You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Xavier Hanin (JIRA)" <ji...@apache.org> on 2008/02/29 12:08:51 UTC
[jira] Resolved: (IVY-355) NPE when reporting trouble
[ https://issues.apache.org/jira/browse/IVY-355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xavier Hanin resolved IVY-355.
------------------------------
Resolution: Fixed
Fix Version/s: (was: 2.0)
2.0.0-beta-2
As we aren't able to reproduce this bug anymore, and it seems to be fixed according to code review, I mark it as resolved.
> NPE when reporting trouble
> --------------------------
>
> Key: IVY-355
> URL: https://issues.apache.org/jira/browse/IVY-355
> Project: Ivy
> Issue Type: Bug
> Environment: Java 1.5.06, Ant1.7beta2
> Reporter: Steve Loughran
> Assignee: Xavier Hanin
> Fix For: 2.0.0-beta-2
>
>
> Nice little stack trace at the tail of a resolution failure.
> ivy-init:
> parsing buildfile jar:file:/home/slo/Java/Apache/ant/lib/ant.jar!/org/apache/tools/ant/types/conditions/antlib.xml with URI = jar:file:/home/slo/Java/Apache/ant/lib/ant.jar!/org/apache/tools/ant/types/conditions/antlib.xml
> [ivy:configure] Loading jar:file:/home/slo/Java/Apache/ant/lib/ivy-1.4.1.jar!/fr/jayasoft/ivy/ivy.properties
> Override ignored for property "ivy.lib.dir"
> [ivy:configure] jakarta commons httpclient not found: using jdk url handling
> [ivy:configure] :: configuring :: file = /home/slo/Projects/SmartFrog/Forge/core/antbuild/ivy/ivyconf.xml
> [ivy:configure] no default ivy user dir defined: set to /home/slo/.ivy
> [ivy:configure] no default cache defined: set to /home/slo/.ivy/cache
> [ivy:configure] including url: jar:file:/home/slo/Java/Apache/ant/lib/ivy-1.4.1.jar!/fr/jayasoft/ivy/conf/ivyconf-local.xml
> [ivy:configure] configuration done (23ms)
> [ivy:configure] default cache: /home/slo/.ivy/cache
> [ivy:configure] default resolver: default
> [ivy:configure] -- 5 resolvers:
> [ivy:configure] local [file]
> [ivy:configure] maven2 [ibiblio]
> [ivy:configure] team [file]
> [ivy:configure] default [chain] [local, team, maven2]
> [ivy:configure] internal [chain] [local, team]
> ivy-resolve:
> [ivy:resolve] using ivy parser to parse file:/home/slo/Projects/SmartFrog/Forge/core/components/deployapi/ivy.xml
> [ivy:resolve] :: resolving dependencies :: [ org.smartfrog | sf-deployapi | working@chamonix ]
> [ivy:resolve] confs: [default, build, compile, daemon, test, master, redist, runtime]
> [ivy:resolve] validate = true
> [ivy:resolve] local: found md file for [ org.smartfrog | sf-m32 | latest.integration ]
> [ivy:resolve] => /home/slo/.ivy/local/org.smartfrog/sf-m32/3.10.slo-private/ivys/ivy.xml (3.10.slo-private)
> [ivy:resolve] local: revision in cache (not updated): [ org.smartfrog | sf-m32 | 3.10.slo-private ]
> [ivy:resolve] team: no ivy file nor artifact found for [ org.smartfrog | sf-m32 | latest.integration ]
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/org.smartfrog/sf-m32/latest.integration/sf-m32-latest.integration.xml
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/org.smartfrog/sf-m32/[any integration]/sf-m32-[any integration].xml
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/org.smartfrog/sf-m32/latest.integration/sf-m32-latest.integration.jar
> [ivy:resolve] found [ org.smartfrog | sf-m32 | 3.10.slo-private ] in local
> [ivy:resolve] [3.10.slo-private] [ org.smartfrog | sf-m32 | latest.integration ]
> [ivy:resolve] local: found md file for [ org.smartfrog | sf-www | 3.10.slo-private ]
> [ivy:resolve] => /home/slo/.ivy/local/org.smartfrog/sf-www/3.10.slo-private/ivys/ivy.xml (3.10.slo-private)
> [ivy:resolve] local: revision in cache (not updated): [ org.smartfrog | sf-www | 3.10.slo-private ]
> [ivy:resolve] found [ org.smartfrog | sf-www | 3.10.slo-private ] in local
> [ivy:resolve] local: no ivy file nor artifact found for [ xom | xom | 1.1 ]
> [ivy:resolve] tried /home/slo/.ivy/local/xom/xom/1.1/ivys/ivy.xml
> [ivy:resolve] tried /home/slo/.ivy/local/xom/xom/1.1/jars/xom.jar
> [ivy:resolve] team: no ivy file nor artifact found for [ xom | xom | 1.1 ]
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/xom/xom/1.1/xom-1.1.xml
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/xom/xom/1.1/xom-1.1.jar
> [ivy:resolve] maven2: revision in cache: [ xom | xom | 1.1 ]
> [ivy:resolve] found [ xom | xom | 1.1 ] in maven2
> [ivy:resolve] local: found md file for [ org.smartfrog | sf-jetty | latest.integration ]
> [ivy:resolve] => /home/slo/.ivy/local/org.smartfrog/sf-jetty/3.10.slo-private/ivys/ivy.xml (3.10.slo-private)
> [ivy:resolve] local: revision in cache (not updated): [ org.smartfrog | sf-jetty | 3.10.slo-private ]
> [ivy:resolve] team: no ivy file nor artifact found for [ org.smartfrog | sf-jetty | latest.integration ]
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/org.smartfrog/sf-jetty/latest.integration/sf-jetty-latest.integration.xml
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/org.smartfrog/sf-jetty/[any integration]/sf-jetty-[any integration].xml
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/org.smartfrog/sf-jetty/latest.integration/sf-jetty-latest.integration.jar
> [ivy:resolve] found [ org.smartfrog | sf-jetty | 3.10.slo-private ] in local
> [ivy:resolve] [3.10.slo-private] [ org.smartfrog | sf-jetty | latest.integration ]
> [ivy:resolve] local: no ivy file nor artifact found for [ javax.servlet | servlet-api | 2.4 ]
> [ivy:resolve] tried /home/slo/.ivy/local/javax.servlet/servlet-api/2.4/ivys/ivy.xml
> [ivy:resolve] tried /home/slo/.ivy/local/javax.servlet/servlet-api/2.4/jars/servlet-api.jar
> [ivy:resolve] team: no ivy file nor artifact found for [ javax.servlet | servlet-api | 2.4 ]
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/javax.servlet/servlet-api/2.4/servlet-api-2.4.xml
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/javax.servlet/servlet-api/2.4/servlet-api-2.4.jar
> [ivy:resolve] maven2: revision in cache: [ javax.servlet | servlet-api | 2.4 ][ivy:resolve] found [ javax.servlet | servlet-api | 2.4 ] in maven2
> [ivy:resolve] local: no ivy file nor artifact found for [ org.mortbay.jetty | jetty | 4.2.9 ]
> [ivy:resolve] tried /home/slo/.ivy/local/org.mortbay.jetty/jetty/4.2.9/ivys/ivy.xml
> [ivy:resolve] tried /home/slo/.ivy/local/org.mortbay.jetty/jetty/4.2.9/jars/jetty.jar
> [ivy:resolve] team: no ivy file nor artifact found for [ org.mortbay.jetty | jetty | 4.2.9 ]
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/org.mortbay.jetty/jetty/4.2.9/jetty-4.2.9.xml
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/org.mortbay.jetty/jetty/4.2.9/jetty-4.2.9.jar
> [ivy:resolve] maven2: revision in cache: [ org.mortbay.jetty | jetty | 4.2.9 ][ivy:resolve] found [ org.mortbay.jetty | jetty | 4.2.9 ] in maven2
> [ivy:resolve] local: no ivy file nor artifact found for [ commons-logging | commons-logging | 1.0.4 ]
> [ivy:resolve] tried /home/slo/.ivy/local/commons-logging/commons-logging/1.0.4/ivys/ivy.xml
> [ivy:resolve] tried /home/slo/.ivy/local/commons-logging/commons-logging/1.0.4/jars/commons-logging.jar
> [ivy:resolve] team: no ivy file nor artifact found for [ commons-logging | commons-logging | 1.0.4 ]
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.xml
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar
> [ivy:resolve] maven2: revision in cache: [ commons-logging | commons-logging | 1.0.4 ]
> [ivy:resolve] found [ commons-logging | commons-logging | 1.0.4 ] in maven2
> [ivy:resolve] local: no ivy file nor artifact found for [ commons-httpclient | commons-httpclient | 3.0 ]
> [ivy:resolve] tried /home/slo/.ivy/local/commons-httpclient/commons-httpclient/3.0/ivys/ivy.xml
> [ivy:resolve] tried /home/slo/.ivy/local/commons-httpclient/commons-httpclient/3.0/jars/commons-httpclient.jar
> [ivy:resolve] team: no ivy file nor artifact found for [ commons-httpclient | commons-httpclient | 3.0 ]
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.xml
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/commons-httpclient/commons-httpclient/3.0/commons-httpclient-3.0.jar
> [ivy:resolve] maven2: revision in cache: [ commons-httpclient | commons-httpclient | 3.0 ]
> [ivy:resolve] found [ commons-httpclient | commons-httpclient | 3.0 ] in maven2
> [ivy:resolve] excluding [ junit | junit | 3.8.1 ] in compile
> [ivy:resolve] excluding [ commons-logging | commons-logging | 1.0.3 ] in compile[ivy:resolve] local: no ivy file nor artifact found for [ commons-codec | commons-codec | 1.2 ]
> [ivy:resolve] tried /home/slo/.ivy/local/commons-codec/commons-codec/1.2/ivys/ivy.xml
> [ivy:resolve] tried /home/slo/.ivy/local/commons-codec/commons-codec/1.2/jars/commons-codec.jar
> [ivy:resolve] team: no ivy file nor artifact found for [ commons-codec | commons-codec | 1.2 ]
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.xml
> [ivy:resolve] tried /home/slo/Projects/SmartFrog/Forge/core/antbuild/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar
> [ivy:resolve] maven2: revision in cache: [ commons-codec | commons-codec | 1.2 ]
> [ivy:resolve] found [ commons-codec | commons-codec | 1.2 ] in maven2
> [ivy:resolve] excluding [ junit | junit | 3.8.1 ] in runtime
> [ivy:resolve] excluding [ commons-logging | commons-logging | 1.0.3 ] in runtime[ivy:resolve] local: found md file for [ org.smartfrog | smartfrog | 3.10.slo-private ]
> [ivy:resolve] => /home/slo/.ivy/local/org.smartfrog/smartfrog/3.10.slo-private/ivys/ivy.xml (3.10.slo-private)
> [ivy:resolve] local: revision in cache (not updated): [ org.smartfrog | smartfrog | 3.10.slo-private ]
> [ivy:resolve] found [ org.smartfrog | smartfrog | 3.10.slo-private ] in local
> [ivy:resolve] local: no ivy file nor artifact found for [ org.smartfrog | smartfrog | 3.10.steve-private ]
> [ivy:resolve] tried /home/slo/.ivy/local/org.smartfrog/smartfrog/3.10.steve-private/ivys/ivy.xml
> [ivy:resolve] tried /home/slo/.ivy/local/org.smartfrog/smartfrog/3.10.steve-private/jars/smartfrog.jar
> [ivy:resolve] local: revision in cache: [ org.smartfrog | smartfrog | 3.10.steve-private ]
> [ivy:resolve] found [ org.smartfrog | smartfrog | 3.10.steve-private ] in local
> [ivy:resolve] local: no ivy file nor artifact found for [ org.smartfrog | sf-www | 3.10.steve-private ]
> [ivy:resolve] tried /home/slo/.ivy/local/org.smartfrog/sf-www/3.10.steve-private/ivys/ivy.xml
> [ivy:resolve] tried /home/slo/.ivy/local/org.smartfrog/sf-www/3.10.steve-private/jars/sf-www.jar
> [ivy:resolve] local: revision in cache: [ org.smartfrog | sf-www | 3.10.steve-private ]
> [ivy:resolve] found [ org.smartfrog | sf-www | 3.10.steve-private ] in local
> [subant] Exiting /home/slo/Projects/SmartFrog/Forge/core/components/deployapi/build.xml.
> BUILD FAILED - at 15/12/06 12:09
> /home/slo/Projects/SmartFrog/Forge/core/build.xml:425: The following error occurred while executing this line:
> /home/slo/Projects/SmartFrog/Forge/core/antbuild/xml/ivy-mixin.xml:29: impossible to resolve dependencies: java.lang.NullPointerException
> at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:419)
> at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:289)
> at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:208)
> 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:378)
> 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:298)
> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> Caused by: /home/slo/Projects/SmartFrog/Forge/core/antbuild/xml/ivy-mixin.xml:29: impossible to resolve dependencies: java.lang.NullPointerException
> at fr.jayasoft.ivy.ant.IvyResolve.execute(IvyResolve.java:216)
> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> 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:378)
> 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.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
> at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:417)
> ... 19 more
> Caused by: java.lang.NullPointerException
> at fr.jayasoft.ivy.IvyNode$ModuleIdConf.hashCode(IvyNode.java:192)
> at java.util.HashMap.hash(HashMap.java:264)
> at java.util.HashMap.get(HashMap.java:320)
> at fr.jayasoft.ivy.IvyNode.getResolvedRevisions(IvyNode.java:313)
> at fr.jayasoft.ivy.Ivy.checkConflictSolved(Ivy.java:1649)
> at fr.jayasoft.ivy.Ivy.resolveConflict(Ivy.java:1537)
> at fr.jayasoft.ivy.Ivy.resolveConflict(Ivy.java:1610)
> at fr.jayasoft.ivy.Ivy.resolveConflict(Ivy.java:1578)
> at fr.jayasoft.ivy.Ivy.resolveConflict(Ivy.java:1530)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1415)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1492)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1492)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1492)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1492)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.getDependencies(Ivy.java:1343)
> at fr.jayasoft.ivy.Ivy.resolve(Ivy.java:1136)
> at fr.jayasoft.ivy.Ivy.resolve(Ivy.java:1093)
> at fr.jayasoft.ivy.ant.IvyResolve.execute(IvyResolve.java:167)
> ... 31 more
> --- Nested Exception ---
> /home/slo/Projects/SmartFrog/Forge/core/antbuild/xml/ivy-mixin.xml:29: impossible to resolve dependencies: java.lang.NullPointerException
> at fr.jayasoft.ivy.ant.IvyResolve.execute(IvyResolve.java:216)
> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> 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:378)
> 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.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
> at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:417)
> at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:289)
> at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:208)
> 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:378)
> 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:298)
> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> Caused by: java.lang.NullPointerException
> at fr.jayasoft.ivy.IvyNode$ModuleIdConf.hashCode(IvyNode.java:192)
> at java.util.HashMap.hash(HashMap.java:264)
> at java.util.HashMap.get(HashMap.java:320)
> at fr.jayasoft.ivy.IvyNode.getResolvedRevisions(IvyNode.java:313)
> at fr.jayasoft.ivy.Ivy.checkConflictSolved(Ivy.java:1649)
> at fr.jayasoft.ivy.Ivy.resolveConflict(Ivy.java:1537)
> at fr.jayasoft.ivy.Ivy.resolveConflict(Ivy.java:1610)
> at fr.jayasoft.ivy.Ivy.resolveConflict(Ivy.java:1578)
> at fr.jayasoft.ivy.Ivy.resolveConflict(Ivy.java:1530)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1415)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1492)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1492)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1492)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1492)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.getDependencies(Ivy.java:1343)
> at fr.jayasoft.ivy.Ivy.resolve(Ivy.java:1136)
> at fr.jayasoft.ivy.Ivy.resolve(Ivy.java:1093)
> at fr.jayasoft.ivy.ant.IvyResolve.execute(IvyResolve.java:167)
> ... 31 more
> --- Nested Exception ---
> java.lang.NullPointerException
> at fr.jayasoft.ivy.IvyNode$ModuleIdConf.hashCode(IvyNode.java:192)
> at java.util.HashMap.hash(HashMap.java:264)
> at java.util.HashMap.get(HashMap.java:320)
> at fr.jayasoft.ivy.IvyNode.getResolvedRevisions(IvyNode.java:313)
> at fr.jayasoft.ivy.Ivy.checkConflictSolved(Ivy.java:1649)
> at fr.jayasoft.ivy.Ivy.resolveConflict(Ivy.java:1537)
> at fr.jayasoft.ivy.Ivy.resolveConflict(Ivy.java:1610)
> at fr.jayasoft.ivy.Ivy.resolveConflict(Ivy.java:1578)
> at fr.jayasoft.ivy.Ivy.resolveConflict(Ivy.java:1530)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1415)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1492)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1492)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1492)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1492)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.doFetchDependencies(Ivy.java:1476)
> at fr.jayasoft.ivy.Ivy.fetchDependencies(Ivy.java:1424)
> at fr.jayasoft.ivy.Ivy.getDependencies(Ivy.java:1343)
> at fr.jayasoft.ivy.Ivy.resolve(Ivy.java:1136)
> at fr.jayasoft.ivy.Ivy.resolve(Ivy.java:1093)
> at fr.jayasoft.ivy.ant.IvyResolve.execute(IvyResolve.java:167)
> at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
> at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
> 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:378)
> 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.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
> at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
> at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:417)
> at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:289)
> at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:208)
> 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:378)
> 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:298)
> at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
> Total time: 2 minutes 17 seconds
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.