You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by co...@apache.org on 2003/06/10 16:05:58 UTC
cvs commit: ant/src/main/org/apache/tools/ant/taskdefs Definer.java
conor 2003/06/10 07:05:58
Modified: src/main/org/apache/tools/ant ComponentHelper.java
src/main/org/apache/tools/ant/taskdefs Definer.java
Log:
Improve error messages when creating tasks
Revision Changes Path
1.11 +4 -0 ant/src/main/org/apache/tools/ant/ComponentHelper.java
Index: ComponentHelper.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/ComponentHelper.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -w -u -r1.10 -r1.11
--- ComponentHelper.java 28 May 2003 16:27:32 -0000 1.10
+++ ComponentHelper.java 10 Jun 2003 14:05:58 -0000 1.11
@@ -465,6 +465,10 @@
String msg = " +Task: " + taskType;
project.log (msg, Project.MSG_DEBUG);
return task;
+ } catch (NoClassDefFoundError ncdfe) {
+ String msg = "Task " + taskType + ": A class needed by class "
+ + c + " cannot be found: " + ncdfe.getMessage();
+ throw new BuildException(msg, ncdfe);
} catch (Throwable t) {
System.out.println("task CL=" + c.getClassLoader());
String msg = "Could not create task of type: "
1.30 +1 -1 ant/src/main/org/apache/tools/ant/taskdefs/Definer.java
Index: Definer.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/Definer.java,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -w -u -r1.29 -r1.30
--- Definer.java 23 Apr 2003 15:03:06 -0000 1.29
+++ Definer.java 10 Jun 2003 14:05:58 -0000 1.30
@@ -250,7 +250,7 @@
+ " cannot be found";
throw new BuildException(msg, cnfe, getLocation());
} catch (NoClassDefFoundError ncdfe) {
- String msg = getTaskName() + "A class needed on loading by class "
+ String msg = getTaskName() + ": A class needed by class "
+ value + " cannot be found: " + ncdfe.getMessage();
throw new BuildException(msg, ncdfe, location);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org