[ 
https://issues.apache.org/jira/browse/IVY-644?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12543597
 ] 

Gilles Scokart commented on IVY-644:
------------------------------------

Yes, it make sense.  But if we do that we will endup with two revision for the 
two root configurations.
In the test conf, we will have M4 1.0 eviected by 1.1 and 1.2, 
But in the runtime root conf, 1.0 will not be evicted.



> NPE in case of eviction by 2 other modules on different confs
> -------------------------------------------------------------
>
>                 Key: IVY-644
>                 URL: https://issues.apache.org/jira/browse/IVY-644
>             Project: Ivy
>          Issue Type: Bug
>    Affects Versions: 2.0.0-beta-1
>            Reporter: Gilles Scokart
>
> java.lang.NullPointerException
>         at org.apache.ivy.core.resolve.IvyNode.getArtifacts(IvyNode.java:759)
>         at 
> org.apache.ivy.core.resolve.IvyNode.getSelectedArtifacts(IvyNode.java:731)
>         at 
> org.apache.ivy.core.report.ResolveReport.setDependencies(ResolveReport.java:172)
>         at 
> org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:233)
>         at 
> org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:194)
>         at org.apache.ivy.Ivy.resolve(Ivy.java:256)
>         at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:212)
>         at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:281)
>         at 
> org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
>         at org.apache.tools.ant.Task.perform(Task.java:364)
>         at org.apache.tools.ant.Target.execute(Target.java:341)
>         at org.apache.tools.ant.Target.performTasks(Target.java:369)
>         at 
> org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
>         at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
>         at 
> org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
>         at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
>         at org.apache.tools.ant.Main.runBuild(Main.java:668)
>         at org.apache.tools.ant.Main.startAnt(Main.java:187)
>         at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
>         at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
> This error seems to happen because an evicted modules is not loaded by not 
> flagged as completely evicted neither.  I think t happens when we have two 
> evicted revisions that are actually used in different configurations.  I will 
> try to isaolate beter.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to