You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by ritchie <ga...@baml.com> on 2010/11/18 20:15:35 UTC

java.lang.NullPointerException

This is a part of my script.

<target name="p4changes">		
		<exec executable="${P4HOME}\p4.exe" spawn="false" failonerror="true"
outputproperty="Version" >
			<arg value="changes"/> 
			<arg value="-m1"/>
			<arg value="${file.name}"/>
		</exec>
   <antcall target="setversion"/>
</target>
	
<target name="setversion" >
	<echo message= "${Version}"/>
	<taskdef name="verup" classname="openworks.ant.UpdateVersion"/>
  <verup file=
"${workspaces.dir}\RPCA\main\rpcacode\services\Math\web\Data\Version.xml"
Version="${Version}" />
	</target>

I am getting the error when the script tries to exceute the line <verup
file= .....


BUILD FAILED
C:\apache-ant-1.7.0\bin\changes.xml:34: java.lang.NullPointerException
        at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:115)

Can anyone suggest what could be wrong?
-- 
View this message in context: http://ant.1045680.n5.nabble.com/java-lang-NullPointerException-tp3271316p3271316.html
Sent from the Ant - Users mailing list archive at Nabble.com.

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


Re: java.lang.NullPointerException

Posted by ritchie <ga...@baml.com>.
Okay, i will do that. Thanks.
-- 
View this message in context: http://ant.1045680.n5.nabble.com/java-lang-NullPointerException-tp3271316p3271415.html
Sent from the Ant - Users mailing list archive at Nabble.com.

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


Re: java.lang.NullPointerException

Posted by Antoine Levy-Lambert <an...@gmx.de>.
Well, your error is happening in executing a custom task :

java.lang.NullPointerException
        at openworks.ant.UpdateVersion.execute(UpdateVersion.java:73)
        at


You should ask support from whoever wrote openworks.ant.UpdateVersion

But even before that, maybe you are forgetting to pass a required
parameter to this task (or class).

Check in your build file where you invoke <verup/>

Regards,

Antoine

On 11/18/10 2:53 PM, ritchie wrote:
> verup is a macrodef...
>
> Apache Ant version 1.7.0 compiled on December 13 2006
> Buildfile: changes.xml
> Detected Java version: 1.6 in: C:\Program Files\Java\jre6
> Detected OS: Windows XP
> parsing buildfile C:\apache-ant-1.7.0\bin\changes.xml with URI =
> file:/C:/apache
> -ant-1.7.0/bin/changes.xml
> Project base dir set to: C:\apache-ant-1.7.0\bin
> Build sequence for target(s) `full' is [p4properties, run, p4changes,
> setversion
> , full]
> Complete build sequence is [p4properties, run, p4changes, setversion, full,
> ]
>
> p4properties:
> [antlib:org.apache.tools.ant] Could not load definitions from resource
> org/apach
> e/tools/ant/antlib.xml. It could not be found.
>
> run:
>
> p4changes:
>      [exec] Current OS is Windows XP
>      [exec] Output redirected to property: Version
>      [exec] Executing 'C:\Program Files\Perforce\p4.exe' with arguments:
>      [exec] 'changes'
>      [exec] '-m1'
>      [exec]
> 'C:\nbkoldy_rp_all_new\RPCA\main\rpcacode\services\Math\web\Data\Ver
> sion.xml'
>      [exec]
>      [exec] The ' characters around the executable and arguments are
>      [exec] not part of the command.
>
> setversion:
>      [echo] Change 669228 on 2010/10/14 by nbd3f4d@nbd3f4d_rpca_1.0
> 'DESCRIPTION
> : <enter description'
>     [verup] 2010.11.18 14:49:02 - INFO - [ CompileXMLTask-main ] - Updating
> Vers
> ion in
> -C:\nbkoldy_rp_all_new\RPCA\main\rpcacode\services\Math\web\Data\Version.
> xml
>
> BUILD FAILED
> C:\apache-ant-1.7.0\bin\changes.xml:34: java.lang.NullPointerException
>         at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
> a:115)
>         at org.apache.tools.ant.Task.perform(Task.java:348)
>         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:1329)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
>         at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
> cutor.java:41)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
>         at org.apache.tools.ant.Main.runBuild(Main.java:698)
>         at org.apache.tools.ant.Main.startAnt(Main.java:199)
>         at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
>         at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> Caused by: java.lang.NullPointerException
>         at openworks.ant.UpdateVersion.execute(UpdateVersion.java:73)
>         at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
> a:105)
>         ... 11 more
> --- Nested Exception ---
> java.lang.NullPointerException
>         at openworks.ant.UpdateVersion.execute(UpdateVersion.java:73)
>         at
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
> a:105)
>         at org.apache.tools.ant.Task.perform(Task.java:348)
>         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:1329)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
>         at
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
> cutor.java:41)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
>         at org.apache.tools.ant.Main.runBuild(Main.java:698)
>         at org.apache.tools.ant.Main.startAnt(Main.java:199)
>         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


Re: java.lang.NullPointerException

Posted by ritchie <ga...@baml.com>.
verup is a macrodef...

Apache Ant version 1.7.0 compiled on December 13 2006
Buildfile: changes.xml
Detected Java version: 1.6 in: C:\Program Files\Java\jre6
Detected OS: Windows XP
parsing buildfile C:\apache-ant-1.7.0\bin\changes.xml with URI =
file:/C:/apache
-ant-1.7.0/bin/changes.xml
Project base dir set to: C:\apache-ant-1.7.0\bin
Build sequence for target(s) `full' is [p4properties, run, p4changes,
setversion
, full]
Complete build sequence is [p4properties, run, p4changes, setversion, full,
]

