Sorry, I realized the caused by part of it was more important. Here's the
whole thing.
I just ran a gradle build (after first manually deleting all cached stuff
so it would be clean), and that said it completed fine... the error happens
when I visit the page. I am going to try now to run the build on the
server and test the deployed app. I'll get back to you on that.
I meant to ask before.. should I file this as an issue in GitHub? I assume
that's how you work, but thought I'd confirm first.
GET /recompile/com.insightxp.i2g.I2g
Job com.insightxp.i2g.I2g_1_0
starting job: com.insightxp.i2g.I2g_1_0
binding: locale=en
binding: user.agent=safari
Compiling module com.insightxp.i2g.I2g
[ERROR] An internal compiler exception occurred
com.google.gwt.dev.jjs.InternalCompilerException: Unexpected error during
visit.
at com.google.gwt.dev.jjs.ast.JVisitor.translateException(JVisitor.java:111)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:276)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:118)
at com.google.gwt.dev.jjs.ast.JCastOperation.traverse(JCastOperation.java:76
)
at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:118)
at com.google.gwt.dev.jjs.ast.JBinaryOperation.traverse(
JBinaryOperation.java:89)
at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:118)
at com.google.gwt.dev.jjs.ast.JExpressionStatement.traverse(
JExpressionStatement.java:42)
at com.google.gwt.dev.jjs.ast.JModVisitor$ListContext.traverse(
JModVisitor.java:88)
at com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemove(
JModVisitor.java:331)
at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.java:94)
at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:139)
at com.google.gwt.dev.jjs.ast.JIfStatement.traverse(JIfStatement.java:53)
at com.google.gwt.dev.jjs.ast.JModVisitor$ListContext.traverse(
JModVisitor.java:88)
at com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemove(
JModVisitor.java:331)
at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.java:94)
at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:139)
at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:135)
at com.google.gwt.dev.jjs.ast.JMethodBody.traverse(JMethodBody.java:83)
at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
at com.google.gwt.dev.jjs.ast.JMethod.visitChildren(JMethod.java:786)
at com.google.gwt.dev.jjs.ast.JMethod.traverse(JMethod.java:778)
at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
at com.google.gwt.dev.jjs.impl.UnifyAst.mainLoop(UnifyAst.java:1407)
at com.google.gwt.dev.jjs.impl.UnifyAst.exec(UnifyAst.java:902)
at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.unifyJavaAst(
JavaToJavaScriptCompiler.java:1404)
at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.constructJavaAst(
JavaToJavaScriptCompiler.java:1216)
at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(
JavaToJavaScriptCompiler.java:1131)
at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(
JavaToJavaScriptCompiler.java:257)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:243)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:190)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:131)
at com.google.gwt.dev.Compiler.compile(Compiler.java:192)
at com.google.gwt.dev.codeserver.Recompiler.doCompile(Recompiler.java:362)
at com.google.gwt.dev.codeserver.Recompiler.compile(Recompiler.java:175)
at com.google.gwt.dev.codeserver.Recompiler.recompile(Recompiler.java:134)
at com.google.gwt.dev.codeserver.Outbox.recompile(Outbox.java:135)
at com.google.gwt.dev.codeserver.JobRunner.recompile(JobRunner.java:113)
at com.google.gwt.dev.codeserver.JobRunner.access$000(JobRunner.java:37)
at com.google.gwt.dev.codeserver.JobRunner$2.run(JobRunner.java:90)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(
Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(
ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(
ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: java.lang.NoSuchMethodError: 'void
com.google.gwt.thirdparty.guava.common.base.Preconditions.checkState(boolean,
java.lang.String, java.lang.Object)'
at
com.google.gwt.safehtml.rebind.HtmlTemplateParser.getHtmlContextFromParseState(
HtmlTemplateParser.java:269)
at com.google.gwt.safehtml.rebind.HtmlTemplateParser.parseTemplate(
HtmlTemplateParser.java:205)
at
com.google.gwt.safehtml.rebind.SafeHtmlTemplatesImplMethodCreator.emitMethodBodyFromTemplate(
SafeHtmlTemplatesImplMethodCreator.java:220)
at
com.google.gwt.safehtml.rebind.SafeHtmlTemplatesImplMethodCreator.createMethodFor(
SafeHtmlTemplatesImplMethodCreator.java:120)
at
com.google.gwt.safehtml.rebind.SafeHtmlTemplatesImplCreator.emitMethodBody(
SafeHtmlTemplatesImplCreator.java:43)
at com.google.gwt.user.rebind.AbstractGeneratorClassCreator.genMethod(
AbstractGeneratorClassCreator.java:277)
at com.google.gwt.user.rebind.AbstractGeneratorClassCreator.emitMethods(
AbstractGeneratorClassCreator.java:239)
at com.google.gwt.user.rebind.AbstractGeneratorClassCreator.emitClass(
AbstractGeneratorClassCreator.java:118)
at com.google.gwt.safehtml.rebind.SafeHtmlTemplatesGenerator.generate(
SafeHtmlTemplatesGenerator.java:65)
at com.google.gwt.core.ext.IncrementalGenerator.generateNonIncrementally(
IncrementalGenerator.java:40)
at
com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(
StandardGeneratorContext.java:745)
at com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:103
)
at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind(
StandardRebindOracle.java:78)
at com.google.gwt.dev.shell.StandardRebindOracle.rebind(
StandardRebindOracle.java:262)
at com.google.gwt.dev.shell.StandardRebindOracle.rebind(
StandardRebindOracle.java:251)
at
com.google.gwt.dev.PrecompilationContextCreator$1.getAllPossibleRebindAnswers(
PrecompilationContextCreator.java:86)
at
com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.createStaticRebindExpression(
UnifyAst.java:525)
at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.createRebindExpression(
UnifyAst.java:493)
at
com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.maybeHandleMagicMethodCall(
UnifyAst.java:421)
at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.visit(UnifyAst.java:408
)
at com.google.gwt.dev.jjs.ast.JMethodCall.traverse(JMethodCall.java:265)
at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)
... 58 more
[ERROR] at ClippedImageImpl.java(106):
GWT.create(ClippedImageImpl$DraggableTemplate.class)
com.google.gwt.dev.jjs.ast.JMethodCall
[ERROR] at ClippedImageImpl.java(106): (ClippedImageImpl$DraggableTemplate)
GWT.create(ClippedImageImpl$DraggableTemplate.class)
com.google.gwt.dev.jjs.ast.JCastOperation
[ERROR] at ClippedImageImpl.java(106): ClippedImageImpl.draggableTemplate =
(ClippedImageImpl$DraggableTemplate)
GWT.create(ClippedImageImpl$DraggableTemplate.class)
com.google.gwt.dev.jjs.ast.JBinaryOperation
[ERROR] at ClippedImageImpl.java(106): ClippedImageImpl.draggableTemplate =
(ClippedImageImpl$DraggableTemplate)
GWT.create(ClippedImageImpl$DraggableTemplate.class)
com.google.gwt.dev.jjs.ast.JExpressionStatement
[ERROR] at ClippedImageImpl.java(105): {
ClippedImageImpl.draggableTemplate = (ClippedImageImpl$DraggableTemplate)
GWT.create(ClippedImageImpl$DraggableTemplate.class);
}
com.google.gwt.dev.jjs.ast.JBlock
[ERROR] at ClippedImageImpl.java(105): if
(ClippedImageImpl.draggableTemplate == null) {
ClippedImageImpl.draggableTemplate = (ClippedImageImpl$DraggableTemplate)
GWT.create(ClippedImageImpl$DraggableTemplate.class);
}
com.google.gwt.dev.jjs.ast.JIfStatement
[ERROR] at ClippedImageImpl.java(103): {
if (ClippedImageImpl.draggableTemplate == null) {
ClippedImageImpl.draggableTemplate = (ClippedImageImpl$DraggableTemplate)
GWT.create(ClippedImageImpl$DraggableTemplate.class);
}
return ClippedImageImpl.draggableTemplate;
}
com.google.gwt.dev.jjs.ast.JBlock
[ERROR] at ClippedImageImpl.java(103): {
if (ClippedImageImpl.draggableTemplate == null) {
ClippedImageImpl.draggableTemplate = (ClippedImageImpl$DraggableTemplate)
GWT.create(ClippedImageImpl$DraggableTemplate.class);
}
return ClippedImageImpl.draggableTemplate;
}
com.google.gwt.dev.jjs.ast.JMethodBody
[ERROR] at ClippedImageImpl.java(103):
com.google.gwt.user.client.ui.impl.ClippedImageImpl.getDraggableTemplate()Lcom/google/gwt/user/client/ui/impl/ClippedImageImpl$DraggableTemplate;
com.google.gwt.dev.jjs.ast.JMethod
[ERROR] Compiler returned false
[WARN] recompile failed
[WARN] continuing to serve previous version
On Friday, November 15, 2024 at 4:25:32 PM UTC-5 Colin Alworth wrote:
> Could you share the full stack trace of any errors? This exception appears
> to be truncated. We do have two new, Java17-specific errors, but there
> isn't enough information here to see if it is related to a known issue.
>
> It might also be helpful to compile for production instead of running in
> super dev mode - the stack trace is sometimes more useful that way, by
> giving better context of what was attempting to be compiled.
>
> Can either discuss here briefly or just go ahead and file the issues
> you've encountered, and we can triage on the issue tracker.
>
> On Friday, November 15, 2024 at 3:20:58 PM UTC-6 [email protected] wrote:
>
>> I switched 2 of my projects from 2.11.0 to 2.12.1, and got an
>> InternalCompilerException error on both when running in Eclipse with the
>> GWT plugin.
>>
>> Unrelated to that (or maybe it is), I was having another problem I was
>> hoping to get some direction on. I will post it separately in its own
>> thread, though.
>>
>> GET /recompile/com.insightxp.i2g.I2g
>>
>> Job com.insightxp.i2g.I2g_1_0
>>
>> starting job: com.insightxp.i2g.I2g_1_0
>>
>> binding: locale=en
>>
>> binding: user.agent=safari
>>
>> Compiling module com.insightxp.i2g.I2g
>>
>> [ERROR] An internal compiler exception occurred
>>
>> com.google.gwt.dev.jjs.InternalCompilerException: Unexpected error
>> during visit.
>>
>> at com.google.gwt.dev.jjs.ast.JVisitor.translateException(
>> JVisitor.java:111)
>>
>> at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:276)
>>
>> at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:265)
>>
>> at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:118)
>>
>> at com.google.gwt.dev.jjs.ast.JCastOperation.traverse(
>> JCastOperation.java:76)
>>
>> at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)
>>
>> On Tuesday, October 29, 2024 at 10:22:14 AM UTC-4 Colin Alworth wrote:
>>
>>> GWT 2.12 is here!
>>>
>>> Highlights:
>>>
>>> - Added support for Java 12-17 language features, including text
>>> blocks, instanceof pattern matching, records, and switch expressions.
>>> - Minimum Java version 11 is required to run any dev tools, though
>>> the server code should continue to function with Java 8 for this
>>> release.
>>> Later versions may no longer support Java 8. Tested to run on Java 11-23.
>>> - Added support for sourcemaps to include the contents of the
>>> sources files.
>>> - Enabled sourcemaps by default in all browsers
>>> - Fix CSP issues in linkers and dev mode, provide CSP workarounds
>>> for GWT-RPC payloads
>>>
>>> See https://github.com/gwtproject/gwt/releases/tag/2.12.0 or
>>> https://www.gwtproject.org/release-notes.html#Release_Notes_2_12_0 for
>>> the complete release notes.
>>> This was a shorter release cycle than we've done in the past, and we're
>>> taking steps to simplify some of the processes we use, while still ensuring
>>> that projects can continue to update with a minimum of friction. Thanks to
>>> our testers, reviewers, committers in this release! A short list of the
>>> names that helped bring us this release: Ahmad Bawaneh, Michael S., Dmitrii
>>> Tikhomirov, Zbynek Konecny, Paul Kintner, George Paret, Daniel Portmann,
>>> Frank Hossfeld, Joan Pablo Gardella, Jens Nehlmeier, Thomas Broyer,
>>>
>>> Join us on the issue tracker <https://github.com/gwtproject/gwt/issues>
>>> or at our OpenCollective page <https://opencollective.com/gwt-project>
>>> to help make future releases.possible.
>>>
>>>
>>
>>
--
You received this message because you are subscribed to the Google Groups "GWT
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/google-web-toolkit/9ff6193e-3022-4b8e-ad04-64f0cf09c5bcn%40googlegroups.com.