Hello,
I've switched from 1.5.3 to 1.7.0 (needed IE8 support).
Now when I try to compile I get this stack trace:
[java] [ERROR] An internal compiler exception occurred
[java] com.google.gwt.dev.jjs.InternalCompilerException:
Unexpected error during visit.
[java] at com.google.gwt.dev.jjs.ast.JVisitor.translateException
(JVisitor.java:74)
[java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept
(JModVisitor.java:151)
[java] at com.google.gwt.dev.jjs.ast.JMethodCall.traverse
(JMethodCall.java:122)
[java] at
com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemove
(JModVisitor.java:162)
[java] at com.google.gwt.dev.jjs.ast.js.JMultiExpression.traverse
(JMultiExpression.java:60)
[java] at
com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemove
(JModVisitor.java:162)
[java] at com.google.gwt.dev.jjs.ast.js.JMultiExpression.traverse
(JMultiExpression.java:60)
[java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept
(JModVisitor.java:132)
[java] at com.google.gwt.dev.jjs.ast.JVisitor.accept
(JVisitor.java:81)
[java] at
com.google.gwt.dev.jjs.ast.JExpressionStatement.traverse
(JExpressionStatement.java:42)
[java] at
com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemove
(JModVisitor.java:162)
[java] at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.java:
36)
[java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept
(JModVisitor.java:132)
[java] at com.google.gwt.dev.jjs.ast.JVisitor.accept
(JVisitor.java:94)
[java] at com.google.gwt.dev.jjs.ast.JIfStatement.traverse
(JIfStatement.java:53)
[java] at
com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemove
(JModVisitor.java:162)
[java] at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.java:
36)
[java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept
(JModVisitor.java:132)
[java] at com.google.gwt.dev.jjs.ast.JVisitor.accept
(JVisitor.java:94)
[java] at com.google.gwt.dev.jjs.ast.JForStatement.traverse
(JForStatement.java:66)
[java] at
com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemove
(JModVisitor.java:162)
[java] at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.java:
36)
[java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept
(JModVisitor.java:132)
[java] at com.google.gwt.dev.jjs.ast.JVisitor.accept
(JVisitor.java:94)
[java] at com.google.gwt.dev.jjs.ast.JMethodBody.traverse
(JMethodBody.java:52)
[java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept
(JModVisitor.java:132)
[java] at com.google.gwt.dev.jjs.ast.JMethod.traverse
(JMethod.java:201)
[java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept
(JModVisitor.java:132)
[java] at
com.google.gwt.dev.jjs.impl.DeadCodeElimination.execImpl
(DeadCodeElimination.java:1788)
[java] at com.google.gwt.dev.jjs.impl.DeadCodeElimination.exec
(DeadCodeElimination.java:1761)
[java] at com.google.gwt.dev.jjs.impl.MethodInliner.execImpl
(MethodInliner.java:522)
[java] at com.google.gwt.dev.jjs.impl.MethodInliner.exec
(MethodInliner.java:500)
[java] at
com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.optimize
(JavaToJavaScriptCompiler.java:390)
[java] at
com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile
(JavaToJavaScriptCompiler.java:333)
[java] at com.google.gwt.dev.Precompile.precompile
(Precompile.java:300)
[java] at com.google.gwt.dev.Compiler.run(Compiler.java:170)
[java] at com.google.gwt.dev.Compiler$1.run(Compiler.java:124)
[java] at com.google.gwt.dev.CompileTaskRunner.doRun
(CompileTaskRunner.java:88)
[java] at
com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger
(CompileTaskRunner.java:82)
[java] at com.google.gwt.dev.Compiler.main(Compiler.java:131)
[java] Caused by: java.lang.NullPointerException
[java] at com.google.gwt.dev.jjs.impl.Simplifier.conditional
(Simplifier.java:181)
[java] at com.google.gwt.dev.jjs.impl.Simplifier.conditional
(Simplifier.java:132)
[java] at com.google.gwt.dev.jjs.impl.DeadCodeElimination
$DeadCodeVisitor.endVisit(DeadCodeElimination.java:266)
[java] at com.google.gwt.dev.jjs.ast.JConditional.traverse
(JConditional.java:72)
[java] at com.google.gwt.dev.jjs.ast.JModVisitor.accept
(JModVisitor.java:146)
I'm still trying to isolate the code that causes this on my end, but I
thought I'd post it now since I don't believe compile should ever fail
with an uncaught exception.
Any ideas/thoughts?
Benjamin
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---