Hi,

When I try to compile my project using "gwtc" target, I am facing
compilation errors



     [java]    Resolving com.test.mypojobeanmodel
     [java]       Found type 'com.test.mypojobeanmodel'
     [java]          [ERROR] Annotation error: cannot resolve
com.test.mypojo
     [java] java.lang.ClassNotFoundException: com.test.mypojo
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:
202)
     [java]     at java.security.AccessController.doPrivileged(Native
Method)
     [java]     at
java.net.URLClassLoader.findClass(URLClassLoader.java:190)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:
307)
     [java]     at sun.misc.Launcher
$AppClassLoader.loadClass(Launcher.java:301)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:
248)
     [java]     at java.lang.Class.forName0(Native Method)
     [java]     at java.lang.Class.forName(Class.java:247)
     [java]     at
com.google.gwt.dev.javac.TypeOracleMediator.resolveAnnotationValue(TypeOracleMediator.java:
670)
     [java]     at
com.google.gwt.dev.javac.TypeOracleMediator.createAnnotation(TypeOracleMediator.java:
400)
     [java]     at
com.google.gwt.dev.javac.TypeOracleMediator.resolveAnnotation(TypeOracleMediator.java:
568)
     [java]     at
com.google.gwt.dev.javac.TypeOracleMediator.resolveAnnotations(TypeOracleMediator.java:
583)
     [java]     at
com.google.gwt.dev.javac.TypeOracleMediator.resolveClass(TypeOracleMediator.java:
728)
     [java]     at
com.google.gwt.dev.javac.TypeOracleMediator.addNewUnits(TypeOracleMediator.java:
353)
     [java]     at
com.google.gwt.dev.javac.CompilationState.assimilateUnits(CompilationState.java:
135)
     [java]     at
com.google.gwt.dev.javac.CompilationState.<init>(CompilationState.java:
79)
     [java]     at
com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:
286)
     [java]     at
com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:
182)
     [java]     at
com.google.gwt.dev.cfg.ModuleDef.getCompilationState(ModuleDef.java:
280)
     [java]     at
com.google.gwt.dev.Precompile.precompile(Precompile.java:502)
     [java]     at
com.google.gwt.dev.Precompile.precompile(Precompile.java:414)
     [java]     at com.google.gwt.dev.Compiler.run(Compiler.java:201)
     [java]     at com.google.gwt.dev.Compiler$1.run(Compiler.java:
152)
     [java]     at
com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
     [java]     at
com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:
81)
     [java]     at com.google.gwt.dev.Compiler.main(Compiler.java:159)

And I also see the following error.

     [java]       Computing all possible rebind results for
'com.extjs.gxt.ui.client.data.BeanModelLookup'
     [java]          Rebinding
com.extjs.gxt.ui.client.data.BeanModelLookup
     [java]             Invoking
com.google.gwt.dev.javac.standardgeneratorcont...@1bc1c4b
     [java]                [ERROR] Class
com.extjs.gxt.ui.client.data.BeanModelLookup not found.
     [java] java.lang.IllegalArgumentException: object is not an
instance of declaring class
     [java]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
     [java]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
     [java]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
     [java]     at java.lang.reflect.Method.invoke(Method.java:597)
     [java]     at com.google.gwt.dev.javac.AnnotationProxyFactory
$AnnotationProxyInvocationHandler.invoke(AnnotationProxyFac
tory.java:247)
     [java]     at $Proxy20.value(Unknown Source)
     [java]     at
com.extjs.gxt.ui.rebind.core.BeanModelGenerator.getMarkerBean(BeanModelGenerator.java:
188)
     [java]     at
com.extjs.gxt.ui.rebind.core.BeanModelGenerator.generate(BeanModelGenerator.java:
55)
     [java]     at
com.google.gwt.dev.javac.StandardGeneratorContext.runGenerator(StandardGeneratorContext.java:
418)
     [java]     at
com.google.gwt.dev.cfg.RuleGenerateWith.realize(RuleGenerateWith.java:
38)
     [java]     at com.google.gwt.dev.shell.StandardRebindOracle
$Rebinder.tryRebind(StandardRebindOracle.java:108)
     [java]     at com.google.gwt.dev.shell.StandardRebindOracle
$Rebinder.rebind(StandardRebindOracle.java:54)
     [java]     at
com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:
154)
     [java]     at
com.google.gwt.dev.shell.StandardRebindOracle.rebind(StandardRebindOracle.java:
143)
     [java]     at com.google.gwt.dev.Precompile
$DistillerRebindPermutationOracle.getAllPossibleRebindAnswers(Precompile.java
:317)
     [java]     at
com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.doFindAdditionalTypesUsingRebinds(WebModeCompilerFrontEnd.j
ava:95)
     [java]     at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox
$CompilerImpl.process(AbstractCompiler.java:200)
     [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:123)
     [java]     at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox
$CompilerImpl.compile(AbstractCompiler.java:234)
     [java]     at com.google.gwt.dev.jdt.AbstractCompiler$Sandbox
$CompilerImpl.access$200(AbstractCompiler.java:109)
     [java]     at
com.google.gwt.dev.jdt.AbstractCompiler.compile(AbstractCompiler.java:
522)
     [java]     at
com.google.gwt.dev.jdt.BasicWebModeCompiler.getCompilationUnitDeclarations(BasicWebModeCompiler.java:
112)
     [java]     at
com.google.gwt.dev.jdt.WebModeCompilerFrontEnd.getCompilationUnitDeclarations(WebModeCompilerFrontEnd.java
:47)
     [java]     at
com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:
422)
     [java]     at
com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:
32)
     [java]     at
com.google.gwt.dev.Precompile.precompile(Precompile.java:522)
     [java]     at
com.google.gwt.dev.Precompile.precompile(Precompile.java:414)
     [java]     at com.google.gwt.dev.Compiler.run(Compiler.java:201)
     [java]     at com.google.gwt.dev.Compiler$1.run(Compiler.java:
152)
     [java]     at
com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:87)
     [java]     at
com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:
81)
     [java]     at com.google.gwt.dev.Compiler.main(Compiler.java:159)


>From the web I found that this could be related to misusing @BEAN tag.
But not sure how to fix it as my implementation is similar to the one
in the example.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to