ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Buck, Robert" <rb...@verisign.com>
Subject RE: NPE in Ant 1.7.0
Date Thu, 27 Mar 2008 14:19:00 GMT
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:peter.kitt.reilly@gmail.com] 
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 <rbuck@verisign.com>
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: user-unsubscribe@ant.apache.org For additional
commands, e-mail: user-help@ant.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message