From e15b1d67a0dc5a117442c1df6e5044d199059907 Mon Sep 17 00:00:00 2001 From: "Jesse N. Glick" Date: Mon, 22 Jan 2007 04:04:15 +0000 Subject: [PATCH] #41422: in Ant 1.7.0 could throw NPE if no was defined. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@498519 13f79535-47bb-0310-9956-ffa450edef68 --- WHATSNEW | 3 +++ .../apache/tools/ant/taskdefs/optional/junit/JUnitTask.java | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/WHATSNEW b/WHATSNEW index dcf8e9855..629d42eb8 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -7,6 +7,9 @@ Changes that could break older environments: Fixed bugs: ----------- +* in Ant 1.7.0 could throw NPE if no was defined. + Bugzilla report 41422. + * In Ant 1.7.0, in does not by default include only **/*.java as the documentation claims and earlier revisions did. Bugzilla report 41264. diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java b/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java index b34cad1ce..541a08e50 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java @@ -756,7 +756,10 @@ public class JUnitTask extends Task { if (splitJunit) { Path path = new Path(getProject()); path.add(antRuntimeClasses); - path.add(getCommandline().getClasspath()); + Path extra = getCommandline().getClasspath(); + if (extra != null) { + path.add(extra); + } mirrorLoader = new SplitLoader(myLoader, path); } else { mirrorLoader = myLoader;