Would it be a good idea to have a donate link added to the footer of mailing list emails?

On 11/15/24 20:37, Colin Alworth wrote:
We have an      - we mention it on release announcements, but don't emphasize it much beyond that.

On Friday, November 15, 2024 at 4:51:23 PM UTC-6 [email protected] wrote:

    That did it, and switching to 2.12.1 solved the other problem I
    was having (out of memory error looking like it was due to some
    sort of recursive calls in GWT compilation triggered by I don't
    know what).  I just got lucky that I was coming here to ask for
    help on that, saw 2.12.1, and thought, "gee, I wonder if it's a
    bug they already fixed..."

    Thanks again for your help.  Does the GWT Project have a Donate
    button somewhere?

    On Friday, November 15, 2024 at 4:48:13 PM UTC-5 Bob Lacatena wrote:

        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/5bbca152-0539-413b-92c3-10bf4a991ea7n%40googlegroups.com <https://groups.google.com/d/msgid/google-web-toolkit/5bbca152-0539-413b-92c3-10bf4a991ea7n%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
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/1d004221-cf1d-497f-a050-e2a45d7cb060%40newsrx.com.

Reply via email to