java - Apache cxf Marshalling error : class ** nor any of it s super class is known to this context -


i writing client using apache cxf existing old web service. in wsdl there complex section

<xs:complextype name="payloadtype" mixed="true">         <xs:sequence>             <xs:any namespace="##any" processcontents="lax" minoccurs="0"/>         </xs:sequence>         <xs:attribute name="id" type="xs:id" use="required"/>         <xs:attribute name="filename" type="xs:string" use="optional"/> </xs:complextype> 

and passing jaxb bean in array payloadtype . payload type definition this

<xs:complextype name="abc.xyz">       <xs:sequence>          <xs:element name="code" type="cv" minoccurs="1" maxoccurs="1"/> .... </xs:complextype> 

and generated java class this

@xmlaccessortype(xmlaccesstype.field) @xmltype(name = "abc.xyz", proporder = {     "code",    ... }) public class xyz { ... } 

the apache cxf endpoint throwing exception while marshalling.

following log.

org.apache.cxf.interceptor.fault: marshalling error: class somepackage.abcxyz nor of super class known context. @ org.apache.cxf.jaxb.jaxbencoderdecoder.marshall(jaxbencoderdecoder.java:266) ~[cxf-rt-databinding-jaxb-3.0.2.jar:3.0.2] @ org.apache.cxf.jaxb.io.datawriterimpl.write(datawriterimpl.java:225) ~[cxf-rt-databinding-jaxb-3.0.2.jar:3.0.2] @ org.apache.cxf.interceptor.abstractoutdatabindinginterceptor.writeparts(abstractoutdatabindinginterceptor.java:121) ~[cxf-core-3.0.2.jar:3.0.2] @ org.apache.cxf.wsdl.interceptors.bareoutinterceptor.handlemessage(bareoutinterceptor.java:69) ~[cxf-rt-wsdl-3.0.2.jar:3.0.2] @ org.apache.cxf.phase.phaseinterceptorchain.dointercept(phaseinterceptorchain.java:307) ~[cxf-core-3.0.2.jar:3.0.2] @ org.apache.cxf.endpoint.clientimpl.doinvoke(clientimpl.java:514) [cxf-core-3.0.2.jar:3.0.2] @ org.apache.cxf.endpoint.clientimpl.invoke(clientimpl.java:416) [cxf-core-3.0.2.jar:3.0.2] @ org.apache.camel.component.cxf.cxfproducer.process(cxfproducer.java:112) [camel-cxf-2.14.1.jar:2.14.1] @ uk.co.corelogic.mis.core.component.cxf.miscxfproducer.process(miscxfproducer.java:45) [core-1.0-snapshot.jar:na] @ org.apache.camel.processor.sendprocessor.process(sendprocessor.java:120) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.management.instrumentationprocessor.process(instrumentationprocessor.java:72) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.interceptor.traceinterceptor.process(traceinterceptor.java:163) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.redeliveryerrorhandler.process(redeliveryerrorhandler.java:416) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.camelinternalprocessor.process(camelinternalprocessor.java:191) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.camelinternalprocessor.process(camelinternalprocessor.java:191) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.component.direct.directproducer.process(directproducer.java:51) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.redeliveryerrorhandler.process(redeliveryerrorhandler.java:416) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.camelinternalprocessor.process(camelinternalprocessor.java:191) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.multicastprocessor.doprocesssequential(multicastprocessor.java:586) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.multicastprocessor.doprocesssequential(multicastprocessor.java:514) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.multicastprocessor.process(multicastprocessor.java:226) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.recipientlist.sendtorecipientlist(recipientlist.java:167) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.recipientlist.process(recipientlist.java:120) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.pipeline.process(pipeline.java:118) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.pipeline.process(pipeline.java:80) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.management.instrumentationprocessor.process(instrumentationprocessor.java:72) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.interceptor.traceinterceptor.process(traceinterceptor.java:163) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.redeliveryerrorhandler.process(redeliveryerrorhandler.java:416) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.camelinternalprocessor.process(camelinternalprocessor.java:191) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.pipeline.process(pipeline.java:118) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.pipeline.process(pipeline.java:80) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.camelinternalprocessor.process(camelinternalprocessor.java:191) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.component.direct.directproducer.process(directproducer.java:51) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.sendprocessor.process(sendprocessor.java:120) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.management.instrumentationprocessor.process(instrumentationprocessor.java:72) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.interceptor.traceinterceptor.process(traceinterceptor.java:163) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.redeliveryerrorhandler.process(redeliveryerrorhandler.java:416) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.camelinternalprocessor.process(camelinternalprocessor.java:191) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.pipeline.process(pipeline.java:118) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.pipeline.process(pipeline.java:80) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.camelinternalprocessor.process(camelinternalprocessor.java:191) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.component.direct.directproducer.process(directproducer.java:51) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.sendprocessor.process(sendprocessor.java:120) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.management.instrumentationprocessor.process(instrumentationprocessor.java:72) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.interceptor.traceinterceptor.process(traceinterceptor.java:163) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.redeliveryerrorhandler.process(redeliveryerrorhandler.java:416) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.camelinternalprocessor.process(camelinternalprocessor.java:191) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.pipeline.process(pipeline.java:118) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.pipeline.process(pipeline.java:80) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.choiceprocessor.process(choiceprocessor.java:111) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.management.instrumentationprocessor.process(instrumentationprocessor.java:72) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.interceptor.traceinterceptor.process(traceinterceptor.java:163) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.redeliveryerrorhandler.process(redeliveryerrorhandler.java:416) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.camelinternalprocessor.process(camelinternalprocessor.java:191) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.pipeline.process(pipeline.java:118) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.pipeline.process(pipeline.java:80) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.camelinternalprocessor.process(camelinternalprocessor.java:191) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.component.direct.directproducer.process(directproducer.java:51) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.sendprocessor.process(sendprocessor.java:120) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.management.instrumentationprocessor.process(instrumentationprocessor.java:72) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.interceptor.traceinterceptor.process(traceinterceptor.java:163) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.redeliveryerrorhandler.process(redeliveryerrorhandler.java:416) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.camelinternalprocessor.process(camelinternalprocessor.java:191) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.redeliveryerrorhandler.process(redeliveryerrorhandler.java:416) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.camelinternalprocessor.process(camelinternalprocessor.java:191) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.util.asyncprocessorhelper.process(asyncprocessorhelper.java:105) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.multicastprocessor.doprocessparallel(multicastprocessor.java:732) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.multicastprocessor.access$200(multicastprocessor.java:82) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.multicastprocessor$1.call(multicastprocessor.java:303) [camel-core-2.14.1.jar:2.14.1] @ org.apache.camel.processor.multicastprocessor$1.call(multicastprocessor.java:288) [camel-core-2.14.1.jar:2.14.1] @ java.util.concurrent.futuretask$sync.innerrun(futuretask.java:303) [na:1.6.0_37] @ java.util.concurrent.futuretask.run(futuretask.java:138) [na:1.6.0_37] @ java.util.concurrent.threadpoolexecutor$worker.runtask(threadpoolexecutor.java:886) [na:1.6.0_37] @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:908) [na:1.6.0_37] @ java.lang.thread.run(thread.java:662) [na:1.6.0_37] caused by: javax.xml.bind.marshalexception: null @ com.sun.xml.bind.v2.runtime.marshallerimpl.write(marshallerimpl.java:326) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.marshallerimpl.marshal(marshallerimpl.java:251) ~[jaxb-impl-2.2.7.jar:2.2.7] @ javax.xml.bind.helpers.abstractmarshallerimpl.marshal(abstractmarshallerimpl.java:75) ~[na:1.6.0_37] @ org.apache.cxf.jaxb.jaxbencoderdecoder.writeobject(jaxbencoderdecoder.java:613) ~[cxf-rt-databinding-jaxb-3.0.2.jar:3.0.2] @ org.apache.cxf.jaxb.jaxbencoderdecoder.marshall(jaxbencoderdecoder.java:241) ~[cxf-rt-databinding-jaxb-3.0.2.jar:3.0.2] ... 74 common frames omitted caused by: com.sun.istack.saxexception2: class org.hl7.v3.comtmt000007uk02assessmentnotificationacceptresponse nor of super class known context. @ com.sun.xml.bind.v2.runtime.xmlserializer.reporterror(xmlserializer.java:247) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.xmlserializer.reporterror(xmlserializer.java:262) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.property.arrayreferencenodeproperty.serializelistbody(arrayreferencenodeproperty.java:122) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.property.arrayerproperty.serializebody(arrayerproperty.java:159) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.classbeaninfoimpl.serializebody(classbeaninfoimpl.java:361) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.xmlserializer.childasxsitype(xmlserializer.java:696) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.property.arrayelementnodeproperty.serializeitem(arrayelementnodeproperty.java:69) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.property.arrayelementproperty.serializelistbody(arrayelementproperty.java:172) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.property.arrayerproperty.serializebody(arrayerproperty.java:159) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.classbeaninfoimpl.serializebody(classbeaninfoimpl.java:361) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.xmlserializer.childasxsitype(xmlserializer.java:696) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.property.singleelementnodeproperty.serializebody(singleelementnodeproperty.java:158) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.classbeaninfoimpl.serializebody(classbeaninfoimpl.java:361) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.xmlserializer.childasxsitype(xmlserializer.java:696) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.property.singleelementnodeproperty.serializebody(singleelementnodeproperty.java:158) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.elementbeaninfoimpl$1.serializebody(elementbeaninfoimpl.java:161) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.elementbeaninfoimpl$1.serializebody(elementbeaninfoimpl.java:131) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.elementbeaninfoimpl.serializebody(elementbeaninfoimpl.java:333) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.elementbeaninfoimpl.serializeroot(elementbeaninfoimpl.java:340) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.elementbeaninfoimpl.serializeroot(elementbeaninfoimpl.java:76) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.xmlserializer.childasroot(xmlserializer.java:494) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.marshallerimpl.write(marshallerimpl.java:323) ~[jaxb-impl-2.2.7.jar:2.2.7] ... 78 common frames omitted caused by: javax.xml.bind.jaxbexception: class org.hl7.v3.comtmt000007uk02assessmentnotificationacceptresponse nor of super class known context. @ com.sun.xml.bind.v2.runtime.jaxbcontextimpl.getbeaninfo(jaxbcontextimpl.java:593) ~[jaxb-impl-2.2.7.jar:2.2.7] @ com.sun.xml.bind.v2.runtime.property.arrayreferencenodeproperty.serializelistbody(arrayreferencenodeproperty.java:112) ~[jaxb-impl-2.2.7.jar:2.2.7] ... 97 common frames omitted

i noticed complex type abc**.**xyz , generated java class named xyz @xmltype(name =abc.xyz) , wsdl file pointed client correct.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -