OK, I'll try to create a simplified pom which exposes this bug.
It seems to occur on this line: resetArtifact.selectVersion( resetArtifact.getVersionRange().matchVersion(resetArtifact.getAvailableVersions() ).toString() ); Maybe it's related to the following bug (same piece of code) http://jira.codehaus.org/browse/MNG-2861 Donnchadh On 4/2/07, Jason van Zyl <[EMAIL PROTECTED]> wrote:
Provide a test project with your setup so I can track it down. I've run hundreds of projects with that snapshot so you have something in your POM that's causing the problem. Jason. On 2 Apr 07, at 7:05 AM 2 Apr 07, Donnchadh Ó Donnabháin wrote: > On 4/1/07, Jason van Zyl <[EMAIL PROTECTED]> wrote: >> The Apache Maven team would like to announce the availability of >> Maven 2.0.6. We have closed out 22 issues for this release and the >> upgrade from 2.0.5 should be pain free. We corrected a major flaw in >> the artifact resolution mechanism and we cannot find any problems but >> information about the change can be found here: > > Just gave this a try and got the following error: > > [INFO] Building wumpus Web Application > [INFO] task-segment: [install] > [INFO] > ---------------------------------------------------------------------- > ------ > [INFO] [resources:resources] > [INFO] Using default encoding to copy filtered resources. > [INFO] > ---------------------------------------------------------------------- > -- > [ERROR] FATAL ERROR > [INFO] > ---------------------------------------------------------------------- > -- > [INFO] null > [INFO] > ---------------------------------------------------------------------- > -- > [INFO] Trace > java.lang.NullPointerException > at > org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse > (DefaultArtifactCollector.java:164) > at > org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse > (DefaultArtifactCollector.java:334) > at > org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse > (DefaultArtifactCollector.java:334) > at > org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect > (DefaultArtifactCollector.java:75) > at > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTran > sitively(DefaultArtifactResolver.java:284) > at > org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTran > sitively(DefaultArtifactResolver.java:272) > at > org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependen > cies(DefaultPluginManager.java:1238) > at org.apache.maven.plugin.DefaultPluginManager.executeMojo > (DefaultPluginManager.java:397) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals > (DefaultLifecycleExecutor.java:539) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLif > ecycle(DefaultLifecycleExecutor.java:480) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal > (DefaultLifecycleExecutor.java:459) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand > leFailures(DefaultLifecycleExecutor.java:311) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment > s(DefaultLifecycleExecutor.java:278) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute > (DefaultLifecycleExecutor.java:143) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java: > 334) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:272) > 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:597) > at org.codehaus.classworlds.Launcher.launchEnhanced > (Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at org.codehaus.classworlds.Launcher.mainWithExitCode > (Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > [INFO] > ---------------------------------------------------------------------- > -- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
