ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Oliver Robinson ...@teamwpc.co.uk>
Subject Re: Dependset NullPointerException
Date Wed, 31 Jan 2007 14:46:15 GMT
I tried the latest nightly build: apache-ant-20070123 which threw the same error.  Anything
else that might help diagnose to the problem?

Thanks,

Oliver

Matt Benson wrote:
> Please check this against a (very) recent build from
> Ant HEAD.  I believe Martijn Kruithof recently removed
> the NPE from dependset.
> 
> Thanks,
> Matt
> 
> --- Oliver Robinson <ol@teamwpc.co.uk> wrote:
> 
>> I'm having a spot of bother with a dependset - it is
>> throwing a NPE.  I'm thought it used work on ant
>> 1.6.5, but having just re-tried it, it seems to fail
>> in the same way.  I'm not having much luck boiling
>> down an exact test case, although it seems to be
>> something to do with either number of files or path
>> lengths - reducing the path length of dir5 did not
>> to produce the error.
>>
>> Platform: windows
>> JRE: 1.5.0_06
>> Ant: 1.7.0
>>
>> The ant script is similar to the one below, with the
>> directories being fairly long.  There are a fair
>> number of subdirectories and files, but not vast -
>> it works fine with other much greater directories.
>>
>> <project name="test" default="test">
>> 	<target name="test">
>> 		<dependset>
>> 			<srcfileset dir="dir1"/>
>> 			<srcfileset dir="dir2"/>
>> 			<srcfileset dir="dir3"/>
>> 			<targetfileset dir="dir5"/>
>> 		</dependset>	
>> 	</target>
>> </project>
>>
>> Stack trace:
>>
>> C:\temp\dependstest\build.xml:4:
>> java.lang.NullPointerException
>>         at
>>
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java: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(DefaultExecutor.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
>>
> org.apache.tools.ant.types.resources.Sort$SortedBag$MutableInt.access$100(Sort.java:44)
>>         at
>>
> org.apache.tools.ant.types.resources.Sort$SortedBag$MyIterator.next(Sort.java:60)
>>         at
>>
> org.apache.tools.ant.types.resources.FailFast.next(FailFast.java:115)
>>         at
>>
> org.apache.tools.ant.taskdefs.DependSet.uptodate(DependSet.java:233)
>>         at
>>
> org.apache.tools.ant.taskdefs.DependSet.execute(DependSet.java:202)
>>         at
>>
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>         at
>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>         at
>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at
>> java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>>
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
>>         ... 11 more
>> --- Nested Exception ---
>> java.lang.NullPointerException
>>         at
>>
> org.apache.tools.ant.types.resources.Sort$SortedBag$MutableInt.access$100(Sort.java:44)
>>         at
>>
> org.apache.tools.ant.types.resources.Sort$SortedBag$MyIterator.next(Sort.java:60)
>>         at
>>
> org.apache.tools.ant.types.resources.FailFast.next(FailFast.java:115)
>>         at
>>
> org.apache.tools.ant.taskdefs.DependSet.uptodate(DependSet.java:233)
>>         at
>>
> org.apache.tools.ant.taskdefs.DependSet.execute(DependSet.java:202)
>>         at
>>
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>> Method)
>>         at
>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>         at
>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>         at
>> java.lang.reflect.Method.invoke(Method.java:585)
>>         at
>>
> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java: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(DefaultExecutor.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)
>> Any help much appreciated.
>>
>> Oliver
>>
>>
> ---------------------------------------------------------------------
>> To unsubscribe, e-mail:
>> user-unsubscribe@ant.apache.org
>> For additional commands, e-mail:
>> user-help@ant.apache.org
>>
>>
> 
> 
> 
>  
> ____________________________________________________________________________________
> Be a PS3 game guru.
> Get your game face on with the latest PS3 news and previews at Yahoo! Games.
> http://videogames.yahoo.com/platform?platform=120121
> 

-- 

Oliver Robinson
Software Development
World Programming
+44 1794 367957
ol@teamwpc.co.uk

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


Mime
View raw message