You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-commits@incubator.apache.org by "Steve Loughran (JIRA)" <ji...@apache.org> on 2006/12/15 12:32:27 UTC

[jira] Created: (IVY-355) NPE when reporting trouble

NPE when reporting trouble
--------------------------

                 Key: IVY-355
                 URL: http://issues.apache.org/jira/browse/IVY-355
             Project: Ivy
          Issue Type: Bug
         Environment: Java 1.5.06, Ant1.7beta2
            Reporter: Steve Loughran


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.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Assigned: (IVY-355) NPE when reporting trouble

Posted by "Xavier Hanin (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/IVY-355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Xavier Hanin reassigned IVY-355:
--------------------------------

    Assignee: Xavier Hanin

> 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
>         Assigned To: Xavier Hanin
>             Fix For: 1.5
>
>
> 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.


[jira] Updated: (IVY-355) NPE when reporting trouble

Posted by "Xavier Hanin (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/IVY-355?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Xavier Hanin updated IVY-355:
-----------------------------

    Fix Version/s: 1.5

> 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
>             Fix For: 1.5
>
>
> 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.


[jira] Commented: (IVY-355) NPE when reporting trouble

Posted by "Xavier Hanin (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/IVY-355?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12475302 ] 

Xavier Hanin commented on IVY-355:
----------------------------------

I'm not able to reproduce the problem for the moment, so I've investigated the code to see what can be the cause of this NPE. It's difficult to know exactly, especially because the dependency resolution algorithm has slightly changed. So I've done so far is add some checks for nullity, to fail earlier, should the same problem happen again. I'm afraid I won't be able to do anything else unless you can provide more detail to reproduce the problem.

> 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
>         Assigned To: Xavier Hanin
>             Fix For: 1.5
>
>
> 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.