You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2005/01/25 19:47:35 UTC
cvs commit: ws-axis/java/src/org/apache/axis/wsdl/symbolTable SymbolTable.java
dims 2005/01/25 10:47:35
Modified: java/src/org/apache/axis/wsdl/symbolTable SymbolTable.java
Log:
Fix for AXIS-1714 - Java2WSDL throws NPE on WSDLs that import schema from a file
from Mark Hansen (m.hansen23@verizon.net)
Revision Changes Path
1.112 +5 -3 ws-axis/java/src/org/apache/axis/wsdl/symbolTable/SymbolTable.java
Index: SymbolTable.java
===================================================================
RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/wsdl/symbolTable/SymbolTable.java,v
retrieving revision 1.111
retrieving revision 1.112
diff -u -r1.111 -r1.112
--- SymbolTable.java 9 Dec 2004 22:29:59 -0000 1.111
+++ SymbolTable.java 25 Jan 2005 18:47:35 -0000 1.112
@@ -795,9 +795,11 @@
// get the parent directory of the contextURL, and append
// the spec string to the end.
String contextFileName = contextURL.getFile();
- URL parent =
- new File(contextFileName).getParentFile().toURL();
-
+ URL parent = null;
+ File parentFile = new File(contextFileName).getParentFile();
+ if ( parentFile != null ) {
+ parent = parentFile.toURL();
+ }
if (parent != null) {
return new URL(parent, path);
}