please create a jira.

Thanks
Deepal

Alex Stein wrote:
> Hello everybody,
>
> I am having problems with my error handling in axis2 version 1.3 (jaxbri 
> databinding). I am getting an OMException in my generated 
> MessageReiceiverInOut-Class when using a wsdl fault in my wsdl. The wsdl 
> looks more or less like this:
>
>
> <xs:element name="ServiceFault">
>       <xs:complexType>
>               <xs:sequence>
>                       <xs:element name="uuid" nillable="true" 
> type="xs:string" />
>                       <xs:element name="faultstring" nillable="true" 
> type="xs:string" />
>               </xs:sequence>
>       </xs:complexType>
> </xs:element>
>
> ...
>
> <wsdl:message name="ServiceException">
>   <wsdl:part element="ns:ServiceFault" name="ServiceException" />
> </wsdl:message>
>
> ...
>
> <wsdl:operation name="store">
>       <wsdl:input     xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"; 
> wsaw:Action="urn:store" message="axis2:storeMessage" />
>       <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl";     
> message="axis2:storeResponseMessage" wsaw:Action="urn:store" />
>       <wsdl:fault message="axis2:ServiceException" name="ServiceException" />
> </wsdl:operation>
>
> ...
>
>
> In the method invokeBusinessLogic the thrown ServiceExceptionis caught an the 
> method toOM is called to create the OMElement for the fault:
>
>             if (e.getFaultMessage() != null){
>                 f.setDetail(toOM(e.getFaultMessage(),false));
>             }
>
> In the method toOM the following code is generated to create the OMElement:
>
> factory.createOMElement(source, "", namespace);
>
> Here the empty string is raising a OMException with the message "localname 
> can not be null or empty". If the e.getFaultMessage() returns null everything 
> works fine, but of course no data is transportet to the client.
>
> Is this a bug or am I making something wrong in the error handling?
>
> Thanks
>
> Alex
>
>   

-- 
Thanks,
Deepal
................................................................
"The highest tower is built one brick at a time"



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to