1 Reply Latest reply on Jun 25, 2014 3:09 PM by csa

    Upgrade to 3.0.0.Final from 2.3.0.Final fails with ClassCastException

    ddcracauer

      There appears to be a problem with one of my classes during code generation:

       

      10:51:43,715  INFO MarshallerGeneratorFactory:157 - generated marshaller factory class in 640ms.

            Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory

               Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator

                  Generating Marshallers Bootstrapper...

            Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory

               Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator

                  Generating Marshallers Bootstrapper...

            Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory

               Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator

                  Generating Marshallers Bootstrapper...

            Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory

               Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator

                  Generating Marshallers Bootstrapper...

            Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory

               Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator

                  Generating Marshallers Bootstrapper...

            Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory

               Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator

                  Generating Marshallers Bootstrapper...

            Rebinding org.jboss.errai.marshalling.client.api.MarshallerFactory

               Invoking generator org.jboss.errai.marshalling.rebind.MarshallersGenerator

                  Generating Marshallers Bootstrapper...

         Computing all possible rebind results for 'org.jboss.errai.ioc.client.container.IOCEnvironment'

            Rebinding org.jboss.errai.ioc.client.container.IOCEnvironment

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCEnvironmentGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.container.IOCEnvironment

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCEnvironmentGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.container.IOCEnvironment

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCEnvironmentGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.container.IOCEnvironment

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCEnvironmentGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.container.IOCEnvironment

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCEnvironmentGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.container.IOCEnvironment

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCEnvironmentGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.container.IOCEnvironment

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCEnvironmentGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.container.IOCEnvironment

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCEnvironmentGenerator

                  Generating Extensions Bootstrapper...

         Computing all possible rebind results for 'org.jboss.errai.ioc.client.Bootstrapper'

            Rebinding org.jboss.errai.ioc.client.Bootstrapper

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCGenerator

                  generating ioc bootstrapping code...

            Rebinding org.jboss.errai.ioc.client.Bootstrapper

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCGenerator

                  generating ioc bootstrapping code...

            Rebinding org.jboss.errai.ioc.client.Bootstrapper

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCGenerator

                  generating ioc bootstrapping code...

            Rebinding org.jboss.errai.ioc.client.Bootstrapper

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCGenerator

                  generating ioc bootstrapping code...

            Rebinding org.jboss.errai.ioc.client.Bootstrapper

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCGenerator

                  generating ioc bootstrapping code...

            Rebinding org.jboss.errai.ioc.client.Bootstrapper

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCGenerator

                  generating ioc bootstrapping code...

            Rebinding org.jboss.errai.ioc.client.Bootstrapper

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCGenerator

                  generating ioc bootstrapping code...

            Rebinding org.jboss.errai.ioc.client.Bootstrapper

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCGenerator

                  generating ioc bootstrapping code...

         Computing all possible rebind results for 'org.jboss.errai.ioc.client.QualifierEqualityFactory'

            Rebinding org.jboss.errai.ioc.client.QualifierEqualityFactory

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.QualifierEqualityFactoryGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.QualifierEqualityFactory

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.QualifierEqualityFactoryGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.QualifierEqualityFactory

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.QualifierEqualityFactoryGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.QualifierEqualityFactory

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.QualifierEqualityFactoryGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.QualifierEqualityFactory

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.QualifierEqualityFactoryGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.QualifierEqualityFactory

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.QualifierEqualityFactoryGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.QualifierEqualityFactory

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.QualifierEqualityFactoryGenerator

                  Generating Extensions Bootstrapper...

            Rebinding org.jboss.errai.ioc.client.QualifierEqualityFactory

               Invoking generator org.jboss.errai.ioc.rebind.ioc.bootstrapper.QualifierEqualityFactoryGenerator

                  Generating Extensions Bootstrapper...

      java.util.concurrent.ExecutionException: java.lang.ClassCastException: org.jboss.errai.codegen.meta.impl.gwt.GWTTypeVariable cannot be cast to org.jboss.errai.codegen.meta.MetaClass

        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)

        at java.util.concurrent.FutureTask.get(FutureTask.java:111)

        at org.jboss.errai.config.rebind.AsyncGenerators$FutureWrapper.get(AsyncGenerators.java:112)

        at org.jboss.errai.config.rebind.AsyncGenerators$FutureWrapper.get(AsyncGenerators.java:86)

        at org.jboss.errai.config.rebind.AbstractAsyncGenerator.startAsyncGeneratorsAndWaitFor(AbstractAsyncGenerator.java:100)

        at org.jboss.errai.databinding.rebind.BindableProxyLoaderGenerator.generate(BindableProxyLoaderGenerator.java:67)

        at com.google.gwt.core.ext.IncrementalGenerator.generateNonIncrementally(IncrementalGenerator.java:40)

        at com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:676)

        at com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:41)

        at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind(StandardRebindOracle.java:79)

        at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:276)

        at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:265)

        at com.google.gwt.dev.DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(DistillerRebindPermutationOracle.java:91)

        at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.handleGwtCreate(UnifyAst.java:387)

        at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.handleMagicMethodCall(UnifyAst.java:465)

        at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.endVisit(UnifyAst.java:255)

        at com.google.gwt.dev.jjs.ast.JMethodCall.traverse(JMethodCall.java:244)

        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:117)

        at com.google.gwt.dev.jjs.ast.JCastOperation.traverse(JCastOperation.java:65)

        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:117)

        at com.google.gwt.dev.jjs.ast.JDeclarationStatement.traverse(JDeclarationStatement.java:48)

        at com.google.gwt.dev.jjs.ast.JModVisitor$ListContextImmutable.traverse(JModVisitor.java:170)

        at com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemoveImmutable(JModVisitor.java:336)

        at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.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.JVisitor.accept(JVisitor.java:138)

        at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:134)

        at com.google.gwt.dev.jjs.ast.JMethodBody.traverse(JMethodBody.java:82)

        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:449)

        at com.google.gwt.dev.jjs.ast.JMethod.traverse(JMethod.java:418)

        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:940)

        at com.google.gwt.dev.jjs.impl.UnifyAst.exec(UnifyAst.java:665)

        at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:672)

        at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:34)

        at com.google.gwt.dev.Precompile.precompile(Precompile.java:271)

        at com.google.gwt.dev.Precompile.precompile(Precompile.java:223)

        at com.google.gwt.dev.Precompile.precompile(Precompile.java:139)

        at com.google.gwt.dev.Compiler.run(Compiler.java:167)

        at com.google.gwt.dev.Compiler.run(Compiler.java:132)

        at com.google.gwt.dev.Compiler$1.run(Compiler.java:99)

        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:106)

      Caused by: java.lang.ClassCastException: org.jboss.errai.codegen.meta.impl.gwt.GWTTypeVariable cannot be cast to org.jboss.errai.codegen.meta.MetaClass

        at org.jboss.errai.codegen.builder.impl.LoopBuilderImpl.createForEachLoopVar(LoopBuilderImpl.java:191)

        at org.jboss.errai.codegen.builder.impl.LoopBuilderImpl.access$000(LoopBuilderImpl.java:50)

        at org.jboss.errai.codegen.builder.impl.LoopBuilderImpl$1.doDeferred(LoopBuilderImpl.java:75)

        at org.jboss.errai.codegen.builder.callstack.DeferredCallElement.handleCall(DeferredCallElement.java:42)

        at org.jboss.errai.codegen.builder.callstack.AbstractCallElement.nextOrReturn(AbstractCallElement.java:46)

        at org.jboss.errai.codegen.builder.callstack.LoadNested.handleCall(LoadNested.java:76)

        at org.jboss.errai.codegen.builder.impl.AbstractStatementBuilder.generate(AbstractStatementBuilder.java:61)

        at org.jboss.errai.codegen.BlockStatement.generate(BlockStatement.java:90)

        at org.jboss.errai.codegen.BlockStatement.generate(BlockStatement.java:90)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaMethod.toJavaString(BuildMetaMethod.java:338)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaClass.membersToString(BuildMetaClass.java:790)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaClass.toJavaString(BuildMetaClass.java:683)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaClass.toJavaString(BuildMetaClass.java:583)

        at org.jboss.errai.codegen.InnerClass.generate(InnerClass.java:38)

        at org.jboss.errai.codegen.builder.impl.BlockBuilderImpl$2.generate(BlockBuilderImpl.java:93)

        at org.jboss.errai.codegen.BlockStatement.generate(BlockStatement.java:90)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaMethod.toJavaString(BuildMetaMethod.java:338)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaClass.membersToString(BuildMetaClass.java:790)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaClass.toJavaString(BuildMetaClass.java:683)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaClass.toJavaString(BuildMetaClass.java:583)

        at org.jboss.errai.codegen.builder.impl.ClassBuilder.toJavaString(ClassBuilder.java:493)

        at org.jboss.errai.databinding.rebind.BindableProxyLoaderGenerator.generate(BindableProxyLoaderGenerator.java:108)

        at org.jboss.errai.config.rebind.AbstractAsyncGenerator$1.call(AbstractAsyncGenerator.java:43)

        at org.jboss.errai.config.rebind.AbstractAsyncGenerator$1.call(AbstractAsyncGenerator.java:40)

        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)

        at java.util.concurrent.FutureTask.run(FutureTask.java:166)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

        at java.lang.Thread.run(Thread.java:722)

         Computing all possible rebind results for 'org.jboss.errai.databinding.client.BindableProxyLoader'

            Rebinding org.jboss.errai.databinding.client.BindableProxyLoader

               Invoking generator org.jboss.errai.databinding.rebind.BindableProxyLoaderGenerator

                  [ERROR] Error generating BindableProxyLoaderImpl

      java.util.concurrent.ExecutionException: java.lang.ClassCastException: org.jboss.errai.codegen.meta.impl.gwt.GWTTypeVariable cannot be cast to org.jboss.errai.codegen.meta.MetaClass

        at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252)

        at java.util.concurrent.FutureTask.get(FutureTask.java:111)

        at org.jboss.errai.config.rebind.AsyncGenerators$FutureWrapper.get(AsyncGenerators.java:112)

        at org.jboss.errai.config.rebind.AsyncGenerators$FutureWrapper.get(AsyncGenerators.java:86)

        at org.jboss.errai.config.rebind.AbstractAsyncGenerator.startAsyncGeneratorsAndWaitFor(AbstractAsyncGenerator.java:100)

        at org.jboss.errai.databinding.rebind.BindableProxyLoaderGenerator.generate(BindableProxyLoaderGenerator.java:67)

        at com.google.gwt.core.ext.IncrementalGenerator.generateNonIncrementally(IncrementalGenerator.java:40)

        at com.google.gwt.dev.javac.StandardGeneratorContext.runGeneratorIncrementally(StandardGeneratorContext.java:676)

        at com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:41)

        at com.google.gwt.dev.shell.StandardRebindOracle$Rebinder.rebind(StandardRebindOracle.java:79)

        at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:276)

        at com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:265)

        at com.google.gwt.dev.DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(DistillerRebindPermutationOracle.java:91)

        at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.handleGwtCreate(UnifyAst.java:387)

        at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.handleMagicMethodCall(UnifyAst.java:465)

        at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.endVisit(UnifyAst.java:255)

        at com.google.gwt.dev.jjs.ast.JMethodCall.traverse(JMethodCall.java:244)

        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:117)

        at com.google.gwt.dev.jjs.ast.JCastOperation.traverse(JCastOperation.java:65)

        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:117)

        at com.google.gwt.dev.jjs.ast.JDeclarationStatement.traverse(JDeclarationStatement.java:48)

        at com.google.gwt.dev.jjs.ast.JModVisitor$ListContextImmutable.traverse(JModVisitor.java:170)

        at com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemoveImmutable(JModVisitor.java:336)

        at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.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.JVisitor.accept(JVisitor.java:138)

        at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:134)

        at com.google.gwt.dev.jjs.ast.JMethodBody.traverse(JMethodBody.java:82)

        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:449)

        at com.google.gwt.dev.jjs.ast.JMethod.traverse(JMethod.java:418)

        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:940)

        at com.google.gwt.dev.jjs.impl.UnifyAst.exec(UnifyAst.java:665)

        at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:672)

        at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:34)

        at com.google.gwt.dev.Precompile.precompile(Precompile.java:271)

        at com.google.gwt.dev.Precompile.precompile(Precompile.java:223)

        at com.google.gwt.dev.Precompile.precompile(Precompile.java:139)

        at com.google.gwt.dev.Compiler.run(Compiler.java:167)

        at com.google.gwt.dev.Compiler.run(Compiler.java:132)

        at com.google.gwt.dev.Compiler$1.run(Compiler.java:99)

        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:106)

      Caused by: java.lang.ClassCastException: org.jboss.errai.codegen.meta.impl.gwt.GWTTypeVariable cannot be cast to org.jboss.errai.codegen.meta.MetaClass

        at org.jboss.errai.codegen.builder.impl.LoopBuilderImpl.createForEachLoopVar(LoopBuilderImpl.java:191)

        at org.jboss.errai.codegen.builder.impl.LoopBuilderImpl.access$000(LoopBuilderImpl.java:50)

        at org.jboss.errai.codegen.builder.impl.LoopBuilderImpl$1.doDeferred(LoopBuilderImpl.java:75)

        at org.jboss.errai.codegen.builder.callstack.DeferredCallElement.handleCall(DeferredCallElement.java:42)

        at org.jboss.errai.codegen.builder.callstack.AbstractCallElement.nextOrReturn(AbstractCallElement.java:46)

        at org.jboss.errai.codegen.builder.callstack.LoadNested.handleCall(LoadNested.java:76)

        at org.jboss.errai.codegen.builder.impl.AbstractStatementBuilder.generate(AbstractStatementBuilder.java:61)

        at org.jboss.errai.codegen.BlockStatement.generate(BlockStatement.java:90)

        at org.jboss.errai.codegen.BlockStatement.generate(BlockStatement.java:90)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaMethod.toJavaString(BuildMetaMethod.java:338)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaClass.membersToString(BuildMetaClass.java:790)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaClass.toJavaString(BuildMetaClass.java:683)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaClass.toJavaString(BuildMetaClass.java:583)

        at org.jboss.errai.codegen.InnerClass.generate(InnerClass.java:38)

        at org.jboss.errai.codegen.builder.impl.BlockBuilderImpl$2.generate(BlockBuilderImpl.java:93)

        at org.jboss.errai.codegen.BlockStatement.generate(BlockStatement.java:90)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaMethod.toJavaString(BuildMetaMethod.java:338)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaClass.membersToString(BuildMetaClass.java:790)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaClass.toJavaString(BuildMetaClass.java:683)

        at org.jboss.errai.codegen.meta.impl.build.BuildMetaClass.toJavaString(BuildMetaClass.java:583)

        at org.jboss.errai.codegen.builder.impl.ClassBuilder.toJavaString(ClassBuilder.java:493)

        at org.jboss.errai.databinding.rebind.BindableProxyLoaderGenerator.generate(BindableProxyLoaderGenerator.java:108)

        at org.jboss.errai.config.rebind.AbstractAsyncGenerator$1.call(AbstractAsyncGenerator.java:43)

        at org.jboss.errai.config.rebind.AbstractAsyncGenerator$1.call(AbstractAsyncGenerator.java:40)

        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)

        at java.util.concurrent.FutureTask.run(FutureTask.java:166)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)

        at java.lang.Thread.run(Thread.java:722)

         [WARN] For the following type(s), generated source was never committed (did you forget to call commit()?)

            [WARN] org.jboss.errai.databinding.client.BindableProxyLoaderImpl

         [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:110)

        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:117)

        at com.google.gwt.dev.jjs.ast.JCastOperation.traverse(JCastOperation.java:65)

        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:117)

        at com.google.gwt.dev.jjs.ast.JDeclarationStatement.traverse(JDeclarationStatement.java:48)

        at com.google.gwt.dev.jjs.ast.JModVisitor$ListContextImmutable.traverse(JModVisitor.java:170)

        at com.google.gwt.dev.jjs.ast.JModVisitor.acceptWithInsertRemoveImmutable(JModVisitor.java:336)

        at com.google.gwt.dev.jjs.ast.JBlock.traverse(JBlock.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.JVisitor.accept(JVisitor.java:138)

        at com.google.gwt.dev.jjs.ast.JVisitor.accept(JVisitor.java:134)

        at com.google.gwt.dev.jjs.ast.JMethodBody.traverse(JMethodBody.java:82)

        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:449)

        at com.google.gwt.dev.jjs.ast.JMethod.traverse(JMethod.java:418)

        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:940)

        at com.google.gwt.dev.jjs.impl.UnifyAst.exec(UnifyAst.java:665)

        at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:672)

        at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:34)

        at com.google.gwt.dev.Precompile.precompile(Precompile.java:271)

        at com.google.gwt.dev.Precompile.precompile(Precompile.java:223)

        at com.google.gwt.dev.Precompile.precompile(Precompile.java:139)

        at com.google.gwt.dev.Compiler.run(Compiler.java:167)

        at com.google.gwt.dev.Compiler.run(Compiler.java:132)

        at com.google.gwt.dev.Compiler$1.run(Compiler.java:99)

        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:106)

      Caused by: java.lang.NoClassDefFoundError: org.jboss.errai.databinding.client.BindableProxyLoaderImpl

        at com.google.gwt.dev.jjs.impl.UnifyAst.searchForTypeBySource(UnifyAst.java:1024)

        at com.google.gwt.dev.jjs.impl.UnifyAst.access$1600(UnifyAst.java:124)

        at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.handleGwtCreate(UnifyAst.java:396)

        at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.handleMagicMethodCall(UnifyAst.java:465)

        at com.google.gwt.dev.jjs.impl.UnifyAst$UnifyVisitor.endVisit(UnifyAst.java:255)

        at com.google.gwt.dev.jjs.ast.JMethodCall.traverse(JMethodCall.java:244)

        at com.google.gwt.dev.jjs.ast.JModVisitor.traverse(JModVisitor.java:361)

        at com.google.gwt.dev.jjs.ast.JModVisitor.accept(JModVisitor.java:273)

        ... 37 more

            [ERROR] at DataBindingModuleBootstrapper.java(33): GWT.create(BindableProxyLoader.class)

               com.google.gwt.dev.jjs.ast.JMethodCall

            [ERROR] at DataBindingModuleBootstrapper.java(33): (BindableProxyLoader) GWT.create(BindableProxyLoader.class)

               com.google.gwt.dev.jjs.ast.JCastOperation

            [ERROR] at DataBindingModuleBootstrapper.java(33): BindableProxyLoader proxyLoader = (BindableProxyLoader) GWT.create(BindableProxyLoader.class)

               com.google.gwt.dev.jjs.ast.JDeclarationStatement

            [ERROR] at DataBindingModuleBootstrapper.java(32): {

        BindableProxyLoader proxyLoader = (BindableProxyLoader) GWT.create(BindableProxyLoader.class);

        proxyLoader.loadBindableProxies();

      }

               com.google.gwt.dev.jjs.ast.JBlock

            [ERROR] at DataBindingModuleBootstrapper.java(32): {

        BindableProxyLoader proxyLoader = (BindableProxyLoader) GWT.create(BindableProxyLoader.class);

        proxyLoader.loadBindableProxies();

      }

               com.google.gwt.dev.jjs.ast.JMethodBody

            [ERROR] at DataBindingModuleBootstrapper.java(32): public void run();

       

       

               com.google.gwt.dev.jjs.ast.JMethod