[ 
https://issues.apache.org/jira/browse/FLEX-33155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13582480#comment-13582480
 ] 

Carol Frampton commented on FLEX-33155:
---------------------------------------

http://www.oracle.com/technetwork/java/javase/compatibility-417013.html#source

Area: API: Utilities
Synopsis: Updated sort behavior for Arrays and Collections may throw an 
IllegalArgumentException
Description: The sorting algorithm used by java.util.Arrays.sort and 
(indirectly) by java.util.Collections.sort has been replaced. The new sort 
implementation may throw an IllegalArgumentException if it detects a Comparable 
that violates the Comparable contract. The previous implementation silently 
ignored such a situation.
If the previous behavior is desired, you can use the new system property, 
java.util.Arrays.useLegacyMergeSort, to restore previous mergesort behavior.
Nature of Incompatibility: behavioral
RFE: 6804124

                
> Uncaught exception in compiler, when JRE 1.7 is used
> ----------------------------------------------------
>
>                 Key: FLEX-33155
>                 URL: https://issues.apache.org/jira/browse/FLEX-33155
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Compiler API
>    Affects Versions: Apache Flex 4.8 (parity release)
>         Environment: JRE version 1.7.0_05 , FlashBuilder 4.6 , Apache Flex 
> 4.8(parity release)
>            Reporter: Sudhir
>              Labels: Compiler, java_1.7
>             Fix For: Apache Flex 4.9.0
>
>         Attachments: UncaughtException_Compiler.log
>
>
> Steps to Reproduce:
> 1. Download the Apache SDK using AIR tool (available at 
> http://people.apache.org/~bigosmallm/installapacheflex/ ) which also packages 
> the SDK to use with Flash builder.
> 2. Download JRE 1.7
> 3. Install Flash Builder 4.6
> 4. Go to the installed FB location and delete the JRE folder already present 
> in the FB installed location
> 5. Copy the JRE 1.7 folder into the installed location. (jre folder should be 
> renamed from jre7 to jre)
> FB will now use JRE 1.7 instead of using the bundled 1.6
> 6. Configure FB to use Apache SDK which was downloaded in step 1. 
> 7. Create a Flex project using Apache SDK
> 8. Now create a new AS class inside the new project 
> Actual result: Internal build error in problems view. The error log says that 
> there was an uncaught exception in the compiler. 
> Expected result: There should be no such errors
> Workaround: Add a line "-Djava.util.Arrays.useLegacyMergeSort=true" in the 
> FlashBuilder.ini 
> Note: This issue is specific to Apache SDK. It is working fine with the 
> released version of Flex SDK 4.6

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to