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/02/07 04:36:03 UTC

svn commit: r504425 - /incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/bpel/epr/WSDL11Endpoint.java

Author: mriou
Date: Tue Feb  6 19:36:02 2007
New Revision: 504425

URL: http://svn.apache.org/viewvc?view=rev&rev=504425
Log:
Better error message (at least better than a NPE).

Modified:
    incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/bpel/epr/WSDL11Endpoint.java

Modified: incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/bpel/epr/WSDL11Endpoint.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/bpel/epr/WSDL11Endpoint.java?view=diff&rev=504425&r1=504424&r2=504425
==============================================================================
--- incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/bpel/epr/WSDL11Endpoint.java (original)
+++ incubator/ode/trunk/bpel-epr/src/main/java/org/apache/ode/bpel/epr/WSDL11Endpoint.java Tue Feb  6 19:36:02 2007
@@ -42,6 +42,9 @@
   public String getUrl() {
     Element port = (Element) _serviceElmt.getElementsByTagNameNS(Namespaces.WSDL_11, "port").item(0);
     Element address = (Element) port.getElementsByTagNameNS(Namespaces.SOAP_NS, "address").item(0);
+      if (address == null)
+          throw new IllegalArgumentException("The soap:address element in element "
+                  + DOMUtils.domToString(_serviceElmt) + " is missing or in the wrong namespace.");
     return address.getAttribute("location");
   }