You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by juniorbansal <ex...@gmail.com> on 2012/06/15 03:56:11 UTC

CXF 2.4.1 + XML Beans 2.2.1 + Spring + Java 1.6 + Maven - Interceptor XXX has thrown exception, unwinding now: NullPointerException in DataImplReaderImpl and DataImplWriterImpl

Hi

CXF 2.4.1 + XML Beans 2.2.1 + Spring + Java 1.6 + Maven - Interceptor XXX
has thrown exception, unwinding now: NullPointerException in
DataImplReaderImpl and DataImplWriterImpl

I am using Java 6 + Spring + CXF 2.4.1 + XML Beans ... I got a XSD and I
used XML Beans and created Java Beans out of it... Now I created a web
service using the above technology stack and used the java beans... The
service got created. But when I try to test it via SOAP UI I see this
following exception. I know that CXF  by default supports JAXB. I gave
@DataBinding as XMLBeans in my interface. Also I manually gave this in my
end point declaration like this below

    <jaxws:endpoint id="visionSharePointWebServiceEndPoint"
    		implementor="#visionSharePointWebService"
address="/visionSharePointService">
    		<jaxws:dataBinding>
    			<bean class="org.apache.cxf.xmlbeans.XmlBeansDataBinding" />
    		</jaxws:dataBinding>
    </jaxws:endpoint>

**Stack Trace when tested from SOAP UI:-** 

    java.lang.NullPointerException
    	at
org.apache.cxf.xmlbeans.DataReaderImpl.doRead(DataReaderImpl.java:92)
    	at org.apache.cxf.xmlbeans.DataReaderImpl.read(DataReaderImpl.java:63)
    	at org.apache.cxf.xmlbeans.DataReaderImpl.read(DataReaderImpl.java:45)
    	at
org.apache.cxf.interceptor.DocLiteralInInterceptor.getPara(DocLiteralInInterceptor.java:260)
    	at
org.apache.cxf.interceptor.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:127)
    	at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
    	at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:118)
    	at
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:208)
    ......................................................................

**Stack Trace When tested from Web Services Explorer:-**

    java.lang.NullPointerException
    	at org.apache.cxf.xmlbeans.DataWriterImpl.write(DataWriterImpl.java:83)
    	at org.apache.cxf.xmlbeans.DataWriterImpl.write(DataWriterImpl.java:60)
    	at
org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:119)
    	at
org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutInterceptor.java:68)
    	at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
    	at
org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:77)
    	at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
    	at
org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:118)
    	at
org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:208)
    	at
org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
    	at
org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:205)
    	at
org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:113)
    	at
org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:184)
    	at
org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:107)
    .....................................................................

The DataReaderImpl and DataWriterImpl classes are present in
cxf-rt-databinding-xmlbeans-2.4.1.jar

Now I don't know what else to fix here.... 

1) Can anybody please help me to make this service work. Like if upgrading
to a better version of CXF Jars... Would it help? 

2)Also why is the exception different when tested from 2 different tools?
Like when tested from SOAP UI i am seeing stack trace as DataReaderImpl and
when tested from web services explorer i am seeing exception in
DataWriterImpl?






--
View this message in context: http://cxf.547215.n5.nabble.com/CXF-2-4-1-XML-Beans-2-2-1-Spring-Java-1-6-Maven-Interceptor-XXX-has-thrown-exception-unwinding-now-Nl-tp5709845.html
Sent from the cxf-user mailing list archive at Nabble.com.