Ok, verified for Ant 1.7.0 and Ant 1.7.1beta2. Works for 1.6.5. Jan
> -----Ursprüngliche Nachricht----- > Von: Buck, Robert [mailto:[EMAIL PROTECTED] > Gesendet: Donnerstag, 27. März 2008 15:49 > An: Ant Users List > Betreff: RE: NPE in Ant 1.7.0 > > No, not simply "ant", rather "ant init clean". > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Thursday, March 27, 2008 10:38 AM > To: user@ant.apache.org > Subject: AW: NPE in Ant 1.7.0 > > 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] > > > --------------------------------------------------------------------- > 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]