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