Hi there,

i am new to xfire and i am still making some preliminary tests before
adopting it into a bigger project. Well, by now I am trying the xfire
feature of generating stubs from a wsdl. I wrote a simple web service using
xfire and deployed it to JBoss. Just for testing, I used WsGen to generate
the subs for this WS. For my surprise the code generated by XFire does not
run. The error goes bellow:

Exception in thread "main" java.lang.ClassFormatError: Illegal class
modifiers in class br/gov/dataprev/webservices/basicservices/package-info:
0x1600
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java
:124)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
   at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
   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:268)
   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:242)
   at java.lang.Package.getPackageInfo(Package.java:350)
   at java.lang.Package.getAnnotation(Package.java:361)
   at org.codehaus.xfire.jaxb2.JaxbType.getPackageNs(JaxbType.java:418)
   at org.codehaus.xfire.jaxb2.JaxbType.initType(JaxbType.java:390)
   at org.codehaus.xfire.jaxb2.JaxbType.initType(JaxbType.java:339)
   at org.codehaus.xfire.jaxb2.JaxbType.<init>(JaxbType.java:84)
   at org.codehaus.xfire.jaxb2.JaxbTypeCreator.createJaxbType(
JaxbTypeCreator.java:85)
   at org.codehaus.xfire.jaxb2.JaxbTypeCreator.createType(
JaxbTypeCreator.java:75)
   at org.codehaus.xfire.aegis.AegisBindingProvider.getParameterType(
AegisBindingProvider.java:283)
   at org.codehaus.xfire.aegis.AegisBindingProvider.initializeMessage(
AegisBindingProvider.java:138)
   at org.codehaus.xfire.service.binding.AbstractBindingProvider.initialize
(AbstractBindingProvider.java:41)
   at org.codehaus.xfire.aegis.AegisBindingProvider.initialize(
AegisBindingProvider.java:126)
   at org.codehaus.xfire.service.binding.ObjectServiceFactory.create(
ObjectServiceFactory.java:460)
   at org.codehaus.xfire.annotations.AnnotationServiceFactory.create(
AnnotationServiceFactory.java:256)
   at org.codehaus.xfire.service.binding.ObjectServiceFactory.create(
ObjectServiceFactory.java:365)
   at br.gov.dataprev.stubs.BasicServicesClient.create0(
BasicServicesClient.java:59)
   at br.gov.dataprev.stubs.BasicServicesClient.<init>(
BasicServicesClient.java:26)
   at br.gov.dataprev.clienteusandostubs.ClienteUsandoStubs.main(
ClienteUsandoStubs.java:15)
Process exited with exit code 1.


Does anybody has some hint about what is going bad here??

Loreno

Reply via email to