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
-~----------~----~----~----~------~----~------~--~---

Reply via email to