Author: jglick Date: Sun Jan 21 20:04:15 2007 New Revision: 498519 URL: http://svn.apache.org/viewvc?view=rev&rev=498519 Log: #41422: <junit> in Ant 1.7.0 could throw NPE if no <classpath> was defined.
Modified: ant/core/trunk/WHATSNEW ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java Modified: ant/core/trunk/WHATSNEW URL: http://svn.apache.org/viewvc/ant/core/trunk/WHATSNEW?view=diff&rev=498519&r1=498518&r2=498519 ============================================================================== --- ant/core/trunk/WHATSNEW (original) +++ ant/core/trunk/WHATSNEW Sun Jan 21 20:04:15 2007 @@ -7,6 +7,9 @@ Fixed bugs: ----------- +* <junit> in Ant 1.7.0 could throw NPE if no <classpath> was defined. + Bugzilla report 41422. + * In Ant 1.7.0, <fileset> in <javadoc> does not by default include only **/*.java as the documentation claims and earlier revisions did. Bugzilla report 41264. Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java?view=diff&rev=498519&r1=498518&r2=498519 ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/optional/junit/JUnitTask.java Sun Jan 21 20:04:15 2007 @@ -756,7 +756,10 @@ 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; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]