Flex 2.0.1 SDK hotfix 1 (build 159086) is a collection of bug fixes that have been completed since the Flex 2.0.1 release on January 5, 2007. This hotfix release is being made available to Flex customers who are experiencing any of the issues described in this document and require the provided bug fixes. Installation of this hotfix release is not recommended for customers who are not experiencing one of the described issues.

Bugs Fixed:

Cell Renderers
192854 itemEditors on DataGrid don't correctly commit data when dragEnable=true
192558 Combo renderer in a DataGrid causes problems on the DataGrid scroll
DataGrid
193316 DataGrid with headerRenderer and selectedIndices becomes uneditable
194284 DataGrid incorrectly focuses hScrollbar
194311 After clearing data from DataGrid, RTE occurs
183325 When set verticalScrollPolicy="off" in datagrid, can't move up/down to show more rows
192117 DataGrid whose width depends on the size change of Browser gets RTE
196149 DataGrid with lockedColumnCount incorrectly displays using vScrollbar
193106 Horizontal scrolling DataGrid cannot display the updated width
194972 DataGridColumn visibility=false doesn't work (when set in mxml)
192466 The width of the last 2 columns is displayed narrower after horizontal scrolling
193641 If you resize the player window with a DataGrid with width=100%, the DataGrid's last column continues to grow rather than showing more columns
192695 After horizontal scrolling, changing the width of DG updates the width of incorrect column
192694 Changing the width of DataGrid that is disappeared gets error (RTE)
192728 Using an itemRenderer as an editor may not update the dataProvider
195589 DataGrid with horizontalScrollPolicy cell and width behavior changed
193319 Change event doesn't occur when moving the line using Enter and Tab key on DataGrid
195389 Tab key is functional even if scrollbar is focused
Debugging (Macintosh only)
193086 Once RTE is thrown and debug session is selected to be terminated, closing browser window does not let FB release debug session
Other
193354 CollectionChangeEventKind in CollectEvent.COLLECTION_CHANGE incorrect
192765 If you use MenuBar.dataDescriptor.setEnabled(...) on a top level item of a MenuBar, the item is not changed
126610 Binding to a static variable gives warning Unable to detect changes to 'var' and does not show changes
193102 Parent window becomes available after close grandchild Popup
194872 Update PhotoViewer sample README.html file with the additional compiler arguments needed to compile
Tree
192365 Selecting a node then collapsing its grandparent doesn't move selection up to the grandparent
192347 RTE when tweening occurred while opening nodes in Tree (in Flex Explorer sample)

Flex SDK Install Instructions

The hotfix is delivered as a ZIP file that contains all relevant files.

Download hotfix 1

To update the SDK on Windows, Macintosh and Unix:

  1. Make a copy of your current Flex SDK 2.0.1 installation and name it 'FlexSDK-154929'.
  2. Download the hotfix build ZIP file.
  3. Extract the ZIP file to the location where the SDK should be installed.

Flex Builder Install Instructions

This SDK hotfix 1 works only with licensed copies of Flex Builder 2.0.1. It does not support Flex Builder 2.0

Install SDK hot fix 1

  1. Make a copy of the 'Flex SDK 2' folder located in your Flex Builder installation folder (typically C:\Program Files\Adobe\Flex Builder 2\ or C:\Program Files\Adobe\Flex Builder 2 Plug-in\) and name it 'FlexSDK--155577'.
  2. Download the hotfix ZIP file.
  3. Unzip it to the 'Flex SDK 2' directory.
  4. On the 'Confirm File Overwrite' dialog, click 'Yes To All'.

Install Instructions for Flex Builder Macintosh users needing a fix for bug 193086:

If you are a Macintosh user running the Safari browser and have encountered bug 193086 as documented in Flex Builder 2.0.1 Known Issues:

(Macintosh-only) Release a debug session - When an application throws a runtime exception (RTE) and you terminate a debug session, Flex Builder does not release the debug session when the browser window is closed. To fix the problem, completely close your browser with Command-Q.

This hot fix contains a new fdb.jar that fixes the bug. To install this JAR, follow these instructions:

  1. Follow the installation instructions above to install SDK hot fix 1.
  2. Exit Flex Builder.
  3. In the 'Flex SDK 2' directory, navigate to /lib/fdb.jar.
  4. Make a copy of the new fdb.jar.
  5. Navigate to the directory: /Applications/Adobe Flex Builder 2/plugins/com.adobe.flexbuilder.flex_2.0.155577/lib/ (the default location for fdb.jar). If you're running Flex Builder Plug-In, then this folder will be in your Eclipse plugins folder.
  6. Paste the fdb.jar to the directory listed in step 5.
  7. When asked whether to replace the existing file, say yes.

Flex Data Services Install Instructions

This hot fix is only supported when installed upon a licensed server that is running Flex Data Services 2.0.1.

The hot fix is delivered as a ZIP file containing all relevant files.

The hot fix must be manually installed.

To update FDS with SDK hotfix:

  1. Back up: Please create a back up of FDS install and the deployed instance of FDS that will be updated.
  2. Unzip the flex2sdk_hotfix.zip to a temporary folder.
  3. Update the SDK shipped with FDS:

    Copy {flex_hotfix}/frameworks to {fds2_install}/flex_sdk_2/frameworks

    Copy {flex_hotfix}/lib to {fds2_install}/flex_sdk_2/lib
  4. Update every deployed FDS application:

    Copy {flex_hotfix}/lib/*.* to {fds2_deployed_application}/WEB-INF/flex/jars

    Copy {flex_hotfix}/frameworks/libs to {fds2_deployed_application}/WEB-INF/flex/libs

    Copy {flex_hotfix}/frameworks/locale to {fds2_deployed_application}/WEB-INF/flex/locale

    Copy {flex_hotfix}/frameworks/themes to {fds2_deployed_application}/WEB-INF/flex/themes
  5. Update FDS resources: Copy {flex_hotfix}/resources/html-templates to {fds2_install}/resources/html-templates

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Twitter™ and Facebook posts are not covered under the terms of Creative Commons.

Legal Notices   |   Online Privacy Policy