ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From maart...@apache.org
Subject svn commit: r645714 - in /ant/ivy/core/trunk/src/java/org/apache/ivy: core/settings/XmlSettingsParser.java plugins/parser/xml/XmlModuleDescriptorParser.java
Date Mon, 07 Apr 2008 22:32:31 GMT
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;
             }
         }
 



Mime
View raw message