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");
}