You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by ma...@apache.org on 2008/04/08 00:32:31 UTC
svn commit: r645714 - in /ant/ivy/core/trunk/src/java/org/apache/ivy:
core/settings/XmlSettingsParser.java
plugins/parser/xml/XmlModuleDescriptorParser.java
Author: maartenc
Date: Mon Apr 7 15:32:30 2008
New Revision: 645714
URL: http://svn.apache.org/viewvc?rev=645714&view=rev
Log:
Make sure the cause of the SAXException is printed in stacktraces, this will make it easier to find parsing problems.
Modified:
ant/ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java
Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java?rev=645714&r1=645713&r2=645714&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java (original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/core/settings/XmlSettingsParser.java Mon Apr 7 15:32:30 2008
@@ -213,9 +213,14 @@
moduleStarted(attributes);
}
} catch (ParseException ex) {
- throw new SAXException("problem in config file: " + ex.getMessage(), ex);
+ SAXException sax = new SAXException("problem in config file: " + ex.getMessage(), ex);
+ sax.initCause(ex);
+ throw sax;
} catch (IOException ex) {
- throw new SAXException("io problem while parsing config file: " + ex.getMessage(), ex);
+ SAXException sax = new SAXException("io problem while parsing config file: "
+ + ex.getMessage(), ex);
+ sax.initCause(ex);
+ throw sax;
}
}
Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java?rev=645714&r1=645713&r2=645714&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java (original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.java Mon Apr 7 15:32:30 2008
@@ -336,8 +336,10 @@
if (ex instanceof SAXException) {
throw (SAXException) ex;
}
- throw new SAXException("problem occured while parsing ivy file. message: "
+ SAXException sax = new SAXException("Problem occured while parsing ivy file: "
+ ex.getMessage(), ex);
+ sax.initCause(ex);
+ throw sax;
}
}