[ http://issues.apache.org/jira/browse/XMLRPC-113?page=all ]
Jochen Wiedmann resolved XMLRPC-113.
------------------------------------
Fix Version/s: 3.1
Resolution: Fixed
Fixed in the 3.0 branch and in the trunk, thank you!
> faultCode and faultString not working when throwing XmlRpcException on server
> -----------------------------------------------------------------------------
>
> Key: XMLRPC-113
> URL: http://issues.apache.org/jira/browse/XMLRPC-113
> Project: XML-RPC
> Issue Type: Bug
> Components: Releases
> Affects Versions: 3.0
> Environment: Tomcat
> Reporter: Juha Syrjälä
> Fix For: 3.1
>
>
> I am trying to create fault message with specific faultCode and faultString,
> but so far I have had little success.
> I am using XML-RPC libs from file xmlrpc-3.0-bin.tar.gz
> The method I am using on server is this:
> public Map method(Map request) throws XmlRpcException {
> throw new XmlRpcException(301, "My error message");
> }
> This should generate fault message with faultCode=301 and faultString="My
> error message".
> However, this XML is what server sends over network. Notice that faultCode is
> 0 and not 301, and faultString has additional text appended before "My error
> message".
> <?xml version="1.0" encoding="UTF-8"?>
> <methodResponse xmlns:ex="http://ws.apache.org/xmlrpc/namespaces/extensions">
> <fault>
> <value>
> <struct>
> <member>
> <name>faultString</name>
> <value>Failed to invoke method method in class MyXmlRpcClass: My error
> message</value>
> </member>
> <member>
> <name>faultCode</name>
> <value><i4>0</i4></value>
> </member>
> </struct>
> </value>
> </fault>
> </methodResponse>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira