You have a mixed classpath of old and new GWT somehow. Verify both that gwt-user and gwt-dev match their version, and that you aren't mixing org.gwtproject and com.google.gwt groupIds (use the gwt BOM/platform dependencies to ensure this is resolved).
On Friday, November 15, 2024 at 3:33:26 PM UTC-6 [email protected] wrote: > 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/9e9147d6-4e55-4f32-aef6-8b4c6882f627n%40googlegroups.com.
