ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Neil Lott <neilmatthewl...@yahoo.com>
Subject Re: Null Pointer during retrieve
Date Thu, 07 Feb 2008 15:00:41 GMT
Hi Xavier,

I filed a JIRA issue and attached all the relevant files

http://issues.apache.org/jira/browse/IVY-725

Thank you for your help with this and let me know if there is anything else
you need.

Neil


On 2/6/08 1:42 PM, "Xavier Hanin" <xavier.hanin@gmail.com> wrote:

> Mmm, you seem to have several problems, including some in your resolution
> cache. Could you open a bug and provide more information on your settings
> and module metadata with which you get this error?
> 
> Xavier
> 
> On Feb 6, 2008 4:17 PM, Neil Lott <neilmatthewlott@yahoo.com> wrote:
> 
>> Ok I got past that error, I'm not quite sure why I need to add
>> override="true" as an attribute as this statement worked prior to
>> installing
>> the new ivy.jar
>> 
>> <ivy:settings id="ivy.instance" file="${ivy.settings.file}"
>> override="true"/>
>> 
>> 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.cacheModuleDescripto
>> r(DefaultRepositoryCacheManager.java:893)
>> [ivy:resolve]     java.lang.NullPointerException at
>> 
>> org.apache.ivy.core.cache.DefaultRepositoryCacheManager.cacheModuleDescripto
>> 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
>> :299
>> )
>> [ivy:resolve]     at
>> org.apache.ivy.core.report.ConfigurationResolveReport
>> .<init>(ConfigurationRe
>> solveReport.java:82)
>> [ivy:resolve]     at
>> org.apache.ivy.core.resolve.ResolveEngine.getDependencies(
>> ResolveEngine.java
>> :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.startElem
>> ent(XmlReportParser.java:192)
>> [ivy:resolve]     at
>> org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
>> [ivy:resolve]     at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
>> (Unkno
>> wn Source)
>> [ivy:resolve]     at
>> 
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc
>> 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
>> (XmlRe
>> portParser.java:77)
>> [ivy:resolve]     at
>> org.apache.ivy.plugins.report.XmlReportParser.parse(XmlReportParser.java
>> :297
>> )
>> [ivy:resolve]     ... 19 more
>> [ivy:resolve] == resolving dependencies for
>> twc#mas-coredn-btm;working@flicker.local [test]
>> 
>> 
>> 
>> On 2/6/08 8:09 AM, "Neil Lott" <neilmatthewlott@yahoo.com> wrote:
>> 
>>> Hi Xavier,
>>> 
>>> Thanks for your help.  I downloaded Ivy from svn and am using the trunk
>> jar.
>>> I now have a different issue that's preventing me from running the
>>> ivy-resolve to try out the stacktrace.
>>> 
>>> BUILD FAILED
>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/releases
>>> /main/common-ivy.xml:24: overriding a previous definition of
>> ivy:settings
>>> with the id 'ivy.atgw.instance' is not allowed when using
>>> override='notallowed'.
>>>     at org.apache.ivy.ant.IvyAntSettings.execute(IvyAntSettings.java
>> :262)
>>>     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java
>> :275)
>>>     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
>> :1216)
>>>     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)
>>> 
>>> 
>>> Neil
>>> 
>>> 
>>> On 2/6/08 12:07 AM, "Xavier Hanin" <xavier.hanin@gmail.com> wrote:
>>> 
>>>> On Feb 6, 2008 12:23 AM, Neil Lott <neil.lott@twcable.com> wrote:
>>>> 
>>>>> Hi everyone,
>>>>> 
>>>>> I have two modules in my project and I¹m having a problem resolving
a
>>>>> dependency between them.  Any ideas why the Null Pointers?
>>>> 
>>>> Mm, difficult to say, Ivy swallows the exception stack trace, which is
>>>> really too bad. We have to improve that...
>>>> 
>>>> [some minutes later]
>>>> 
>>>> I've just checked in a change in Ivy to give better error reporting in
>> the
>>>> 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
>> and
>>>> test your environment with this freshly build version?
>>>> 
>>>> Xavier
>>>> 
>>>> 
>>>>> 
>>>>> [ivy:resolve]     [SUCCESSFUL ]
>>>>> twc#mas-coredn-ondemand#main;5.1!mas-coredn-ondemand.original.pom(1360ms)
>>>>> [ivy:resolve] problem occured while resolving dependency:
>>>>> twc#mas-coredn-ondemand#main;5.1 {*=[*]} 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
>>>>> 
>>>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/thirdparty/ivy/cache/
>>>>> twc/mas-coredn-ondemand/ivy-5.1.xml
>>>>> [ivy:resolve] local: no latest strategy defined: using default
>>>>> [ivy:resolve]      trying
>>>>> 
>>>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/releases
>>>>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas-
>>>>> coredn-ondemand-5.1.po
>>>>> m
>>>>> [ivy:resolve]         tried
>>>>> 
>>>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/releases
>>>>> /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]         =>
>>>>> 
>>>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/releases
>>>>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas-
>>>>> coredn-ondemand-5.1.po
>>>>> m (5.1)
>>>>> [ivy:resolve]     parser = pom parser
>>>>> [ivy:resolve]     no ivy file in cache for
>>>>> twc#mas-coredn-ondemand#main;5.1:
>>>>> tried
>>>>> 
>>>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/thirdparty/ivy/cache/
>>>>> twc/mas-coredn-ondemand/ivy-5.1.xml
>>>>> [ivy:resolve] downloading
>>>>> 
>>>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/releases
>>>>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas-
>>>>> coredn-ondemand-5.1.po
>>>>> m ...
>>>>> [ivy:resolve]     local: downloading
>>>>> 
>>>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/releases
>>>>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas-
>>>>> coredn-ondemand-5.1.po
>>>>> m
>>>>> [ivy:resolve]         to
>>>>> 
>>>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/thirdparty/ivy/cache/
>>>>> twc/mas-coredn-ondemand/poms/mas-coredn-ondemand.original-5.1.pom.part
>>>>> [ivy:resolve] sha1 file found for
>>>>> 
>>>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/releases
>>>>> /main/repository/twc/mas-coredn-ondemand/main/5.1/mas-
>>>>> coredn-ondemand-5.1.po
>>>>> m: checking...
>>>>> [ivy:resolve]     local: downloading
>>>>> 
>>>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/releases
>>>>> /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
>>>>> 
>>>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/releases
>>>>> /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 {*=[*]} with local:
>>>>> java.lang.NullPointerException
>>>>> [ivy:resolve] == 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=interface
>>>>> [ivy:resolve] Node has problem.  Skip loading
>>>>> [ivy:resolve] problem : several problems occured while resolving
>>>>> dependency:
>>>>> twc#mas-coredn-ondemand#main;5.1 {*=[*]}:
>>>>> [ivy:resolve] java.lang.NullPointerException
>>>>> [ivy:resolve] java.lang.NullPointerException
>>>>> 
>>>>> So I keep seeing this:
>>>>> 
>>>>> [ivy:retrieve] :: problems summary ::
>>>>> [ivy:retrieve] :::: WARNINGS
>>>>> [ivy:retrieve]         ::::::::::::::::::::::::::::::::::::::::::::::
>>>>> [ivy:retrieve]         ::          UNRESOLVED DEPENDENCIES         ::
>>>>> [ivy:retrieve]         ::::::::::::::::::::::::::::::::::::::::::::::
>>>>> [ivy:retrieve]         ::
>> twc#mas-coredn-ondemand#main;latest.integration:
>>>>> several problems occured while resolving dependency:
>>>>> twc#mas-coredn-ondemand#main;latest.integration {*=[*]}:
>>>>> [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
>>>>> 
>>>>> BUILD FAILED
>>>>> 
>>>>> 
>> /Users/neil/Business/SnowyRangeConsulting/projects/twc/depot/server/releases
>>>>> /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
>> :275)
>>>>>    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
>> :1216)
>>>>>    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
>> :275)
>>>>>    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
>> :1216)
>>>>>    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)
>>>>> 
>>>>> 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.
>>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
>> 
> 




Mime
View raw message