You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2008/12/12 14:09:21 UTC
svn commit: r725993 -
/servicemix/components/shared-libraries/trunk/servicemix-soap2/src/main/java/org/apache/servicemix/soap/wsdl/validator/WSIBPValidator.java
Author: gnodet
Date: Fri Dec 12 05:09:20 2008
New Revision: 725993
URL: http://svn.apache.org/viewvc?rev=725993&view=rev
Log:
Fix NPE when validating WSDL with an in-only operation
Modified:
servicemix/components/shared-libraries/trunk/servicemix-soap2/src/main/java/org/apache/servicemix/soap/wsdl/validator/WSIBPValidator.java
Modified: servicemix/components/shared-libraries/trunk/servicemix-soap2/src/main/java/org/apache/servicemix/soap/wsdl/validator/WSIBPValidator.java
URL: http://svn.apache.org/viewvc/servicemix/components/shared-libraries/trunk/servicemix-soap2/src/main/java/org/apache/servicemix/soap/wsdl/validator/WSIBPValidator.java?rev=725993&r1=725992&r2=725993&view=diff
==============================================================================
--- servicemix/components/shared-libraries/trunk/servicemix-soap2/src/main/java/org/apache/servicemix/soap/wsdl/validator/WSIBPValidator.java (original)
+++ servicemix/components/shared-libraries/trunk/servicemix-soap2/src/main/java/org/apache/servicemix/soap/wsdl/validator/WSIBPValidator.java Fri Dec 12 05:09:20 2008
@@ -209,9 +209,11 @@
validateDocLitBodyParts(binding,
WSDLUtils.getExtension(bop.getBindingInput(), SOAPBody.class),
bop.getOperation().getInput().getMessage());
- validateDocLitBodyParts(binding,
- WSDLUtils.getExtension(bop.getBindingOutput(), SOAPBody.class),
- bop.getOperation().getOutput().getMessage());
+ if (bop.getOperation().getOutput() != null) {
+ validateDocLitBodyParts(binding,
+ WSDLUtils.getExtension(bop.getBindingOutput(), SOAPBody.class),
+ bop.getOperation().getOutput().getMessage());
+ }
}
}