Flex 2.0.1 Hotfix 3
Flex 2.0.1 Hotfix 3 is a collection of bug fixes that have been completed since the Flex 2.0.1 Hot Fix 2 was released on April 30, 2007. This hot fix is being released in conjunction with Adobe LiveCycle Data Services ES 2.5.1. Customers who want to use Adobe Flex Builder with LiveCycle Data Services ES 2.5.1 must apply both Hotfix 2 and Hotfix 3 to Flex Builder 2.0.1. Customers who are currently using LiveCycle Data Services 2.5.1 should not apply either hotfix bundle, as LCDS 2.5.1 already includes these bug fixes. To obtain a trial copy of LiveCycle Data Services, please visit the LiveCycle Data Services ES Express download page.
This hotfix release is being made available to Adobe 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.
This SDK hotfix 3 works only with licensed copies of Flex Builder 2.0.1. It does not support Flex Builder 2.0. You must have installed Flex 2.0.1 Hotfix 2 prior to installing Hotfix 3. Installation instructions for Hotfix 2 can be found in "Flex 2.0.1 Hotfix 2" (TechNote kb402000).
Bugs Fixed in Flex 2.0.1 Hotfix 3
SDK-11194 | Setting a secure wsdl url switches useProxy to true which breaks flex apps. |
SDK-11185 | Bug with Security info NOT passed through the SOAP-ENV:Header. |
205703 | ArrayCollections passed to special ArrayOfSomeType complexType are not handled correctly. |
205599 | Change in format for WebService results for Arrays with maxOccurs > 1 but only one item returned. |
205500 | Player throwing an unexpected IOErrorEvent. |
204817 | Error should be thrown when an RTMP channel is defined without specifying any port. |
204810 | Change SOAPDecoder.supportGenericCompoundTypes to false by default. |
204808 | Empty elements corresponding to a complexType cause runtime errors. |
204665 | ConfigurationException is thrown, at startup, if there are more than one rtmp channels with endpoint URLs ending with slash ("/"). |
204597 | RTMPS faultString is more descriptive. |
204556 | WSDL operations without output message cause a NPE. |
204554 | HTTPChannel doesn't ignore property error. |
203991 | Passing null to an optional document-literal wrapped-style param causes an NPE. |
203989 | We must support optional wrapped-style document-literal parameters. |
203892 | Add a null check in SOAPDecoder to handle invalid XML for SOAP responses. |
203890 | Add support for wrapped-style document literal parameters that make use of maxOccurs, etc. |
203544 | setCredentials not resent after session expires on the server. |
Installation
Note: You must have Hotfix 2 installed prior to installing Hotfix 3. Installation instructions for Hotfix 2 can be found in "Flex 2.0.1 Hotfix 2" (TechNote kb402000).
Update the SDK.
To update the SDK on Windows, Mac OS and UNIX:
-
Make a copy of your current Flex 2.0.1 SDK Hotfix 2 installation.
-
Download the hotfix zip file.
-
Extract the contents of the zip file to a temporary location.
-
Copy rpc.swc to <flex_sdk_201_hf2>>/frameworks/libs/
-
Copy flex-messaging-common.jar to <flex_sdk_201_hf2>/lib
Update Flex Builder.
To update Flex Builder:
-
Ensure that Flex Builder is not running.
-
Make a backup copy of the Flex Builder SDK folder (typically C:\Program files\Adobe\Flex Builder 2\Flex SDK 2\ on Windows or /Applications/Adobe Flex Builder 2/Flex SDK 2/ on Mac).
-
Download the hotfix zip file.
-
Extract the contents of the zip file to a temporary location. The zip archive contains the following two files:
- rpc.swc
- flex-messaging-common.jar
-
Copy rpc.swc to the frameworks\libs folder in the Flex Builder SDK folder (typically C:\Program Files\Adobe\Flex Builder 2\Flex SDK 2\ on Windows or /Applications/Adobe Flex Builder 2/Flex SDK 2/ on Mac OS).
-
Copy flex-messaging-common.jar to the lib\ folder in the Flex Builder SDK folder (typically C:\Program Files\Adobe\Flex Builder 2\Flex SDK 2\ on Windows or /Applications/Adobe Flex Builder 2/Flex SDK 2/ on Mac OS).
-
Make a backup copy of the Flex Builder lib folder that has all the jar files that are used for compilation. The lib folder is typically in C:\Program Files\Adobe\Flex Builder 2\plugins\com.adobe.flexbuilder.flex_2.0.167022\ on Windows or /Applications/Adobe Flex Builder 2/plugins/com.adobe.flexbuilder.flex_2.0.167022/ on Mac OS. If youre using the plugin version of Flex Builder, then this folder will be in the plugins folder of your Eclipse installation.
-
Copy flex-messaging-common.jar from the extracted zip file into the lib\ folder in the Flex Builder plugin folder (typically C:\Program Files\Adobe\Flex Builder 2\plugins\com.adobe.flexbuilder.flex_2.0.167022\ on Windows or /Applications/Adobe Flex Builder 2/plugins/com.adobe.flexbuilder.flex_2.0.167022/ on Mac OS).