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.

Reply via email to