Author: scottkurz
Date: Tue Nov 29 16:20:23 2011
New Revision: 1207942
URL: http://svn.apache.org/viewvc?rev=1207942&view=rev
Log:
Fix for TUSCANY-3986. Thanks Rashmi.
Modified:
tuscany/sca-java-2.x/trunk/modules/binding-ws-runtime-jaxws/src/main/java/org/apache/tuscany/sca/binding/ws/jaxws/JAXWSBindingInvoker.java
Modified:
tuscany/sca-java-2.x/trunk/modules/binding-ws-runtime-jaxws/src/main/java/org/apache/tuscany/sca/binding/ws/jaxws/JAXWSBindingInvoker.java
URL:
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/binding-ws-runtime-jaxws/src/main/java/org/apache/tuscany/sca/binding/ws/jaxws/JAXWSBindingInvoker.java?rev=1207942&r1=1207941&r2=1207942&view=diff
==============================================================================
---
tuscany/sca-java-2.x/trunk/modules/binding-ws-runtime-jaxws/src/main/java/org/apache/tuscany/sca/binding/ws/jaxws/JAXWSBindingInvoker.java
(original)
+++
tuscany/sca-java-2.x/trunk/modules/binding-ws-runtime-jaxws/src/main/java/org/apache/tuscany/sca/binding/ws/jaxws/JAXWSBindingInvoker.java
Tue Nov 29 16:20:23 2011
@@ -151,16 +151,17 @@ public class JAXWSBindingInvoker impleme
public Message invoke(Message msg) {
try {
SOAPMessage resp = invokeTarget(msg);
- SOAPBody body = resp.getSOAPBody();
- if (body != null) {
- SOAPFault fault = body.getFault();
- if (fault != null) {
- // setFault(msg, fault);
- } else {
- // The 1st child element
- msg.setBody(body.getChildElements().next());
+ if (resp != null) {
+ SOAPBody body = resp.getSOAPBody();
+ if (body != null) {
+ SOAPFault fault = body.getFault();
+ if (fault != null) {
+ // setFault(msg, fault);
+ } else {
+ // The 1st child element
+ msg.setBody(body.getChildElements().next());
+ }
}
-
}
} catch (SOAPFaultException e) {
setFault(msg, e);