I figured out my problem. My FALCONJX_HOME was pointing to the repos source not the binary package. That was because I didn't know where to set it in the binary package. In the repos source, compiler.jar was in the compiler.jx/lib/google directory. I created a 'closure-compiler' directory and moved compiler.jar inside of that. I only knew to do that by opening jsc.jar and looking at the MANIFEST.MF.
After that worked it I could see I should set FALCONJX_HOME to the js directory in the binary package. Telling folks how to set the environment variables in the binary package seems to be missing from the README. On Tue, May 27, 2014 at 11:02 AM, Alex Harui <aha...@adobe.com> wrote: > GOOG_HOME is for closure library, not closure compiler. It should be the > absolute path to the SDK's js/lib/google/closure-library > > > On 5/27/14 7:45 AM, "Darrell Loverin" <darrell.love...@gmail.com> wrote: > > >Should GOOG_HOME be pointing to one of those directories? > > > > > >On Tue, May 27, 2014 at 12:32 AM, Alex Harui <aha...@adobe.com> wrote: > > > >> In a FlexJS SDK, the google closure compiler.jar goes in > >> > >> js/lib/google/closure-compiler/compiler.jar > >> > >> Are you sure you got your environment variables set up correctly? > >> Do 'jar -tf compiler.jar' to make sure it isn't corrupt and has > >> ErrorManager in it. > >> > >> -Alex > >> > >> On 5/26/14 8:22 PM, "Darrell Loverin" <darrell.love...@gmail.com> > wrote: > >> > >> >Still can't compile the examples; > >> >>ant examples > >> > > >> > > >> > [java] Exception in thread "main" java.lang.NoClassDefFoundError: > >> >com/google/javascript/jscomp/ErrorManager > >> > > >> > [java] at > >> >org.apache.flex.compiler.clients.MXMLJSC.compile(MXMLJSC.java:343) > >> > > >> > [java] at > >> >org.apache.flex.compiler.clients.MXMLJSC._mainNoExit(MXMLJSC.java:262) > >> > > >> > [java] at > >> >org.apache.flex.compiler.clients.MXMLJSC.mainNoExit(MXMLJSC.java:220) > >> > > >> > [java] at > >> >org.apache.flex.compiler.clients.MXMLJSC.main(MXMLJSC.java:182) > >> > > >> > [java] Caused by: java.lang.ClassNotFoundException: > >> >com.google.javascript.jscomp.ErrorManager > >> > > >> > [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > >> > > >> > [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > >> > > >> > [java] at java.security.AccessController.doPrivileged(Native > >>Method) > >> > > >> > [java] at > >>java.net.URLClassLoader.findClass(URLClassLoader.java:354) > >> > > >> > [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:423) > >> > > >> > [java] at > >> >sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > >> > > >> > [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:356) > >> > > >> > [java] ... 4 more > >> > > >> > [java] Java Result: 1 > >> > > >> > > >> >Tried moving the google compiler.jar to various places so ErrorManager > >> >would be found but no luck. Any idea what is wrong with my > >>configuration? > >> > > >> > > >> > > >> > > >> >On Sun, May 25, 2014 at 11:17 PM, Alex Harui <aha...@adobe.com> wrote: > >> > > >> >> Yes, some versions of Ant fail to make the folder path for spark.css. > >> >>It > >> >> will be fixed in the next release. > >> >> > >> >> On 5/25/14 2:41 PM, "Darrell Loverin" <darrell.love...@gmail.com> > >> wrote: > >> >> > >> >> >I delete the binary package and ran > >> >> > ant -f installer.xml -Dclosure.download.file=compiler-20140303.zip > >> >> > > >> >> >as you recommended. I entered 'y' to every download prompt. The > >>script > >> >>was > >> >> >not successful, it was missing spark.css: > >> >> > > >> >> >hack-fb-files: > >> >> > > >> >> > [mkdir] Created dir: > >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/locale > >> >> > > >> >> > [mkdir] Created dir: > >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/mx > >> >> > > >> >> > [mkdir] Created dir: > >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/rsls > >> >> > > >> >> > [mkdir] Created dir: > >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/themes/Halo > >> >> > > >> >> > [copy] Copying 1 file to > >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/themes/Halo > >> >> > > >> >> > [touch] Creating > >> >> > >> > >>>>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/themes/Spark/s > >>>>>pa > >> >>>rk > >> >> >.css > >> >> > > >> >> > > >> >> >BUILD FAILED > >> >> > > >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/installer.xml:665: > >>Could > >> >>not > >> >> >create > >> >> > >> > >>>>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/themes/Spark/s > >>>>>pa > >> >>>rk > >> >> >.css > >> >> > > >> >> > > >> >> >I copied Spark/spark.css from the asja/frameworks into the binary > >> >>package. > >> >> >I re-ran the command, this time choosing not to download any > >>packages. > >> >> >This > >> >> >time the script was able to complete: > >> >> > > >> >> >hack-fb-files: > >> >> > > >> >> > [copy] Copying 1 file to > >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks > >> >> > > >> >> > [touch] Creating > >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/macfonts.ser > >> >> > > >> >> > [touch] Creating > >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/winfonts.ser > >> >> > > >> >> > [touch] Creating > >> >> > >>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/localfonts.ser > >> >> > > >> >> > > >> >> >setup-launch-configs: > >> >> > > >> >> > [echo] Installing Adobe Flash Builder launch configuration > >>files > >> >> > > >> >> > > >> >> >install: > >> >> > > >> >> > [echo] /Users/dloverin/apache-flex-flexjs-0.0.1-bin is now an > >>IDE > >> >> >compatible folder > >> >> > > >> >> > > >> >> >BUILD SUCCESSFUL > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> >On Fri, May 23, 2014 at 12:11 AM, Alex Harui <aha...@adobe.com> > >>wrote: > >> >> > > >> >> >> Start over, delete the folder and uncompress the binary package > >>into > >> >>a > >> >> >>new > >> >> >> folder. > >> >> >> > >> >> >> Then run: > >> >> >> ant -f installer.xml > >> >> >>-Dclosure.download.file=compiler-20140303.zip > >> >> >> > >> >> >> -Alex > >> >> >> > >> >> >> On 5/22/14 9:00 PM, "Darrell Loverin" <darrell.love...@gmail.com> > >> >> wrote: > >> >> >> > >> >> >> >I removed the lib/google folder and the in/compiler-latest.zip > >>from > >> >>the > >> >> >> >falcon repo. I ran "ant > >> >> >>-Dclosure.download.filename=compiler-20140303.zip > >> >> >> >clean main" from falcon and again from the asja repos. > >> >> >> > > >> >> >> >The lib/google folder was not refilled with a download as I > >> >>expected. > >> >> >> >Neither was the 'in' folder. > >> >> >> > > >> >> >> >I've also tried using the flexJS download without success. > >> >> >> > > >> >> >> >I get the following error when I run 'ant -f installer.xml': > >> >> >> > > >> >> >> >swfobject-check: > >> >> >> > > >> >> >> > > >> >> >> >swfobject-download: > >> >> >> > > >> >> >> > [delete] Deleting: > >> >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/swfobject.properties > >> >> >> > > >> >> >> > [echo] Downloading swfobject_2_2.zip from: > >> >> >> >http://swfobject.googlecode.com/files > >> >> >> > > >> >> >> > [get] Getting: > >> >> >> >http://swfobject.googlecode.com/files/swfobject_2_2.zip > >> >> >> > > >> >> >> > [get] To: > >> >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/in/swfobject_2_2.zip > >> >> >> > > >> >> >> > [echo] Download complete > >> >> >> > > >> >> >> > [unzip] Expanding: > >> >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/in/swfobject_2_2.zip > >> >>into > >> >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/templates > >> >> >> > > >> >> >> > > >> >> >> >get-third-party-files: > >> >> >> > > >> >> >> > > >> >> >> >fixup-config-files: > >> >> >> > > >> >> >> > [echo] Installing frameworks configuration files configured > >>for > >> >> >>use > >> >> >> >with an IDE > >> >> >> > > >> >> >> > > >> >> >> >hack-fb-files: > >> >> >> > > >> >> >> > > >> >> >> >BUILD FAILED > >> >> >> >/Users/dloverin/apache-flex-flexjs-0.0.1-bin/installer.xml:664: > >> >> >>Warning: > >> >> >> >Could not find file > >> >> >> > >> >> > >> > >>>>>>>/Users/dloverin/apache-flex-flexjs-0.0.1-bin/frameworks/as/libs/MXML > >>>>>>>CC > >> >>>>>la > >> >> >>>ss > >> >> >> >es.swc > >> >> >> >to copy. > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> >On Tue, May 20, 2014 at 11:53 PM, Alex Harui <aha...@adobe.com> > >> >>wrote: > >> >> >> > > >> >> >> >> It looks like the latest Closure Compiler reports this as an > >> >>error in > >> >> >> >> Google Closure Library. > >> >> >> >> > >> >> >> >> Try using an older version of the Google Closure Compiler. If > >>you > >> >> >>are > >> >> >> >> working from the repos, remove the lib/google folder and the > >> >> >> >> compiler-latest.zip from the "in" folder and run the build with > >> >> >> >> > >> >> >> >> -Dclosure.download.filename=compiler-20140303.zip > >> >> >> >> > >> >> >> >> > >> >> >> >> -Alex > >> >> >> >> > >> >> >> >> On 5/20/14 7:47 PM, "Darrell Loverin" > >><darrell.love...@gmail.com> > >> >> >> wrote: > >> >> >> >> > >> >> >> >> >I'm getting errors when compiling the examples in asja. > >> >> >> >> > > >> >> >> >> >First I ran 'ant' in the main directory and it built without > >>any > >> >> >> >> >noticeable > >> >> >> >> >errors: > >> >> >> >> > > >> >> >> >> > > >> >> >> >> >compile: > >> >> >> >> > > >> >> >> >> > [echo] running gjslint > >> >> >> >> > > >> >> >> >> > [exec] 149 files checked, no errors found. > >> >> >> >> > > >> >> >> >> > [echo] running jshint > >> >> >> >> > > >> >> >> >> >Next I ran 'ant examples' to build the examples. A common > >>error > >> >>in > >> >> >>the > >> >> >> >> >examples is: > >> >> >> >> > > >> >> >> >> > >> >> >> > >> >> > >> > >>>>>>>>>ApacheFlex/asja/examples/CordovaCameraExample/bin/js-debug/library > >>>>>>>>>/c > >> >>>>>>>lo > >> >> >>>>>su > >> >> >> >>>re > >> >> >> >> >/goog/base.js:1503: > >> >> >> >> >ERROR - "arguments.callee" cannot be used in ES5 strict mode > >> >> >> >> > > >> >> >> >> > [java] var caller = arguments.callee.caller; > >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > >> >> >> >> >Any idea what I might be going wrong? > >> >> >> >> > > >> >> >> >> > > >> >> >> >> >Thanks, > >> >> >> >> > > >> >> >> >> > > >> >> >> >> >-Darrell > >> >> >> >> > >> >> >> >> > >> >> >> > >> >> >> > >> >> > >> >> > >> > >> > >