I am using CXF 2.2.3 and am experiencing a NullPointerException when treating incoming messages from a client that uses classes generated by wsdl2java.

This is a project that also uses hibernate which depends on asm. I have read the comments on asm in the migration guide http://cxf.apache.org/21-migration-guide.html and am using asm 2.2.3 with cgi-libs 2.1_3.

The source code where the error occurs is not available (i imagine that this is because it is generated dynamically by asm). Here's a snippet of the stack trace.

Caused by: java.lang.NullPointerException
at com.tecfa.tseo.generated.cxf.ids.RunScriptResponse_WrapperTypeHelper1.getWrapperParts(Unknown Source) at org.apache.cxf.jaxws.interceptors.WrapperClassInInterceptor.handleMessage(WrapperClassInInterceptor.java:135)

If i take asm out of my classpath then i don't get the error.

I have logging turned on. This is the payload of the response (from Adobe's InDesign Server), the error occurs when treating the scriptResult element:

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:IDSP="http://ns.adobe.com/InDesign/soap/";>
<SOAP-ENV:Body>
<IDSP:RunScriptResponse>
<errorNumber>0</errorNumber>
<scriptResult>
<data xsi:type="xsd:string">OK</data>
</scriptResult>
</IDSP:RunScriptResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>


My issue seems to be the same as this one that is marked as solved and closed:

https://issues.apache.org/jira/browse/CXF-1616

Any ideas on what could be causing this or how to debug it would be gratefully accepted.

Thanks

Max




Reply via email to