[ http://jira.codehaus.org/browse/MNG-4417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=196687#action_196687 ]
Benjamin Bentmann commented on MNG-4417: ---------------------------------------- We privately confirmed it was a broken JAR in the local repository that corrupted the class path of the plugin. > 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 > Assignee: Benjamin Bentmann > Attachments: MNG-4417.zip > > > 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