You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by bu...@apache.org on 2003/04/01 19:24:19 UTC

DO NOT REPLY [Bug 16934] - BuildNumber task does not set property correctly

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16934>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16934

BuildNumber task does not set property correctly





------- Additional Comments From rich.naylor@active-endpoints.com  2003-04-01 17:24 -------
Your suggestion works fine as long as there is an existing version file. 
Otherwise I get the following stack trace only on the initial execution when 
there is no existing property file.

[propertyfile] Creating new property file: C:\temp\build.txt
[propertyfile] java.lang.NullPointerException
[propertyfile]  at java.text.DecimalFormat.parse(DecimalFormat.java:1044)
[propertyfile]  at java.text.NumberFormat.parse(NumberFormat.java:312)
[propertyfile]  at 
org.apache.tools.ant.taskdefs.optional.PropertyFile$Entry.executeIntege
r(PropertyFile.java:477)
[propertyfile]  at 
org.apache.tools.ant.taskdefs.optional.PropertyFile$Entry.executeOn(Pro
pertyFile.java:392)
[propertyfile]  at 
org.apache.tools.ant.taskdefs.optional.PropertyFile.executeOperation(Pr
opertyFile.java:197)
[propertyfile]  at org.apache.tools.ant.taskdefs.optional.PropertyFile.execute
(PropertyFile.java:184)
[propertyfile]  at org.apache.tools.ant.Task.perform(Task.java:319)
[propertyfile]  at org.apache.tools.ant.Target.execute(Target.java:309)
[propertyfile]  at org.apache.tools.ant.Target.performTasks(Target.java:336)
[propertyfile]  at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
[propertyfile]  at org.apache.tools.ant.Project.executeTargets
(Project.java:1250)
[propertyfile]  at org.apache.tools.ant.Main.runBuild(Main.java:610)
[propertyfile]  at org.apache.tools.ant.Main.start(Main.java:196)
[propertyfile]  at org.apache.tools.ant.Main.main(Main.java:235)
     [echo] Build number = 1