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
