Hi all, I´m using CXF 2.0.2. I have a wsdl with a method that retuns a
ComplexType and one attachments. I have problems configuring rigth the
mime:multipartRelated in the operation binding to run CXF plugin WSDLtoJava.
Here is my files and the error:
Wsdl:
---------------------------------------------------------------------------
..
<message name="consultarEntradaMsg"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<part name="body" element="tns:consultarEntrada"/>
<part name="pdf" type="xs:base64Binary"/>
</message>
<message name="consultarEntradaResponse">
<part name="body" element="tns:consultarEntradaResponse"/>
</message>
..
<binding ....
<operation name="consultarEntrada">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<mime:multipartRelated>
<mime:part>
<soap:body parts="body" use="literal"/>
</mime:part>
<mime:part>
<mime:content part="pdf" type="application/pdf"/>
</mime:part>
</mime:multipartRelated>
</output>
</operation>
...
---------------------------------------------------------------------------
WsdlToJava task:
---------------------------------------------------------------------------
<target name="cxfWSDL2JavaOrquestador">
<mkdir dir="src-gen"/>
<java classname="org.apache.cxf.tools.wsdlto.WSDLToJava" fork="true">
<arg value="-client"/>
<arg value="-ant"/>
<arg value="-verbose"/>
<arg value="-d"/>
<arg value="src-gen"/>
<arg value="registro.wsdl"/>
<classpath>
<path refid="cxf.classpath"/>
</classpath>
</java>
</target>
---------------------------------------------------------------------------
The error:
---------------------------------------------------------------------------
WSDLToJava Error : java.lang.NullPointerException
org.apache.cxf.tools.common.ToolException: java.lang.NullPointerException
at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:267)
at
org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:102)
at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:171)
Caused by: java.lang.NullPointerException
at
org.apache.cxf.binding.soap.SoapBindingFactory.initializeMessage(SoapBindingFactory.java:565)
at
org.apache.cxf.binding.soap.SoapBindingFactory.initializeBindingOperation(SoapBindingFactory.java:499)
at
org.apache.cxf.binding.soap.SoapBindingFactory.createBindingInfo(SoapBindingFactory.java:470)
at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildBinding(WSDLServiceBuilder.java:495)
at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:265)
at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:155)
at
org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:144)
at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:169)
at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:259)
---------------------------------------------------------------------------
It´s configured the mime:multipartRelated configured ok ? Any ideas ? Thanks
in advance.
--
View this message in context:
http://www.nabble.com/wsdlTOjava-plugin%2C-fails-with-mime%3AmultipartRelated-attachments-tp14615203p14615203.html
Sent from the cxf-user mailing list archive at Nabble.com.