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/spa >>>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/spa >>>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/MXMLCC >>>>>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 >> >> >> >> >> >> >> >> >> >> >> >>