diff --git a/core/src/main/java/org/springframework/ws/client/core/WebServiceTemplate.java b/core/src/main/java/org/springframework/ws/client/core/WebServiceTemplate.java index 0f553f6d..a9e3509b 100644 --- a/core/src/main/java/org/springframework/ws/client/core/WebServiceTemplate.java +++ b/core/src/main/java/org/springframework/ws/client/core/WebServiceTemplate.java @@ -404,7 +404,9 @@ public class WebServiceTemplate extends WebServiceAccessor implements WebService new SourceExtractor() { public Object extractData(Source source) throws IOException, TransformerException { - transformer.transform(source, responseResult); + if (source != null) { + transformer.transform(source, responseResult); + } return Boolean.TRUE; } });