Effective October 27, 2012, online and email support for FuseSource products will move to Red Hat support channels. For more information, please see the JIRA Migration to Red Hat FAQ.
As of October 27th, please open all new issues in the Red Hat Customer Portal .
Issue Details (XML | Word | Printable)

Key: SF-256
Type: Bug Bug
Status: Resolved Resolved
Resolution: Resolved at Apache
Priority: Major Major
Assignee: Freeman Fang
Reporter: Sean O'Callaghan
Votes: 0
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
FUSE Services Framework

Wrong soap fault code thrown on network connection failure

Created: 26/Apr/10 10:30 AM   Updated: 30/Apr/10 09:04 AM
Component/s: None
Affects Version/s: 2.2.6-fuse-01-00
Fix Version/s: 2.2.9-fuse-01-00

External Issue URL: https://issues.apache.org/jira/browse/CXF-2780


 Description  « Hide
From bug CXF-2780 :

When a webservice call fails due to a network failure (for example when the server is down and no connection can be made) CXF throws SoapFault with client fault code. This violates the following rule:
"The Client class of errors indicate that the message was incorrectly formed or did not contain the appropriate information in order to succeed. For example, the message could lack the proper authentication or payment information. It is generally an indication that the message should not be resent without change." (http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383510)
Exception is thrown in the following place:http://fisheye6.atlassian.com/browse/cxf/branches/2.2.x-fixes/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/SoapOutInterceptor.java?r=920584#l285. I believe that it should be enough and safe to change "soapVersion.getSender()" in the linked code to "soapVersion.getReceiver()".



 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.