Bug 9010 - Using <property environment="env"/> crashes ant
Summary: Using <property environment="env"/> crashes ant
Status: RESOLVED DUPLICATE of bug 6456
Alias: None
Product: Ant
Classification: Unclassified
Component: Build Process (show other bugs)
Version: 1.4.1
Hardware: PC Windows XP
: P3 critical (vote)
Target Milestone: ---
Assignee: Ant Notifications List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-05-12 14:17 UTC by Andre Fuechsel
Modified: 2008-02-22 12:18 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andre Fuechsel 2002-05-12 14:17:39 UTC
The following fragment of a build.xml crashes ant: 

<project name="Test" default="compile" basedir=".">
    <property environment="env"/>
</project>

Here is the output of ant compile -verbose

Ant version 1.4.1 compiled on October 11 2001
Buildfile: build.xml
Detected Java version: 1.4 in: C:\j2sdk1.4.0\jre
Detected OS: Windows XP
parsing buildfile D:\Projekte\OpenCms\opencms\build.xml with URI = 
file:D:/Projekte/OpenCms/opencms/build.xml
Project base dir set to: D:\Projekte\OpenCms\opencms
 [property] Loading Environment env.

BUILD FAILED

D:\Projekte\OpenCms\opencms\build.xml:3: java.lang.NullPointerException
        at org.apache.tools.ant.ProjectHelper.parse(ProjectHelper.java:135)
        at org.apache.tools.ant.ProjectHelper.configureProject
(ProjectHelper.java:85)
        at org.apache.tools.ant.Main.runBuild(Main.java:439)
        at org.apache.tools.ant.Main.start(Main.java:153)
        at org.apache.tools.ant.Main.main(Main.java:176)
--- Nested Exception ---
java.lang.NullPointerException
        at org.apache.tools.ant.taskdefs.Property.loadEnvironment
(Property.java:253)
        at org.apache.tools.ant.taskdefs.Property.execute(Property.java:183)
        at org.apache.tools.ant.ProjectHelper$TaskHandler.finished
(ProjectHelper.java:485)
        at org.apache.tools.ant.ProjectHelper$AbstractHandler.endElement
(ProjectHelper.java:204)
        at org.xml.sax.helpers.XMLReaderAdapter.endElement
(XMLReaderAdapter.java:347)
        at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1536)
        at org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
        at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
        at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500)
        at org.apache.crimson.parser.Parser2.parse(Parser2.java:305)
        at org.apache.crimson.parser.XMLReaderImpl.parse
(XMLReaderImpl.java:442)
        at org.xml.sax.helpers.XMLReaderAdapter.parse
(XMLReaderAdapter.java:223)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:314)
        at org.apache.tools.ant.ProjectHelper.parse(ProjectHelper.java:117)
        at org.apache.tools.ant.ProjectHelper.configureProject
(ProjectHelper.java:85)
        at org.apache.tools.ant.Main.runBuild(Main.java:439)
        at org.apache.tools.ant.Main.start(Main.java:153)
        at org.apache.tools.ant.Main.main(Main.java:176)

Total time: 5 seconds
Comment 1 Martin van den Bemt 2002-05-12 14:37:36 UTC
Works in the latest version which is in CVS. Tested under windows 2000 and 
Linux. Don't have XP to test it on though..
Comment 2 Steve Loughran 2002-05-12 20:40:47 UTC
Fixed in ant1.5; get the beta version of this from the web site 

*** This bug has been marked as a duplicate of 6456 ***