You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by sa...@apache.org on 2002/07/21 01:55:48 UTC
cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc/compiler Import.java Include.java
santiagopg 2002/07/20 16:55:48
Modified: java/src/org/apache/xalan/xsltc/compiler Import.java
Include.java
Log:
Report a decent error when the URI cannot be resolved.
Revision Changes Path
1.16 +9 -1 xml-xalan/java/src/org/apache/xalan/xsltc/compiler/Import.java
Index: Import.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/compiler/Import.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- Import.java 17 Jul 2002 18:52:20 -0000 1.15
+++ Import.java 20 Jul 2002 23:55:48 -0000 1.16
@@ -115,6 +115,14 @@
input = new InputSource(docToLoad);
}
+ // Return if we could not resolve the URL
+ if (input == null) {
+ final ErrorMsg msg =
+ new ErrorMsg(ErrorMsg.FILE_NOT_FOUND_ERR, docToLoad, this);
+ parser.reportError(Constants.FATAL, msg);
+ return;
+ }
+
SyntaxTreeNode root = parser.parse(input);
if (root == null) return;
1.19 +9 -1 xml-xalan/java/src/org/apache/xalan/xsltc/compiler/Include.java
Index: Include.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/compiler/Include.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- Include.java 17 Jul 2002 18:52:20 -0000 1.18
+++ Include.java 20 Jul 2002 23:55:48 -0000 1.19
@@ -132,6 +132,14 @@
}
}
+ // Return if we could not resolve the URL
+ if (input == null) {
+ final ErrorMsg msg =
+ new ErrorMsg(ErrorMsg.FILE_NOT_FOUND_ERR, docToLoad, this);
+ parser.reportError(Constants.FATAL, msg);
+ return;
+ }
+
final SyntaxTreeNode root = parser.parse(input);
if (root == null) return;
_included = parser.makeStylesheet(root);
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org