Author: boisvert
Date: Mon Nov 5 10:48:40 2007
New Revision: 592115
URL: http://svn.apache.org/viewvc?rev=592115&view=rev
Log:
Better resilience against badly-formatted SOAP faults
Modified:
ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java
Modified:
ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java
URL:
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java?rev=592115&r1=592114&r2=592115&view=diff
==============================================================================
---
ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java
(original)
+++
ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/util/SoapMessageConverter.java
Mon Nov 5 10:48:40 2007
@@ -527,7 +527,7 @@
@SuppressWarnings("unchecked")
private Fault inferFault(Operation operation, SOAPFault flt) {
- if (flt.getDetail() == null)
+ if (flt.getDetail() == null || flt.getDetail().getFirstElement() ==
null)
return null;
// The detail is a dummy <detail> node containing the interesting
fault element