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]

Reply via email to