Return-Path: Delivered-To: apmail-ant-user-archive@www.apache.org Received: (qmail 25052 invoked from network); 30 Jan 2007 16:01:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 30 Jan 2007 16:01:51 -0000 Received: (qmail 56944 invoked by uid 500); 30 Jan 2007 16:01:52 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 56914 invoked by uid 500); 30 Jan 2007 16:01:52 -0000 Mailing-List: contact user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list user@ant.apache.org Received: (qmail 56903 invoked by uid 99); 30 Jan 2007 16:01:52 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 30 Jan 2007 08:01:52 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [206.190.58.152] (HELO web55103.mail.re4.yahoo.com) (206.190.58.152) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 30 Jan 2007 08:01:43 -0800 Received: (qmail 54630 invoked by uid 60001); 30 Jan 2007 16:01:18 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=Ul1nFsHokQtKG455kYIdOkQ7ngACwD/mMd+9yG/qeJsAD2JBw28qaQqiNqBHJR9DVHKdyoWwnSy39uqOfvBy2QcDGI+DtN2fBL7HFlLBCniCt+NHZDs1RUMZTky5u1+q+ZeNmQZox0TlcSRpz8NKDe/anfrrLLW5Pq+lJ2WsgUo=; X-YMail-OSG: HXQ2rxUVM1noc8IMyzsUJgqxFlj_qwpVVYejYx7ijeKfkyPB2m4TvK.kgXWhAcIuu.JBtWk7ijWtbiWpovjFhtm3pIGMgcj0liP5YlnDeICBTo3PRk3Bw_WimWsO1S6nPTj1HDS5Hr1TLjWybrgxN6xI2g-- Received: from [66.10.233.130] by web55103.mail.re4.yahoo.com via HTTP; Tue, 30 Jan 2007 08:01:18 PST Date: Tue, 30 Jan 2007 08:01:18 -0800 (PST) From: Matt Benson Subject: Re: Dependset NullPointerException To: Ant Users List , ol@teamwpc.co.uk In-Reply-To: <45BF632C.9080004@teamwpc.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <815362.52641.qm@web55103.mail.re4.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org 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 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. > > > > > > > > > > > > > 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 --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional commands, e-mail: user-help@ant.apache.org