Bug 7006 - With jdk1.4.0, <property environment ... > causes the java.lang.NullPointerException.
Summary: With jdk1.4.0, <property environment ... > causes the java.lang.NullPointerEx...
Status: RESOLVED DUPLICATE of bug 6456
Alias: None
Product: Ant
Classification: Unclassified
Component: Core tasks (show other bugs)
Version: 1.4.1
Hardware: PC All
: P3 normal (vote)
Target Milestone: ---
Assignee: Ant Notifications List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-03-10 02:22 UTC by Yasushi Inoue
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 Yasushi Inoue 2002-03-10 02:22:30 UTC
The Problem
-----------
I used ant-1.4.1 with jdk1.3.1-01 in a Windows XP professional environment.
After I switched jdk from 1.3.1-01 to 1.4.0, Core task <property environment 
... > failed.

The xml and the results
-----------------------

-----------------------------------------------------------------------
env.xml
-----------------------------------------------------------------------

<project name="test" default="test" basedir=".">
  <property name="os_name" value="Windows XP"/>

  <target name="test">
    <echo message=" before property environment='env'"/>
    <property environment="env"/>
    <echo message="JAVA_HOME = ${env.JAVA_HOME}"/>
    <echo message="ANT_HOME = ${env.ANT_HOME}"/>
  </target>

</project>


-----------------------------------------------------------------------
JDK1.3.1_01
-----------------------------------------------------------------------

E:\java\jrt\applications>echo %JAVA_HOME%
c:\java\bea\jdk131

E:\java\jrt\applications>echo %ANT_HOME%
c:\java\jakarta-ant-1.4.1

E:\java\jrt\applications>echo %PATH%
.;c:\java\jakarta-ant-1.4.1\bin;c:\java\bea\jdk131\bin;C:\WINNT\system32;G:\ora
c
le\ora90\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\system32\WBEM

E:\java\jrt\applications>java -version
java version "1.3.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)
Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)

E:\java\jrt\applications>ant -version
Ant version 1.4.1 compiled on October 11 2001

E:\java\jrt\applications>ant -f env.xml
Buildfile: env.xml

test:
     [echo]  before property environment='env'
     [echo] JAVA_HOME = c:\java\bea\jdk131
     [echo] ANT_HOME = c:\java\jakarta-ant-1.4.1

BUILD SUCCESSFUL

Total time: 0 seconds
E:\java\jrt\applications>

-----------------------------------------------------------------------
JDK1.4.0
-----------------------------------------------------------------------

E:\java\jrt\applications>echo %JAVA_HOME%
c:\java\j2sdk1.4.0

E:\java\jrt\applications>echo %ANT_HOME%
c:\java\jakarta-ant-1.4.1

E:\java\jrt\applications>echo %PATH%
.;c:\java\jakarta-ant-1.4.1\bin;c:\java\j2sdk1.4.0\bin;C:\WINNT\system32;G:\ora
c
le\ora90\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\system32\WBEM

E:\java\jrt\applications>ant -version
Ant version 1.4.1 compiled on October 11 2001

E:\java\jrt\applications>java -version
java version "1.4.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-b92)
Java HotSpot(TM) Client VM (build 1.4.0-b92, mixed mode)

E:\java\jrt\applications>ant -f env.xml
Buildfile: env.xml

test:
     [echo]  before property environment='env'

BUILD FAILED

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.Task.perform(Task.java:217)
        at org.apache.tools.ant.Target.execute(Target.java:184)
        at org.apache.tools.ant.Target.performTasks(Target.java:202)
        at org.apache.tools.ant.Project.executeTarget(Project.java:601)
        at org.apache.tools.ant.Project.executeTargets(Project.java:560)
        at org.apache.tools.ant.Main.runBuild(Main.java:454)
        at org.apache.tools.ant.Main.start(Main.java:153)
        at org.apache.tools.ant.Main.main(Main.java:176)

Total time: 2 seconds
E:\java\jrt\applications>
Comment 1 Stefan Bodewig 2002-03-11 08:11:37 UTC

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