On Thursday, January 19, 2012 7:57:44 AM Venkat wrote: > Hi, I am using CXF 2.5.1 in Eclipse 3.7. I am getting these exceptions. > Please let me know what is the problem, I am using Geronimo to publish the > web service. It is able to install in Geronimo but it is not able to run it.
For some reason, it's picking up the jaxb2.2 based XJC, but just the JAXB 2.1 based API's. Check the dependencies and such that are being pulled in to make sure they match. You MAY be able to set the frontend to jaxws21, but I'm not really sure if that helps in this case or not. Dan > > > > Loading FrontEnd jaxws ... > Loading DataBinding jaxb ... > wsdl2java -d > C:\Users\501971347\workspace\PANDeviceRegistrationWS\.cxftmp/src -classdir > C:\Users\501971347\workspace\PANDeviceRegistrationWS\build\classes -p > http://drms.energy.ge.com/smartgrid/datamodel/services/enddevicemanagement/p > andeviceregistrationservice=com.ge.energy.drms.smartgrid.datamodel.services. > enddevicemanagement.pandeviceregistrationservice -impl -validate -exsh false > -dns true -dex true -wsdlLocation > http://localhost:20510/PANDeviceRegistrationService/SoapPort?wsdl -verbose > -defaultValues -fe jaxws -db jaxb -wv 1.1 > file:/C:/Users/501971347/workspace/PANDeviceRegistrationWS/WebContent/wsdl/P > ANDeviceRegistrationService.wsdl wsdl2java - Apache CXF 2.5.1 > > > WSDLToJava Error: java.lang.reflect.UndeclaredThrowableException > > org.apache.cxf.tools.common.ToolException: > java.lang.reflect.UndeclaredThrowableException > at > org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer. > java:294) at > org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103) > at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113) at > org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86) at > org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184) Caused by: > java.lang.reflect.UndeclaredThrowableException > at $Proxy43.required(Unknown Source) > at > com.sun.tools.xjc.generator.bean.field.AbstractField.annotateReference(Abstr > actField.java:192) at > com.sun.tools.xjc.generator.bean.field.AbstractField.annotate(AbstractField. > java:161) at > com.sun.tools.xjc.generator.bean.field.AbstractFieldWithVar.createField(Abst > ractFieldWithVar.java:80) at > com.sun.tools.xjc.generator.bean.field.SingleField.<init>(SingleField.java:9 > 4) at > com.sun.tools.xjc.generator.bean.field.SingleField.<init>(SingleField.java:8 > 1) at sun.reflect.GeneratedConstructorAccessor17.newInstance(Unknown Source) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc > torAccessorImpl.java:27) at > java.lang.reflect.Constructor.newInstance(Constructor.java:513) at > com.sun.tools.xjc.generator.bean.field.GenericFieldRenderer.generate(Generic > FieldRenderer.java:69) at > com.sun.tools.xjc.generator.bean.field.DefaultFieldRenderer.generate(Default > FieldRenderer.java:82) at > com.sun.tools.xjc.generator.bean.BeanGenerator.generateFieldDecl(BeanGenerat > or.java:774) at > com.sun.tools.xjc.generator.bean.BeanGenerator.generateClassBody(BeanGenerat > or.java:555) at > com.sun.tools.xjc.generator.bean.BeanGenerator.<init>(BeanGenerator.java:258 > ) at > com.sun.tools.xjc.generator.bean.BeanGenerator.generate(BeanGenerator.java:1 > 66) at com.sun.tools.xjc.model.Model.generateCode(Model.java:290) > at > com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.ja > va:283) at > com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.ja > va:94) at > org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBDataBinding.initialize(JAXB > DataBinding.java:391) at > org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.generateTypes(WSDLToJavaCont > ainer.java:591) at > org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContai > ner.java:243) at > org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer. > java:138) at > org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer. > java:286) ... 4 more > Caused by: java.lang.NoSuchMethodException: > javax.xml.bind.annotation.XmlElementRef.required() > at java.lang.Class.getDeclaredMethod(Class.java:1937) > at > com.sun.codemodel.TypedAnnotationWriter.invoke(TypedAnnotationWriter.java:11 > 2) ... 27 more > > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/Exceptions-in-creating-stubs-for-Web-Servic > es-tp5158059p5158059.html Sent from the cxf-user mailing list archive at > Nabble.com. -- Daniel Kulp [email protected] - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com
