Author: jkaputin
Date: Fri Jun 30 07:35:11 2006
New Revision: 418298
URL: http://svn.apache.org/viewvc?rev=418298&view=rev
Log:
Added a null check to readWSDL(WSDLSource) to avoid
NPE if base uri is null.
Modified:
incubator/woden/java/src/org/apache/woden/internal/DOMWSDLReader.java
Modified: incubator/woden/java/src/org/apache/woden/internal/DOMWSDLReader.java
URL:
http://svn.apache.org/viewvc/incubator/woden/java/src/org/apache/woden/internal/DOMWSDLReader.java?rev=418298&r1=418297&r2=418298&view=diff
==============================================================================
--- incubator/woden/java/src/org/apache/woden/internal/DOMWSDLReader.java
(original)
+++ incubator/woden/java/src/org/apache/woden/internal/DOMWSDLReader.java Fri
Jun 30 07:35:11 2006
@@ -169,17 +169,21 @@
Object source = wsdlSource.getSource();
URI baseURI = wsdlSource.getBaseURI();
- URL url;
- try {
- url = StringUtils.getURL(null, baseURI.toString());
-
- } catch (MalformedURLException e) {
-
- String msg = getErrorReporter().getFormattedMessage(
- "WSDL502", new Object[] {null, baseURI.toString()});
- throw new WSDLException(WSDLException.PARSER_ERROR, msg, e);
+ String wsdlURL = null;
+ if(baseURI != null)
+ {
+ URL url;
+ try {
+ url = StringUtils.getURL(null, baseURI.toString());
+
+ } catch (MalformedURLException e) {
+
+ String msg = getErrorReporter().getFormattedMessage(
+ "WSDL502", new Object[] {null, baseURI.toString()});
+ throw new WSDLException(WSDLException.PARSER_ERROR, msg, e);
+ }
+ wsdlURL = url.toString();
}
- String wsdlURL = url.toString();
if(source instanceof Element) {
return readWSDL(wsdlURL, (Element)source);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]