You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2007/12/03 16:23:59 UTC
svn commit: r600564 -
/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java
Author: mriou
Date: Mon Dec 3 07:23:58 2007
New Revision: 600564
URL: http://svn.apache.org/viewvc?rev=600564&view=rev
Log:
Nice exception instead of a NPE for bad ports.
Modified:
ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java
Modified: ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java
URL: http://svn.apache.org/viewvc/ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java?rev=600564&r1=600563&r2=600564&view=diff
==============================================================================
--- ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java (original)
+++ ode/trunk/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java Mon Dec 3 07:23:58 2007
@@ -125,6 +125,9 @@
+ wsdlDefinition.getDocumentBaseURI());
}
Port port = service.getPort(portName);
+ if (port == null) {
+ throw new OdeFault("Couldn't find port " + portName + " in definition " + wsdlServiceName);
+ }
for (Object oext : port.getExtensibilityElements()) {
if (oext instanceof SOAPAddress)
url = ((SOAPAddress) oext).getLocationURI();