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

Reply via email to