You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2011/06/07 05:10:45 UTC
svn commit: r1132857 -
/cxf/trunk/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/support/JaxWsServiceFactoryBean.java
Author: dkulp
Date: Tue Jun 7 03:10:45 2011
New Revision: 1132857
URL: http://svn.apache.org/viewvc?rev=1132857&view=rev
Log:
[CXF-3560] Add NPE guard when WS-A is used with one-ways
Modified:
cxf/trunk/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/support/JaxWsServiceFactoryBean.java
Modified: cxf/trunk/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/support/JaxWsServiceFactoryBean.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/support/JaxWsServiceFactoryBean.java?rev=1132857&r1=1132856&r2=1132857&view=diff
==============================================================================
--- cxf/trunk/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/support/JaxWsServiceFactoryBean.java (original)
+++ cxf/trunk/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/support/JaxWsServiceFactoryBean.java Tue Jun 7 03:10:45 2011
@@ -544,10 +544,12 @@ public class JaxWsServiceFactoryBean ext
inputAction);
operation.getInput().addExtensionAttribute(JAXWSAConstants.WSAW_ACTION_QNAME,
inputAction);
- operation.getOutput().addExtensionAttribute(JAXWSAConstants.WSAM_ACTION_QNAME,
- computeAction(operation, "Response"));
- operation.getOutput().addExtensionAttribute(JAXWSAConstants.WSAW_ACTION_QNAME,
- computeAction(operation, "Response"));
+ if (operation.getOutput() != null) {
+ operation.getOutput().addExtensionAttribute(JAXWSAConstants.WSAM_ACTION_QNAME,
+ computeAction(operation, "Response"));
+ operation.getOutput().addExtensionAttribute(JAXWSAConstants.WSAW_ACTION_QNAME,
+ computeAction(operation, "Response"));
+ }
} else {
MessageInfo input = operation.getInput();