That works for me: <?xml version="1.0"?> <project name="AntNPE" default="init"> <echo>${ant.version}</echo> <target name="init"> <echo id="test">test</echo> </target> <target name="clean" depends="init"/> </project>
C:\TEMP>ant Buildfile: build.xml [echo] Apache Ant version 1.7.1beta compiled on March 18 2008 init: [echo] test BUILD SUCCESSFUL JDK 1.6.0_02-b05 @ WinXP SP2 Jan > -----Ursprüngliche Nachricht----- > Von: Buck, Robert [mailto:[EMAIL PROTECTED] > Gesendet: Donnerstag, 27. März 2008 15:19 > An: Ant Users List > Betreff: RE: NPE in Ant 1.7.0 > > Hi Peter, > > I added a bug report a few minutes ago; the bug number is: > > https://issues.apache.org/bugzilla/show_bug.cgi?id=44689 > > We have a fairly complex build system at VeriSign, so > obviously we would > love to see this fixed in 1.7.1. We cannot run multiple targets, ever. > > /Bob > > -----Original Message----- > From: Peter Reilly [mailto:[EMAIL PROTECTED] > Sent: Thursday, March 27, 2008 10:12 AM > To: Ant Users List > Subject: Re: NPE in Ant 1.7.0 > > Thanks for report - and the build file. > > This has not been reported before, please add a bug report. > > This error is also present int the ant 1.7.1beta build and the trunk. > > In general, however, ant 1.7.0 can support multiple targets, I (and a > gillzillion others) use them all the time), there must be something in > the build.xml that triggers an edge condition (in > RuntimeConfigurable.java:381) > - the use of references to tasks may be the root cause. > > Peter > > On Thu, Mar 27, 2008 at 1:52 PM, Buck, Robert <[EMAIL PROTECTED]> > wrote: > > Has this bug been reported yet? > > > > Run "ant init clean" and you get an NPE. Basically, Ant > will not run > > > multiple targets, which is a pretty huge limitation. > > > > <?xml version="1.0"?> > > <project name="AntNPE" default="init"> > > <target name="init"> > > <echo id="test">test</echo> > > </target> > > <target name="clean" depends="init"/> </project> > > > > Apache Ant version 1.7.1beta compiled on March 18 2008 > > D:\dev\thirdparty\shared\apache-ant-1.7.1beta>ant -f > antfails.xml init > > > clean > > Buildfile: antfails.xml > > > > init: > > [echo] test > > > > init: > > > > BUILD FAILED > > java.lang.NullPointerException > > at > > > > > org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigu > > ra > > ble.java:381) > > at > > > > > org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigu > > ra > > ble.java:349) > > at org.apache.tools.ant.Task.maybeConfigure(Task.java:202) > > at org.apache.tools.ant.Task.perform(Task.java:347) > > at org.apache.tools.ant.Target.execute(Target.java:357) > > at org.apache.tools.ant.Target.performTasks(Target.java:385) > > at > > > org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) > > at > org.apache.tools.ant.Project.executeTarget(Project.java:1306) > > at > > > > > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExec > > ut > > or.java:41) > > at > > org.apache.tools.ant.Project.executeTargets(Project.java:1189) > > at org.apache.tools.ant.Main.runBuild(Main.java:758) > > at org.apache.tools.ant.Main.startAnt(Main.java:217) > > at > org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) > > at > > org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) > > > > Total time: 0 seconds > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] For additional > commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]