Community
Participate
Working Groups
<project name="automate-eclipse" default="build" basedir="."> <target name="test"> <echo message="Test"/> </target> </project> The above build file should fail when an external tool builder with: BUILD FAILED Target `build' does not exist in this project. Currently an NPE occurs: ava.lang.NullPointerException at org.eclipse.ant.internal.core.ant.ProgressBuildListener.countTarget (ProgressBuildListener.java:70) at org.eclipse.ant.internal.core.ant.ProgressBuildListener.computeWork (ProgressBuildListener.java:64) at org.eclipse.ant.internal.core.ant.ProgressBuildListener.<init> (ProgressBuildListener.java:53) at org.eclipse.ant.internal.core.ant.InternalAntRunner.createMonitorBuildListener (InternalAntRunner.java:293) at org.eclipse.ant.internal.core.ant.InternalAntRunner.run (InternalAntRunner.java:257) at java.lang.reflect.Method.invoke(Native Method) at org.eclipse.ant.core.AntRunner.run(AntRunner.java:234) at org.eclipse.ui.externaltools.internal.core.AntFileRunner.execute (AntFileRunner.java:56) at org.eclipse.ui.externaltools.internal.core.DefaultRunnerContext.executeRunner (DefaultRunnerContext.java:428) at org.eclipse.ui.externaltools.internal.core.DefaultRunnerContext.run (DefaultRunnerContext.java:454) at org.eclipse.ui.externaltools.internal.core.ExternalToolsBuilder.build (ExternalToolsBuilder.java:50)
Fixed in InternalAntRunner and AntTargetList. Added Framework test as well. Please verify.
Verified code.