I use gwt 1.5.2 on Window.
I have a couple of classes generated by JAXB. These classes are used a
client-side. During compliation, I got some error on annotation
process. It seemed that the GWT tried to process class refereed in
annotation.
Here is the error dump
Processing types in compilation unit: file:/D:/workspace/cmdportal/src/
net/sf/webcommand/model/_Program.java
Found type '_Program'
Resolving annotation '@XmlElement(name = "parameter",required =
true,type = Parameter.class)'
[ERROR]
java.lang.ClassNotFoundException: net.sf.webcommand.model.Parameter
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at
com.google.gwt.dev.javac.TypeOracleMediator.getClassLiteral(TypeOracleMediator.java:
753)
at
com.google.gwt.dev.javac.TypeOracleMediator.getAnnotationElementValue(TypeOracleMediator.java:
664)
at
com.google.gwt.dev.javac.TypeOracleMediator.createAnnotationInstance(TypeOracleMediator.java:
432)
at
com.google.gwt.dev.javac.TypeOracleMediator.resolveAnnotation(TypeOracleMediator.java:
826)
at
com.google.gwt.dev.javac.TypeOracleMediator.resolveAnnotations(TypeOracleMediator.java:
847)
at
com.google.gwt.dev.javac.TypeOracleMediator.resolveField(TypeOracleMediator.java:
889)
at
com.google.gwt.dev.javac.TypeOracleMediator.resolveFields(TypeOracleMediator.java:
933)
at
com.google.gwt.dev.javac.TypeOracleMediator.resolveTypeDeclaration(TypeOracleMediator.java:
1418)
at
com.google.gwt.dev.javac.TypeOracleMediator.refresh(TypeOracleMediator.java:
382)
at
com.google.gwt.dev.javac.CompilationState.compile(CompilationState.java:
137)
at com.google.gwt.dev.GWTCompiler.distill(GWTCompiler.java:327)
at com.google.gwt.dev.GWTCompiler.run(GWTCompiler.java:564)
at com.google.gwt.dev.GWTCompiler.run(GWTCompiler.java:554)
at com.google.gwt.dev.GWTCompiler.main(GWTCompiler.java:214)
Processing types in compilation unit: file:/D:/workspace/cmdportal/src/
net/sf/webcommand/model/_Parameter.java
Found type '_Parameter'
Resolving annotation '@XmlSeeAlso({Paragraph.class})'
[ERROR]
java.lang.ClassNotFoundException: net.sf.webcommand.model.Paragraph
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at
com.google.gwt.dev.javac.TypeOracleMediator.getClassLiteral(TypeOracleMediator.java:
753)
at
com.google.gwt.dev.javac.TypeOracleMediator.getAnnotationElementValue(TypeOracleMediator.java:
664)
at
com.google.gwt.dev.javac.TypeOracleMediator.getAnnotationElementValueArray(TypeOracleMediator.java:
729)
at
com.google.gwt.dev.javac.TypeOracleMediator.getAnnotationElementValue(TypeOracleMediator.java:
666)
at
com.google.gwt.dev.javac.TypeOracleMediator.createAnnotationInstance(TypeOracleMediator.java:
432)
at
com.google.gwt.dev.javac.TypeOracleMediator.resolveAnnotation(TypeOracleMediator.java:
826)
at
com.google.gwt.dev.javac.TypeOracleMediator.resolveAnnotations(TypeOracleMediator.java:
847)
at
com.google.gwt.dev.javac.TypeOracleMediator.resolveTypeDeclaration(TypeOracleMediator.java:
1374)
at
com.google.gwt.dev.javac.TypeOracleMediator.refresh(TypeOracleMediator.java:
382)
at
com.google.gwt.dev.javac.CompilationState.compile(CompilationState.java:
137)
at com.google.gwt.dev.GWTCompiler.distill(GWTCompiler.java:327)
at com.google.gwt.dev.GWTCompiler.run(GWTCompiler.java:564)
at com.google.gwt.dev.GWTCompiler.run(GWTCompiler.java:554)
at com.google.gwt.dev.GWTCompiler.main(GWTCompiler.java:214)
Any suggestion? Is there a workaround?
thanks
-jason
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---