-
1. Re: errai-codegen not shipped in RC1 or continuous-integration build
csa Sep 12, 2011 10:52 AM (in response to almac)Yes, that's intentional. As of 1.3 the codegen framework is part of the errai-ioc.jar.
-
2. Re: errai-codegen not shipped in RC1 or continuous-integration build
almac Sep 12, 2011 1:00 PM (in response to csa)Ah... I see that now (digging deeper in the ioc jar).
Any clues why I am seeing the following error message?
[java] Scanning for additional dependencies: jar:file:/home/me/errai-2.0-SNAPSHOT/lib/errai-ioc-2.0-SNAPSHOT.jar!/org/jboss/errai/ioc/client/Container.java [java] Computing all possible rebind results for 'org.jboss.errai.ioc.client.api.Bootstrapper' [java] Rebinding org.jboss.errai.ioc.client.api.Bootstrapper [java] Invoking generator org.jboss.errai.ioc.rebind.IOCGenerator [java] will scan in package: taskman [java] Generating Extensions Bootstrapper... [java] java.lang.NoClassDefFoundError: org/jboss/errai/codegen/framework/builder/BlockBuilder [java] at org.jboss.errai.ioc.rebind.IOCGenerator.generateIOCBootstrapClass(IOCGenerator.java:128) [java] at org.jboss.errai.ioc.rebind.IOCGenerator.generate(IOCGenerator.java:102) [java] at com.google.gwt.core.ext.GeneratorExtWrapper.generate(GeneratorExtWrapper.java:48) [java] at com.google.gwt.core.ext.GeneratorExtWrapper.generateIncrementally(GeneratorExtWrapper.java:60) [java] at com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:647) [java] at com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:41) [java] at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind(StandardRebindOracle.java:78) [java] at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:268) [java] at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:257) [java] at com.google.gwt.dev.DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(DistillerRebindPermutationOracle.java:91) [java] at com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds(WebModeCompilerFrontEnd.java:96) [java] at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.process(AbstractCompiler.java:254) [java] at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:444) [java] at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.compile(AbstractCompiler.java:173) [java] at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.compile(AbstractCompiler.java:288) [java] at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox$CompilerImpl.access$400(AbstractCompiler.java:139) [java] at com.google.gwt.dev.jdt.AbstractCompiler.compile(AbstractCompiler.java:588) [java] at com.google.gwt.dev.jdt.BasicWebModeCompiler.getCompilationUnitDeclarations(BasicWebModeCompiler.java:97) [java] at com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations(WebModeCompilerFrontEnd.java:52) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:569) [java] at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:33) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:284) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:233) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:145) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:232) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:198) [java] at com.google.gwt.dev.Compiler$1.run(Compiler.java:170) [java] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88) [java] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82) [java] at com.google.gwt.dev.Compiler.main(Compiler.java:177) [java] Caused by: java.lang.ClassNotFoundException: org.jboss.errai.codegen.framework.builder.BlockBuilder [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:217) [java] at java.security.AccessController.doPrivileged(Native Method) [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:205) [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:321) [java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
-
3. Re: errai-codegen not shipped in RC1 or continuous-integration build
almac Sep 12, 2011 1:03 PM (in response to almac)(Also, for what it's worth, I'm attempting to try-out errai in an existing GWT project, which already
uses either eclipse's magic for hosted-mode builds or ant for compiled-to-js builds --- so I'm avoiding
any use of mvn.)
-
4. Re: errai-codegen not shipped in RC1 or continuous-integration build
almac Sep 12, 2011 1:19 PM (in response to almac)Ah-ha... the problem goes away if I use 1.3.0.CR1 (instead of a 2.0-SNAPSHOT from last Thursday).
And my frankenstein hack of the "HelloWorld" example into my existing GWT project works now.
I'm going to continue experimenting now; sorry for the chatter. (If I may have uncovered a legitimate
problem with the 2.0-SNAPSHOT build, I'll be happy to try to provide more information.)
-
5. Re: errai-codegen not shipped in RC1 or continuous-integration build
csa Sep 12, 2011 1:56 PM (in response to almac)Yes, you will see this problem when using errai-ioc 2.0 without having errai-codgen on the classpath. With errai-ioc 1.3 you don't need the errai-codegen jar.