Hi Peter,
I tried to use your GWT distro, and although I see that I get the right
artifacts on my classpath:
default - Configuration for default artifacts.
+--- com.peruncs.gwt:gwt-utils:0.0.6
+--- com.peruncs.gwt:gwt-stripe:0.0.6
| \--- com.peruncs.gwt:gwt-utils:0.0.6
+--- com.peruncs.gwt:gwt-uikit:0.0.6
| \--- com.peruncs.gwt:gwt-utils:0.0.6
+--- com.peruncs.gwt:gwt-jwt:0.0.6
| +--- com.google.elemental2:elemental2-core:2.25 ->
org.realityforge.com.google.elemental2:elemental2-core:2.25
| | +--- com.google.jsinterop:jsinterop-annotations:1.0.2 ->
org.realityforge.com.google.jsinterop:jsinterop-annotations:2.8.2-v20191108
| | +--- org.realityforge.com.google.jsinterop:base:1.0.0-b2-e6d791f
| | | \--- com.google.jsinterop:jsinterop-annotations:1.0.2 ->
org.realityforge.com.google.jsinterop:jsinterop-annotations:2.8.2-v20191108
| | \---
org.realityforge.com.google.elemental2:elemental2-promise:2.25
| | +--- com.google.jsinterop:jsinterop-annotations:1.0.2 ->
org.realityforge.com.google.jsinterop:jsinterop-annotations:2.8.2-v20191108
| | \---
org.realityforge.com.google.jsinterop:base:1.0.0-b2-e6d791f (*)
| +--- com.google.elemental2:elemental2-dom:2.25 ->
org.realityforge.com.google.elemental2:elemental2-dom:2.25
| | +--- com.google.jsinterop:jsinterop-annotations:1.0.2 ->
org.realityforge.com.google.jsinterop:jsinterop-annotations:2.8.2-v20191108
| | +--- org.realityforge.com.google.jsinterop:base:1.0.0-b2-e6d791f
(*)
| | +--- org.realityforge.com.google.elemental2:elemental2-core:2.25
(*)
| | \---
org.realityforge.com.google.elemental2:elemental2-promise:2.25 (*)
| \--- com.google.elemental2:elemental2-webstorage:2.25 ->
org.realityforge.com.google.elemental2:elemental2-webstorage:2.25
| +--- com.google.jsinterop:jsinterop-annotations:1.0.2 ->
org.realityforge.com.google.jsinterop:jsinterop-annotations:2.8.2-v20191108
| +--- org.realityforge.com.google.jsinterop:base:1.0.0-b2-e6d791f
(*)
| +--- org.realityforge.com.google.elemental2:elemental2-core:2.25
(*)
| \--- org.realityforge.com.google.elemental2:elemental2-dom:2.25
(*)
I think I will need more information on
org.realityforge.com.google.jsinterop:base, which you did not specify in
your email.
But even then Errai has some issues with generators that I don't understand:
> Task :recres-webapp:gwtCompile
Compiling module com.recres.web.MainDev
Computing all possible rebind results for
'org.jboss.errai.marshalling.client.api.MarshallerFactory'
Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory
Invoking generator
org.jboss.errai.marshalling.rebind.MarshallersGenerator
Generating Marshallers Bootstrapper...
[ERROR] Error generating MarshallerFactoryImpl
java.lang.RuntimeException: a new annotation has been introduced
(javax.annotation.processing.Generated); you cannot currently introduce new
annotations in devmode. Please restart.
at
org.jboss.errai.config.rebind.MetaClassBridgeUtil.populateMetaClassFactoryFromTypeOracle(MetaClassBridgeUtil.java:88)
at
org.jboss.errai.config.rebind.AbstractAsyncGenerator$2.run(AbstractAsyncGenerator.java:197)
at
org.jboss.errai.config.rebind.AsyncGenerationJob.notifyStarting(AsyncGenerationJob.java:86)
at
org.jboss.errai.config.rebind.AsyncGenerators.notifyStarting(AsyncGenerators.java:188)
at
org.jboss.errai.config.rebind.AsyncGenerators.startAll(AsyncGenerators.java:144)
at
org.jboss.errai.config.rebind.AsyncGenerators.getFutureFor(AsyncGenerators.java:55)
at
org.jboss.errai.config.rebind.AsyncGenerationJob.submit(AsyncGenerationJob.java:109)
at
org.jboss.errai.config.rebind.AbstractAsyncGenerator.startAsyncGeneratorsAndWaitFor(AbstractAsyncGenerator.java:203)
at
org.jboss.errai.marshalling.rebind.MarshallersGenerator.generate(MarshallersGenerator.java:75)
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:519)
at
com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.createRebindExpression(UnifyAst.java:487)
at
com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.maybeHandleMagicMethodCall(UnifyAst.java:415)
at
com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.visit(UnifyAst.java:402)
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)
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$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:1401)
at com.google.gwt.dev.jjs.impl.UnifyAst.exec(UnifyAst.java:896)
at
com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.unifyJavaAst(JavaToJavaScriptCompiler.java:1410)
at
com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.constructJavaAst(JavaToJavaScriptCompiler.java:1222)
at
com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:1140)
at
com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:255)
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.Compiler.compile(Compiler.java:143)
at com.google.gwt.dev.Compiler.compile(Compiler.java:132)
at com.google.gwt.dev.Compiler$1.run(Compiler.java:110)
at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:55)
at
com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:50)
at com.google.gwt.dev.Compiler.main(Compiler.java:113)
Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory
Invoking generator
org.jboss.errai.marshalling.rebind.MarshallersGenerator
Generating Marshallers Bootstrapper...
[WARN] For the following type(s), generated source was never committed
(did you forget to call commit()?)
[WARN] org.jboss.errai.marshalling.client.api.MarshallerFactoryImpl
[ERROR] Could not find
org.jboss.errai.marshalling.client.api.MarshallerFactoryImpl in types
compiled from source. Is the source glob too strict?
[ERROR] Errors in
'org/jboss/errai/marshalling/client/api/MarshallerFramework.java'
[ERROR] Line 46: Rebind result
'org.jboss.errai.marshalling.client.api.MarshallerFactoryImpl' could not be
found
Computing all possible rebind results for
'org.jboss.errai.enterprise.client.jaxrs.JaxrsProxyLoader'
Rebinding org.jboss.errai.enterprise.client.jaxrs.JaxrsProxyLoader
Invoking generator
org.jboss.errai.enterprise.rebind.JaxrsProxyLoaderGenerator
[ERROR] Error generating JaxrsProxyLoaderImpl
java.lang.RuntimeException: no generator found for interface:
org.jboss.errai.enterprise.client.jaxrs.JaxrsProxyLoader
On Sunday, November 10, 2019 at 7:20:20 PM UTC-8, Peter Donald wrote:
>
> GWT is a development toolkit for building and optimizing complex
> browser-based applications. Its goal is to enable productive
> development of high-performance web applications without the
> developer having to be an expert in browser quirks,
> XMLHttpRequest, and JavaScript. It’s open-source, completely
> free, and used by thousands of developers around the world.
>
> https://github.com/gwtproject/gwt
>
> This is an unofficial release to Maven Central with the groupId
> prefixed with "org.realityforge.". The intent is to get the current
> version of GWT into more people's hands earlier. Please don't bug
> the GWT project. Versions are released on demand.
>
> The one significant difference in the way that it has been packaged
> is to release the jsinterop-annotations artifact with the coordinate
>
> org.realityforge.com.google.jsinterop:jsinterop-annotations:jar:2.8.2-v20191108
>
>
>
> For most Maven users, it should be sufficient to update your
> dependency declarations to something like:
>
> <dependency>
> <groupId>org.realityforge.com.google.gwt</groupId>
> <artifactId>gwt-user</artifactId>
> <version>2.8.2-v20191108</version>
> </dependency>
> <dependency>
> <groupId>org.realityforge.com.google.gwt</groupId>
> <artifactId>gwt-dev</artifactId>
> <version>2.8.2-v20191108</version>
> </dependency>
>
> Hope this helps,
>
> Peter Donald
>
--
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 on the web visit
https://groups.google.com/d/msgid/google-web-toolkit/450a8ff8-94e2-49c7-bca9-22a75352dfa8%40googlegroups.com.