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:49:28 GMT
No, not simply "ant", rather "ant init clean". 

-----Original Message-----
From: Jan.Materne@rzf.fin-nrw.de [mailto:Jan.Materne@rzf.fin-nrw.de] 
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:rbuck@verisign.com]
> 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: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
> 
> 

---------------------------------------------------------------------
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