You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by ga...@apache.org on 2007/04/23 21:11:55 UTC
svn commit: r531565 -
/incubator/cxf/trunk/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/RPCInInterceptor.java
Author: gawor
Date: Mon Apr 23 12:11:54 2007
New Revision: 531565
URL: http://svn.apache.org/viewvc?view=rev&rev=531565
Log:
avoids NPE
Modified:
incubator/cxf/trunk/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/RPCInInterceptor.java
Modified: incubator/cxf/trunk/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/RPCInInterceptor.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/RPCInInterceptor.java?view=diff&rev=531565&r1=531564&r2=531565
==============================================================================
--- incubator/cxf/trunk/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/RPCInInterceptor.java (original)
+++ incubator/cxf/trunk/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/RPCInInterceptor.java Mon Apr 23 12:11:54 2007
@@ -74,12 +74,13 @@
if (message.getExchange().get(BindingOperationInfo.class) == null) {
operation = getOperation(message, new QName(xmlReader.getNamespaceURI(), opName));
- message.getExchange().put(BindingOperationInfo.class, operation);
- message.getExchange().put(OperationInfo.class, operation.getOperationInfo());
-
if (operation == null) {
// it's doc-lit-bare
new BareInInterceptor().handleMessage(message);
+ return;
+ } else {
+ message.getExchange().put(BindingOperationInfo.class, operation);
+ message.getExchange().put(OperationInfo.class, operation.getOperationInfo());
}
} else {
operation = message.getExchange().get(BindingOperationInfo.class);