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 2010/05/10 21:27:38 UTC

svn commit: r942864 - in /ant/ivy/core/trunk: CHANGES.txt src/java/org/apache/ivy/core/deliver/DeliverEngine.java

Author: maartenc
Date: Mon May 10 19:27:38 2010
New Revision: 942864

URL: http://svn.apache.org/viewvc?rev=942864&view=rev
Log:
IMPROVEMENT: better diagnostics when reporting bad ivy file in cache (IVY-1190)

Modified:
    ant/ivy/core/trunk/CHANGES.txt
    ant/ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DeliverEngine.java

Modified: ant/ivy/core/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/CHANGES.txt?rev=942864&r1=942863&r2=942864&view=diff
==============================================================================
--- ant/ivy/core/trunk/CHANGES.txt (original)
+++ ant/ivy/core/trunk/CHANGES.txt Mon May 10 19:27:38 2010
@@ -115,6 +115,7 @@ for detailed view of each issue, please 
 - NEW: Support ivy.xml parent mechanism (IVY-742) (thanks to Jason Trump and Jean-Louis Boudart)
 - NEW: Make ivy.xml <conf description> available (IVY-1158)
 
+- IMPROVEMENT: better diagnostics when reporting bad ivy file in cache (IVY-1190)
 - IMPROVEMENT: Support changing="true" for inline retrieve (IVY-1180)
 - IMPROVEMENT: Enhance <info/> task to access the 'publication', 'branch' and published artifacts as ant propeties (IVY-395) (thanks to Carl Quinn)
 - IMPROVEMENT: Ivy doesn't support Maven 2.0.9 'import' scope (IVY-807)

Modified: ant/ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DeliverEngine.java
URL: http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DeliverEngine.java?rev=942864&r1=942863&r2=942864&view=diff
==============================================================================
--- ant/ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DeliverEngine.java (original)
+++ ant/ivy/core/trunk/src/java/org/apache/ivy/core/deliver/DeliverEngine.java Mon May 10 19:27:38 2010
@@ -126,7 +126,7 @@ public class DeliverEngine {
             throw new RuntimeException("malformed url obtained for file " + ivyFile, e);
         } catch (ParseException e) {
             throw new RuntimeException("bad ivy file in cache for " + mrid
-                    + ": please clean and resolve again", e);
+                    + ": please clean '" + ivyFile + "' and resolve again", e);
         }
 
         // 2) parse resolvedRevisions From properties file
@@ -198,7 +198,7 @@ public class DeliverEngine {
                             .toArray(new String[confsToRemove.size()])));
         } catch (SAXException ex) {
             throw new RuntimeException("bad ivy file in cache for " + mrid
-                    + ": please clean and resolve again", ex);
+                    + ": please clean '" + ivyFile + "' and resolve again", ex);
         }
 
         Message.verbose("\tdeliver done (" + (System.currentTimeMillis() - start) + "ms)");