Add Java parameter to ADT launched by Flash Builder


hi all,

 

i'm having problem jdk/jre 7 preventing me exporting release build of our mobile application ios.

 

running on windows xp,  flash builder 4.7 installed plug-in springsource tool suite 3.1.0 (eclipse juno).

 

during export of release build i'm hitting following error:

 

 

error occurred while packaging application:   exception in thread "main" java.lang.illegalargumentexception: comparison method violates general contract!      @ java.util.timsort.mergelo(unknown source)      @ java.util.timsort.mergeat(unknown source)      @ java.util.timsort.mergecollapse(unknown source)      @ java.util.timsort.sort(unknown source)      @ java.util.timsort.sort(unknown source)      @ java.util.arrays.sort(unknown source)      @ adobe.abc.algorithms$pool.sort(algorithms.java:377)      @ adobe.abc.globaloptimizer$abc.sort(globaloptimizer.java:2667)      @ adobe.abc.globaloptimizer.emit(globaloptimizer.java:2787)      @ adobe.abc.llvmemitter.optimizeabcs(llvmemitter.java:527)      @ adobe.abc.llvmemitter.generatebitcode(llvmemitter.java:336)      @ com.adobe.air.ipa.aotcompiler.convertabctollvmbitcodeimpl(aotcompiler.java:472)      @ com.adobe.air.ipa.bitcodegenerator.main(bitcodegenerator.java:82)  compilation failed while executing : adt 

 

this appears known issue code when migrating java 6 java 7. seemingly can work around applying following parameter:

 

-djava.util.arrays.uselegacymergesort=true

 

unfortunately can't find java parameters used launch adt specified:

 

i've found following files , updated them include parameter, changes don't seem picked flash builder:

 

<install-dir>\adobe\adobe flash builder 4.7\sdks\4.6.0\bin\adt.bat <install-dir>\adobe flash builder 4.7\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\airsdk\bin\adt.bat 

 

can here help? frustrating used work. no idea what's changed.

 

thanks!

-jmh

 

ps - i've tried rolling jdk/jre 6. same export release build process giving different errors uncaught c exception.

strangely, if run generated java/adt command command line in 'bin-release-temp' folder compile ipa (no additional parameters added). not sure why running differently w/in flash builder.



More discussions in Using Flash Builder


adobe

Comments

Popular posts from this blog

How to set the order of FAQs instead of alphabetical

Thread: Get UK Keyboard working

how do I change the e-mail address for my merchant account