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 <[EMAIL PROTECTED]> 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:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]





____________________________________________________________________________________
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
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to