Eureka! (Or not quite, but that was much closer to working.) Apparently
our overall project is dependent on asm-all-3.1.jar, and GWT 2.7.0 has a
newer dependency than GWT 2.6.1 (and the APIs are inompatible). Ok,
swapping in asm-all-5.0.3.jar introduces a flood of build errors in another
part of the project, but it allows the GWT compile to make much more
progress; the new error is:
Compiling module com.basis.bbj.web.gwt.EnglishOnly
Computing all possible rebind results for
'com.basis.bbj.web.gwt.client.message.data.ServerMessageReconstructor'
Rebinding
com.basis.bbj.web.gwt.client.message.data.ServerMessageReconstructor
Invoking generator
com.basis.bbj.web.gwt.server.message.ServerMessageReconstructorGenerator
Emitting code-splitting switches for MessageGroups: [DEFAULT,
CONSOLE, GRID, MENU, NATIVE, OPTIONAL]
[WARN] Call to Enum method toString when enum obfuscation is enabled:
com/basis/bbj/web/gwt/client/GridGWTEventHelper.java:408
[WARN] Call to Enum method toString when enum obfuscation is enabled:
com/basis/bbj/web/gwt/client/GridGWTEventHelper.java:412
[WARN] Call to Enum method toString when enum obfuscation is enabled:
com/basis/bbj/web/gwt/client/GridGWTBrowserSpecifics_typeA.java:110
Compiling 5 permutations
Compiling permutation 0...
Process output
Compiling
Compiling permutation 1...
[ERROR] An internal compiler exception occurred
com.google.gwt.dev.jjs.InternalCompilerException: Could not find property
compiler.max.vars.per.var
at
com.google.gwt.dev.js.JsBreakUpLargeVarStatements.<init>(JsBreakUpLargeVarStatements.java:50)
at
com.google.gwt.dev.js.JsBreakUpLargeVarStatements.exec(JsBreakUpLargeVarStatements.java:38)
at
com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$PermutationCompiler.compilePermutation(JavaToJavaScriptCompiler.java:337)
at
com.google.gwt.dev.jjs.MonolithicJavaToJavaScriptCompiler.compilePermutation(MonolithicJavaToJavaScriptCompiler.java:296)
at com.google.gwt.dev.jjs.UnifiedAst.compilePermutation(UnifiedAst.java:143)
at com.google.gwt.dev.CompilePerms.compile(CompilePerms.java:197)
at
com.google.gwt.dev.ThreadedPermutationWorkerFactory$ThreadedPermutationWorker.compile(ThreadedPermutationWorkerFactory.java:50)
at
com.google.gwt.dev.PermutationWorkerFactory$Manager$WorkerThread.run(PermutationWorkerFactory.java:74)
at java.lang.Thread.run(Thread.java:745)
[ERROR] Unrecoverable exception, shutting down
com.google.gwt.core.ext.UnableToCompleteException: (see previous log
entries)
at
com.google.gwt.dev.javac.CompilationProblemReporter.logAndTranslateException(CompilationProblemReporter.java:106)
at
com.google.gwt.dev.jjs.JavaToJavaScriptCompiler$PermutationCompiler.compilePermutation(JavaToJavaScriptCompiler.java:362)
at
com.google.gwt.dev.jjs.MonolithicJavaToJavaScriptCompiler.compilePermutation(MonolithicJavaToJavaScriptCompiler.java:296)
at com.google.gwt.dev.jjs.UnifiedAst.compilePermutation(UnifiedAst.java:143)
at com.google.gwt.dev.CompilePerms.compile(CompilePerms.java:197)
at
com.google.gwt.dev.ThreadedPermutationWorkerFactory$ThreadedPermutationWorker.compile(ThreadedPermutationWorkerFactory.java:50)
at
com.google.gwt.dev.PermutationWorkerFactory$Manager$WorkerThread.run(PermutationWorkerFactory.java:74)
at java.lang.Thread.run(Thread.java:745)
[ERROR] Not all permutation were compiled , completed (0/5)
[WARN] Lost communication with remote process
java.net.SocketException: Socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:152)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at java.net.SocketInputStream.read(SocketInputStream.java:210)
at
java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2293)
at
java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2586)
at
java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2596)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1318)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:370)
at
com.google.gwt.dev.ExternalPermutationWorkerFactory$ExternalPermutationWorker.compile(ExternalPermutationWorkerFactory.java:154)
at
com.google.gwt.dev.PermutationWorkerFactory$Manager$WorkerThread.run(PermutationWorkerFactory.java:74)
at java.lang.Thread.run(Thread.java:745)
On Saturday, October 18, 2014 11:47:13 AM UTC-7, Jens wrote:
>
> No difference...this is the stack trace after erasing gwt-unitCache and
>> retrying.
>>
>
> Does it work if you put ASM 5.0.3 on class path?
> http://forge.ow2.org/projects/asm/
>
> -- J.
>
--
You received this message because you are subscribed to the Google Groups "GWT
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/google-web-toolkit-contributors/55224664-d866-49b1-b66c-f1e46254a127%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.