Exception using release:clean with Maven 3 snapshot
---------------------------------------------------

                 Key: MNG-4417
                 URL: http://jira.codehaus.org/browse/MNG-4417
             Project: Maven 2
          Issue Type: Bug
    Affects Versions: 3.x
         Environment: Apache Maven 3.0-SNAPSHOT (r829653; 2009-10-25 
23:43:04+0100)
Java version: 1.6.0_14
Java home: C:\Program Files\Java\jdk1.6.0_14\jre
Default locale: fr_FR, platform encoding: Cp1252
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"

Release plugin version 2.0-beta-8
            Reporter: Julien HENRY


Running mvn release:clean on my project, I get the following exception:

{code}
org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
Unable to lookup component 
'org.apache.maven.shared.release.phase.ReleasePhase', it could not be started.
      role: org.apache.maven.shared.release.phase.ReleasePhase
  roleHint: map-release-versions
classRealm: plugin>org.apache.maven.plugins:maven-release-plugin:2.0-beta-8
        at 
org.codehaus.plexus.DefaultComponentRegistry.getComponent(DefaultComponentRegistry.java:373)
        at 
org.codehaus.plexus.DefaultComponentRegistry.lookup(DefaultComponentRegistry.java:184)
        at 
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:399)
        at 
org.codehaus.plexus.component.collections.AbstractComponentCollection.lookup(AbstractComponentCollection.java:149)
        at 
org.codehaus.plexus.component.collections.ComponentMap.getComponentMap(ComponentMap.java:189)
        at 
org.codehaus.plexus.component.collections.ComponentMap.getMap(ComponentMap.java:148)
        at 
org.codehaus.plexus.component.collections.ComponentMap.get(ComponentMap.java:68)
        at 
org.apache.maven.shared.release.DefaultReleaseManager.clean(DefaultReleaseManager.java:443)
        at 
org.apache.maven.plugins.release.CleanReleaseMojo.execute(CleanReleaseMojo.java:48)
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:105)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:547)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:317)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:224)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:97)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:453)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:105)
        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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: 
org.codehaus.plexus.component.repository.exception.ComponentLifecycleException: 
Error constructing component
role: 'org.apache.maven.shared.release.phase.ReleasePhase', implementation: 
'org.apache.maven.shared.release.phase.MapVersionsPhase', role hint: 
'map-release-versions'
        at 
org.codehaus.plexus.component.builder.XBeanComponentBuilder.createComponentInstance(XBeanComponentBuilder.java:178)
        at 
org.codehaus.plexus.component.builder.XBeanComponentBuilder.build(XBeanComponentBuilder.java:123)
        at 
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:181)
        at 
org.codehaus.plexus.component.manager.SingletonComponentManager.getComponent(SingletonComponentManager.java:67)
        at 
org.codehaus.plexus.DefaultComponentRegistry.getComponent(DefaultComponentRegistry.java:358)
        ... 23 more
Caused by: java.lang.NoClassDefFoundError: 
org/codehaus/plexus/components/interactivity/PrompterException
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
        at java.lang.Class.getConstructors(Class.java:1459)
        at 
org.apache.xbean.recipe.ReflectionUtil.findConstructor(ReflectionUtil.java:527)
        at 
org.apache.xbean.recipe.ObjectRecipe.findFactory(ObjectRecipe.java:532)
        at 
org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:270)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61)
        at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:49)
        at 
org.codehaus.plexus.component.builder.XBeanComponentBuilder.createComponentInstance(XBeanComponentBuilder.java:159)
        ... 27 more
Caused by: java.lang.ClassNotFoundException: 
org.codehaus.plexus.components.interactivity.PrompterException
        at 
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
        at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
        at 
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:230)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        ... 37 more
[DEBUG] Failed to lookup a member of active collection with role: 
org.apache.maven.shared.release.phase.ReleasePhase and
 role-hint: map-branch-versions
{code}

and at the end

{code}
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.265s
[INFO] Finished at: Fri Oct 30 14:35:38 CET 2009
[INFO] Final Memory: 5M/14M
[INFO] ------------------------------------------------------------------------
[ERROR] [0]
org.apache.maven.plugin.PluginExecutionException: : : null
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:119)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:547)
        at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:317)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:224)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:97)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:453)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:105)
        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.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.PluginExecutionException: : null
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:114)
        ... 14 more
Caused by: java.lang.NullPointerException
        at 
org.apache.maven.shared.release.DefaultReleaseManager.clean(DefaultReleaseManager.java:445)
        at 
org.apache.maven.plugins.release.CleanReleaseMojo.execute(CleanReleaseMojo.java:48)
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:105)
        ... 14 more
{code}

Please tell me if this error should be reported to release plugin instead. As 
it works fine with Maven2 I suppose it is a regression.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to