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:41 UTC

svn commit: r600562 - /ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java

Author: mriou
Date: Mon Dec  3 07:23:36 2007
New Revision: 600562

URL: http://svn.apache.org/viewvc?rev=600562&view=rev
Log:
Nice exception instead of a NPE for bad ports.

Modified:
    ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java

Modified: ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java
URL: http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java?rev=600562&r1=600561&r2=600562&view=diff
==============================================================================
--- ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java (original)
+++ ode/branches/APACHE_ODE_1.1/axis2/src/main/java/org/apache/ode/axis2/hooks/ODEAxisService.java Mon Dec  3 07:23:36 2007
@@ -122,6 +122,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();