From 78602edfb7fee375585c055906b9c6c012127198 Mon Sep 17 00:00:00 2001 From: Conor MacNeill Date: Mon, 7 Jan 2002 04:11:38 +0000 Subject: [PATCH] Additional debug messages to make it easier to diagnose why a task can't be instantiated. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270603 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/Project.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/org/apache/tools/ant/Project.java b/src/main/org/apache/tools/ant/Project.java index 4d7af3cf6..d7a7575b4 100644 --- a/src/main/org/apache/tools/ant/Project.java +++ b/src/main/org/apache/tools/ant/Project.java @@ -189,9 +189,9 @@ public class Project { Class taskClass = Class.forName(value); addTaskDefinition(key, taskClass); } catch (NoClassDefFoundError ncdfe) { - // ignore... + log("Could not load a dependent class (" + ncdfe.getMessage() + ") for task " + key, MSG_DEBUG); } catch (ClassNotFoundException cnfe) { - // ignore... + log("Could not load class (" + value + ") for task " + key, MSG_DEBUG); } } } catch (IOException ioe) { @@ -739,8 +739,10 @@ public class Project { public Task createTask(String taskType) throws BuildException { Class c = (Class) taskClassDefinitions.get(taskType); - if (c == null) + if (c == null) { return null; + } + try { Object o = c.newInstance(); Task task = null;