p4properties:
[antlib:org.apache.tools.ant] Could not load definitions from resource
org/apach
e/tools/ant/antlib.xml. It could not be found.

run:

p4changes:
     [exec] Current OS is Windows XP
     [exec] Output redirected to property: Version
     [exec] Executing 'C:\Program Files\Perforce\p4.exe' with arguments:
     [exec] 'changes'
     [exec] '-m1'
     [exec]
'C:\nbkoldy_rp_all_new\RPCA\main\rpcacode\services\Math\web\Data\Ver
sion.xml'
     [exec]
     [exec] The ' characters around the executable and arguments are
     [exec] not part of the command.

setversion:
     [echo] Change 669228 on 2010/10/14 by nbd3f4d@nbd3f4d_rpca_1.0
'DESCRIPTION
: <enter description'
    [verup] 2010.11.18 14:49:02 - INFO - [ CompileXMLTask-main ] - Updating
Vers
ion in
-C:\nbkoldy_rp_all_new\RPCA\main\rpcacode\services\Math\web\Data\Version.
xml

BUILD FAILED
C:\apache-ant-1.7.0\bin\changes.xml:34: java.lang.NullPointerException
        at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:115)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        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:1329)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
cutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
        at org.apache.tools.ant.Main.runBuild(Main.java:698)
        at org.apache.tools.ant.Main.startAnt(Main.java:199)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Caused by: java.lang.NullPointerException
        at openworks.ant.UpdateVersion.execute(UpdateVersion.java:73)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:105)
        ... 11 more
--- Nested Exception ---
java.lang.NullPointerException
        at openworks.ant.UpdateVersion.execute(UpdateVersion.java:73)
        at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
a:105)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        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:1329)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
        at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
cutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
        at org.apache.tools.ant.Main.runBuild(Main.java:698)
        at org.apache.tools.ant.Main.startAnt(Main.java:199)
        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
-- 
View this message in context: http://ant.1045680.n5.nabble.com/java-lang-NullPointerException-tp3271316p3271394.html
Sent from the Ant - Users mailing list archive at Nabble.com.

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


Re: java.lang.NullPointerException

Posted by Antoine Levy-Lambert <an...@gmx.de>.
A full stack trace would be useful to figure out what is going on.

Also, what is "verup" ? Is it a custom task ? a macrodef ?

Regards,

Antoine

On 11/18/10 2:15 PM, ritchie wrote:
> This is a part of my script.
>
> <target name="p4changes">		
> 		<exec executable="${P4HOME}\p4.exe" spawn="false" failonerror="true"
> outputproperty="Version" >
> 			<arg value="changes"/> 
> 			<arg value="-m1"/>
> 			<arg value="${file.name}"/>
> 		</exec>
>    <antcall target="setversion"/>
> </target>
> 	
> <target name="setversion" >
> 	<echo message= "${Version}"/>
> 	<taskdef name="verup" classname="openworks.ant.UpdateVersion"/>
>   <verup file=
> "${workspaces.dir}\RPCA\main\rpcacode\services\Math\web\Data\Version.xml"
> Version="${Version}" />
> 	</target>
>
> I am getting the error when the script tries to exceute the line <verup
> file= .....
>
>
> BUILD FAILED
> C:\apache-ant-1.7.0\bin\changes.xml:34: java.lang.NullPointerException
>         at
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav
> a:115)
>
> Can anyone suggest what could be wrong?


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