Return-Path: Delivered-To: apmail-ant-ivy-user-archive@www.apache.org Received: (qmail 37236 invoked from network); 6 Feb 2008 15:17:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Feb 2008 15:17:47 -0000 Received: (qmail 2562 invoked by uid 500); 6 Feb 2008 15:17:39 -0000 Delivered-To: apmail-ant-ivy-user-archive@ant.apache.org Received: (qmail 2538 invoked by uid 500); 6 Feb 2008 15:17:39 -0000 Mailing-List: contact ivy-user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ivy-user@ant.apache.org Delivered-To: mailing list ivy-user@ant.apache.org Received: (qmail 2529 invoked by uid 99); 6 Feb 2008 15:17:39 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Feb 2008 07:17:39 -0800 X-ASF-Spam-Status: No, hits=1.8 required=10.0 tests=MIME_QP_LONG_LINE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [209.191.106.154] (HELO smtp123.plus.mail.mud.yahoo.com) (209.191.106.154) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 06 Feb 2008 15:17:10 +0000 Received: (qmail 91412 invoked from network); 6 Feb 2008 15:17:16 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:User-Agent:Date:Subject:From:To:Message-ID:Thread-Topic:Thread-Index:In-Reply-To:Mime-version:Content-type:Content-transfer-encoding; b=VT/JzGSBSXMXhIuaL3wgwww7prSbs/xwJxcHN3OfXALuKGHJcPAeh1Aaw4EMpWh70F/TrPFNES9X72lTZKyFkYgX7v9Td2pRnOO0QHqFvslNbVaWyL/EqjJhzR4NuM8fFkYs/xNV2vF7gKAp/tgnW+K540ZydNcf5EBQQI8EkO8= ; Received: from unknown (HELO ?10.143.8.83?) (neilmatthewlott@207.93.212.50 with login) by smtp123.plus.mail.mud.yahoo.com with SMTP; 6 Feb 2008 15:17:15 -0000 X-YMail-OSG: CO5cTD0VM1mR287umOPKsc42HYoALxKdXR1jGZwHLDuyz2s80zPSXl_hc9g5tizJRepf1vQ4YQ-- X-Yahoo-Newman-Property: ymail-3 User-Agent: Microsoft-Entourage/11.3.6.070618 Date: Wed, 06 Feb 2008 08:17:13 -0700 Subject: Re: Null Pointer during retrieve From: Neil Lott To: Message-ID: Thread-Topic: Null Pointer during retrieve Thread-Index: Acho0lbflVHOuNTFEdybsQAbY7hAYAAAQKx0 In-Reply-To: Mime-version: 1.0 Content-type: text/plain; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Ok I got past that error, I'm not quite sure why I need to add override=3D"true" as an attribute as this statement worked prior to installin= g the new ivy.jar =20 Here's the stacktrace and it looks like it happens for each configuration ivy:resolve] java.lang.NullPointerException at org.apache.ivy.core.cache.DefaultRepositoryCacheManager.cacheModuleDescript= o r(DefaultRepositoryCacheManager.java:893) [ivy:resolve] java.lang.NullPointerException at org.apache.ivy.core.cache.DefaultRepositoryCacheManager.cacheModuleDescript= o r(DefaultRepositoryCacheManager.java:893) [ivy:resolve] resolving dependencies for configuration 'test' [ivy:resolve] WARN: Error while parsing configuration resolve report /Users/neil/Business/SnowyRangeConsulting/projects/twc/thirdparty/ivy/cache= / twc-mas-coredn-btm-test.xml [ivy:resolve] java.text.ParseException: failed to parse report: /Users/neil/Business/SnowyRangeConsulting/projects/twc/thirdparty/ivy/cache= / twc-mas-coredn-btm-test.xml: null [ivy:resolve] at org.apache.ivy.plugins.report.XmlReportParser.parse(XmlReportParser.java:29= 9 ) [ivy:resolve] at org.apache.ivy.core.report.ConfigurationResolveReport.(ConfigurationR= e solveReport.java:82) [ivy:resolve] at org.apache.ivy.core.resolve.ResolveEngine.getDependencies(ResolveEngine.jav= a :470) [ivy:resolve] at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:234) [ivy:resolve] at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:192) [ivy:resolve] at org.apache.ivy.Ivy.resolve(Ivy.java:506) [ivy:resolve] at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:230) [ivy:resolve] at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:275) [ivy:resolve] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [ivy:resolve] at org.apache.tools.ant.Task.perform(Task.java:364) [ivy:resolve] at org.apache.tools.ant.Target.execute(Target.java:341) [ivy:resolve] at org.apache.tools.ant.Target.performTasks(Target.java:369) [ivy:resolve] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) [ivy:resolve] at org.apache.tools.ant.Project.executeTarget(Project.java:1185) [ivy:resolve] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.= j ava:40) [ivy:resolve] at org.apache.tools.ant.Project.executeTargets(Project.java:1068) [ivy:resolve] at org.apache.tools.ant.Main.runBuild(Main.java:668) [ivy:resolve] at org.apache.tools.ant.Main.startAnt(Main.java:187) [ivy:resolve] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) [ivy:resolve] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) [ivy:resolve] Caused by: java.lang.NumberFormatException: null [ivy:resolve] at java.lang.Long.parseLong(Long.java:372) [ivy:resolve] at java.lang.Long.parseLong(Long.java:461) [ivy:resolve] at org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser$1.startEle= m ent(XmlReportParser.java:192) [ivy:resolve] at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) [ivy:resolve] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unkn= o wn Source) [ivy:resolve] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispat= c her.dispatch(Unknown Source) [ivy:resolve] at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) [ivy:resolve] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) [ivy:resolve] at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) [ivy:resolve] at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) [ivy:resolve] at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) [ivy:resolve] at javax.xml.parsers.SAXParser.parse(SAXParser.java:375) [ivy:resolve] at javax.xml.parsers.SAXParser.parse(SAXParser.java:311) [ivy:resolve] at org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser.parse(XmlR= e portParser.java:77) [ivy:resolve] at org.apache.ivy.plugins.report.XmlReportParser.parse(XmlReportParser.java:29= 7 ) [ivy:resolve] ... 19 more [ivy:resolve] =3D=3D resolving dependencies for twc#mas-coredn-btm;working@flicker.local [test] On 2/6/08 8:09 AM, "Neil Lott" wrote: > Hi Xavier, >=20 > Thanks for your help. I downloaded Ivy from svn and am using the trunk j= ar. > I now have a different issue that's preventing me from running the > ivy-resolve to try out the stacktrace. >=20 > BUILD FAILED > /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/relea= ses > /main/common-ivy.xml:24: overriding a previous definition of ivy:settings > with the id 'ivy.atgw.instance' is not allowed when using > override=3D'notallowed'. > at org.apache.ivy.ant.IvyAntSettings.execute(IvyAntSettings.java:262) > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:27= 5) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at org.apache.tools.ant.Project.executeSortedTargets(Project.java:121= 6) > at org.apache.tools.ant.Project.executeTarget(Project.java:1185) > at=20 > org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecuto= r.j > ava:40) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.Main.runBuild(Main.java:668) > at org.apache.tools.ant.Main.startAnt(Main.java:187) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) >=20 >=20 > Neil >=20 >=20 > On 2/6/08 12:07 AM, "Xavier Hanin" wrote: >=20 >> On Feb 6, 2008 12:23 AM, Neil Lott wrote: >>=20 >>> Hi everyone, >>>=20 >>> I have two modules in my project and I=B9m having a problem resolving a >>> dependency between them. Any ideas why the Null Pointers? >>=20 >> Mm, difficult to say, Ivy swallows the exception stack trace, which is >> really too bad. We have to improve that... >>=20 >> [some minutes later] >>=20 >> I've just checked in a change in Ivy to give better error reporting in t= he >> chain resolver, which seems to be where the exception was swallowed. You >> should now get more detailed error message in info level, and full stack >> trace in verbose mode. Is it possible for you to build Ivy from trunk an= d >> test your environment with this freshly build version? >>=20 >> Xavier >>=20 >>=20 >>>=20 >>> [ivy:resolve] [SUCCESSFUL ] >>> twc#mas-coredn-ondemand#main;5.1!mas-coredn-ondemand.original.pom (1360= ms) >>> [ivy:resolve] problem occured while resolving dependency: >>> twc#mas-coredn-ondemand#main;5.1 {*=3D[*]} with shared: >>> java.lang.NullPointerException >>> [ivy:resolve] local: no namespace defined: using system >>> [ivy:resolve] no ivy file in cache for >>> twc#mas-coredn-ondemand#main;5.1: >>> tried >>>=20 >>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/thirdparty/ivy/c= ache/ >>> twc/mas-coredn-ondemand/ivy-5.1.xml >>> [ivy:resolve] local: no latest strategy defined: using default >>> [ivy:resolve] trying >>>=20 >>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/rel= eases >>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas- >>> coredn-ondemand-5.1.po >>> m >>> [ivy:resolve] tried >>>=20 >>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/rel= eases >>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas- >>> coredn-ondemand-5.1.po >>> m >>> [ivy:resolve] local: found md file for >>> twc#mas-coredn-ondemand#main;5.1 >>> [ivy:resolve] =3D> >>>=20 >>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/rel= eases >>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas- >>> coredn-ondemand-5.1.po >>> m (5.1) >>> [ivy:resolve] parser =3D pom parser >>> [ivy:resolve] no ivy file in cache for >>> twc#mas-coredn-ondemand#main;5.1: >>> tried >>>=20 >>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/thirdparty/ivy/c= ache/ >>> twc/mas-coredn-ondemand/ivy-5.1.xml >>> [ivy:resolve] downloading >>>=20 >>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/rel= eases >>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas- >>> coredn-ondemand-5.1.po >>> m ... >>> [ivy:resolve] local: downloading >>>=20 >>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/rel= eases >>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas- >>> coredn-ondemand-5.1.po >>> m >>> [ivy:resolve] to >>>=20 >>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/thirdparty/ivy/c= ache/ >>> twc/mas-coredn-ondemand/poms/mas-coredn-ondemand.original-5.1.pom.part >>> [ivy:resolve] sha1 file found for >>>=20 >>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/rel= eases >>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas- >>> coredn-ondemand-5.1.po >>> m: checking... >>> [ivy:resolve] local: downloading >>>=20 >>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/rel= eases >>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas- >>> coredn-ondemand-5.1.po >>> m.sha1 >>> [ivy:resolve] to /tmp/ivytmp32234sha1 >>> [ivy:resolve] sha1 OK for >>>=20 >>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/rel= eases >>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas- >>> coredn-ondemand-5.1.po >>> m >>> [ivy:resolve] [SUCCESSFUL ] >>> twc#mas-coredn-ondemand#main;5.1!mas-coredn-ondemand.original.pom (6ms) >>> [ivy:resolve] problem occured while resolving dependency: >>> twc#mas-coredn-ondemand#main;5.1 {*=3D[*]} with local: >>> java.lang.NullPointerException >>> [ivy:resolve] =3D=3D resolving dependencies >>> twc#mas-coredn-btm#main;working@flicker.local- >>>> twc#mas-coredn-ondemand#main; >>> 5.1 [interface->*] >>> [ivy:resolve] loadData of twc#mas-coredn-ondemand#main;5.1 of >>> rootConf=3Dinterface >>> [ivy:resolve] Node has problem. Skip loading >>> [ivy:resolve] problem : several problems occured while resolving >>> dependency: >>> twc#mas-coredn-ondemand#main;5.1 {*=3D[*]}: >>> [ivy:resolve] java.lang.NullPointerException >>> [ivy:resolve] java.lang.NullPointerException >>>=20 >>> So I keep seeing this: >>>=20 >>> [ivy:retrieve] :: problems summary :: >>> [ivy:retrieve] :::: WARNINGS >>> [ivy:retrieve] :::::::::::::::::::::::::::::::::::::::::::::: >>> [ivy:retrieve] :: UNRESOLVED DEPENDENCIES :: >>> [ivy:retrieve] :::::::::::::::::::::::::::::::::::::::::::::: >>> [ivy:retrieve] :: twc#mas-coredn-ondemand#main;latest.integrati= on: >>> several problems occured while resolving dependency: >>> twc#mas-coredn-ondemand#main;latest.integration {*=3D[*]}: >>> [ivy:retrieve] java.lang.NullPointerException >>> [ivy:retrieve] java.lang.NullPointerException >>> [ivy:retrieve] :::::::::::::::::::::::::::::::::::::::::::::: >>> [ivy:retrieve] >>> [ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS >>>=20 >>> BUILD FAILED >>>=20 >>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/rel= eases >>> /main/common-ivy.xml:28: impossible to resolve dependencies: >>> resolve failed - see output for details >>> at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:297) >>> at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:275) >>> at >>> org.apache.ivy.ant.IvyPostResolveTask.ensureResolved( >>> IvyPostResolveTask.java >>> :201) >>> at >>> org.apache.ivy.ant.IvyPostResolveTask.prepareAndCheck( >>> IvyPostResolveTask.jav >>> a:147) >>> at org.apache.ivy.ant.IvyRetrieve.doExecute(IvyRetrieve.java:45) >>> at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:275) >>> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:2= 75) >>> at org.apache.tools.ant.Task.perform(Task.java:364) >>> at org.apache.tools.ant.Target.execute(Target.java:341) >>> at org.apache.tools.ant.Target.performTasks(Target.java:369) >>> at org.apache.tools.ant.Project.executeSortedTargets(Project.java:12= 16) >>> at org.apache.tools.ant.Project.executeTarget(Project.java:1185) >>> at >>> org.apache.tools.ant.helper.DefaultExecutor.executeTargets( >>> DefaultExecutor.j >>> ava:40) >>> at org.apache.tools.ant.Project.executeTargets(Project.java:1068) >>> at org.apache.tools.ant.Main.runBuild(Main.java:668) >>> at org.apache.tools.ant.Main.startAnt(Main.java:187) >>> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) >>> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) >>> Caused by: resolve failed - see output for details >>> at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:219) >>> ... 17 more >>> --- Nested Exception --- >>> resolve failed - see output for details >>> at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:219) >>> at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:275) >>> at >>> org.apache.ivy.ant.IvyPostResolveTask.ensureResolved( >>> IvyPostResolveTask.java >>> :201) >>> at >>> org.apache.ivy.ant.IvyPostResolveTask.prepareAndCheck( >>> IvyPostResolveTask.jav >>> a:147) >>> at org.apache.ivy.ant.IvyRetrieve.doExecute(IvyRetrieve.java:45) >>> at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:275) >>> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:2= 75) >>> at org.apache.tools.ant.Task.perform(Task.java:364) >>> at org.apache.tools.ant.Target.execute(Target.java:341) >>> at org.apache.tools.ant.Target.performTasks(Target.java:369) >>> at org.apache.tools.ant.Project.executeSortedTargets(Project.java:12= 16) >>> at org.apache.tools.ant.Project.executeTarget(Project.java:1185) >>> at >>> org.apache.tools.ant.helper.DefaultExecutor.executeTargets( >>> DefaultExecutor.j >>> ava:40) >>> at org.apache.tools.ant.Project.executeTargets(Project.java:1068) >>> at org.apache.tools.ant.Main.runBuild(Main.java:668) >>> at org.apache.tools.ant.Main.startAnt(Main.java:187) >>> at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) >>> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67) >>>=20 >>> This E-mail and any of its attachments may contain Time Warner >>> Cable proprietary information, which is privileged, confidential, >>> or subject to copyright belonging to Time Warner Cable. This E-mail >>> is intended solely for the use of the individual or entity to which >>> it is addressed. If you are not the intended recipient of this >>> E-mail, you are hereby notified that any dissemination, >>> distribution, copying, or action taken in relation to the contents >>> of and attachments to this E-mail is strictly prohibited and may be >>> unlawful. If you have received this E-mail in error, please notify >>> the sender immediately and permanently delete the original and any >>> copy of this E-mail and any printout. >>>=20 >>=20 >>=20 >=20 >=20