You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2007/02/13 15:16:14 UTC
svn commit: r507014 -
/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/pear/util/XMLUtil.java
Author: schor
Date: Tue Feb 13 06:16:13 2007
New Revision: 507014
URL: http://svn.apache.org/viewvc?view=rev&rev=507014
Log:
UIMA-288 Cleanup in case Sax Exception is null.
Modified:
incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/pear/util/XMLUtil.java
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/pear/util/XMLUtil.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/pear/util/XMLUtil.java?view=diff&rev=507014&r1=507013&r2=507014
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/pear/util/XMLUtil.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/pear/util/XMLUtil.java Tue Feb 13 06:16:13 2007
@@ -353,22 +353,24 @@
System.err.print("[");
System.err.print(type);
System.err.print("] ");
+
if (ex == null) {
- System.out.println("!!!");
+ System.err.print("SAX Parse Exception was null! Therefore, no further details are available.");
+ } else {
+ String systemId = ex.getSystemId();
+ if (systemId != null) {
+ int index = systemId.lastIndexOf('/');
+ if (index != -1)
+ systemId = systemId.substring(index + 1);
+ System.err.print(systemId);
+ }
+ System.err.print(':');
+ System.err.print(ex.getLineNumber());
+ System.err.print(':');
+ System.err.print(ex.getColumnNumber());
+ System.err.print(": ");
+ System.err.print(ex.getMessage());
}
- String systemId = (null == ex) ? null : ex.getSystemId();
- if (systemId != null) {
- int index = systemId.lastIndexOf('/');
- if (index != -1)
- systemId = systemId.substring(index + 1);
- System.err.print(systemId);
- }
- System.err.print(':');
- System.err.print((null == ex) ? "n/a" : Integer.toString(ex.getLineNumber()));
- System.err.print(':');
- System.err.print((null == ex) ? "n/a" : Integer.toString(ex.getColumnNumber()));
- System.err.print(": ");
- System.err.print((null == ex) ? "n/a" : ex.getMessage());
System.err.println();
System.err.flush();
} // printError(String,SAXParseException)