I think that's it... I found a stray.  Also, it built and ran fine on the 
server.  The stray is in the dependencies in the GWT run config, 
automatically added because it was lying around in web/WEB-INF/lib.  Thanks 
for the clues.

On Friday, November 15, 2024 at 4:37:46 PM UTC-5 Colin Alworth wrote:

> 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/efee2b0a-9edc-4b7b-8837-cf6af7b455b6n%40googlegroups.com.

Reply via email to