Hi Graham,

I'm guessing that the exception started soon after you upgraded the
version of the release plugin installed in your local repository
(probably via mvn -U or -cpu).

Wierdnesses like this seem to often have at their root a corrupted local
repository.  Have you tried removing your local repo, then letting Maven
rebuild it?

Steve

Graham Leggett wrote:
> Hi all,
> 
> I am suddenly getting the following exception below when attempting to
> perform a release of our project using maven v2.0.4 on Windows.
> 
> I see there is a directory within the repository called 2.0-beta-6.rip -
> is this somehow relevant?
> 
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Internal error in the plugin manager executing goal
> 'org.apache.maven.plugins:maven-release-plugin:2.0-beta-6:perform': Unable
> to find the mojo
> 'org.apache.maven.plugins:maven-release-plugin:2.0-beta-6:perform' in the
> plugin 'org.apache.maven.plugins:maven-release-plugin'
> org/jdom/filter/Filter
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in
> the plugin manager executing goal
> 'org.apache.maven.plugins:maven-release-plugin:2.0-beta-6:perform': Unable
> to find the mojo
> 'org.apache.maven.plugins:maven-release-plugin:2.0-beta-6:perform' in the
> plugin 'org.apache.maven.plugins:maven-release-plugin'
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:538)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone
> Goal(DefaultLifecycleExecutor.java:488)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
> ltLifecycleExecutor.java:458)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
> dleFailures(DefaultLifecycleExecutor.java:306)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
> ts(DefaultLifecycleExecutor.java:219)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
> fecycleExecutor.java:140)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         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)
> Caused by: org.apache.maven.plugin.PluginManagerException: Unable to find
> the mo
> jo 'org.apache.maven.plugins:maven-release-plugin:2.0-beta-6:perform' in
> the plu
> gin 'org.apache.maven.plugins:maven-release-plugin'
>         at
> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(Defaul
> tPluginManager.java:533)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
> nManager.java:390)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
> ultLifecycleExecutor.java:534)
>         ... 16 more
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLookupExc
> eption: Unable to lookup component
> 'org.apache.maven.plugin.Mojoorg.apache.maven
> .plugins:maven-release-plugin:2.0-beta-6:perform', it could not be started
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContai
> ner.java:339)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContai
> ner.java:440)
>         at
> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(Defaul
> tPluginManager.java:524)
>         ... 18 more
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLifecycle
> Exception: Error starting component
>         at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startC
> omponentLifecycle(AbstractComponentManager.java:109)
>         at
> org.codehaus.plexus.component.manager.AbstractComponentManager.create
> ComponentInstance(AbstractComponentManager.java:95)
>         at
> org.codehaus.plexus.component.manager.PerLookupComponentManager.getCo
> mponent(PerLookupComponentManager.java:48)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContai
> ner.java:331)
>         ... 20 more
> Caused by:
> org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecution
> Exception: Error composing component
>         at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPha
> se.execute(CompositionPhase.java:33)
>         at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(Abstract
> LifecycleHandler.java:101)
>         at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startC
> omponentLifecycle(AbstractComponentManager.java:105)
>         ... 23 more
> Caused by: org.codehaus.plexus.component.composition.CompositionException:
> Compo
> sition failed of field releaseManager in object of type
> org.apache.maven.plugins
> .release.PerformReleaseMojo because the requirement
> ComponentRequirement{role='o
> rg.apache.maven.shared.release.ReleaseManager', roleHint='null',
> fieldName='rele
> aseManager'} was missing
>         at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assi
> gnRequirementToField(FieldComponentComposer.java:154)
>         at
> org.codehaus.plexus.component.composition.FieldComponentComposer.asse
> mbleComponent(FieldComponentComposer.java:73)
>         at
> org.codehaus.plexus.component.composition.DefaultComponentComposerMan
> ager.assembleComponent(DefaultComponentComposerManager.java:68)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPl
> exusContainer.java:1486)
>         at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPha
> se.execute(CompositionPhase.java:29)
>         ... 25 more
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLookupExc
> eption: Unable to lookup component
> 'org.apache.maven.shared.release.ReleaseManag
> er', it could not be started
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContai
> ner.java:339)
>         at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assi
> gnRequirementToField(FieldComponentComposer.java:129)
>         ... 29 more
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLifecycle
> Exception: Error starting component
>         at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startC
> omponentLifecycle(AbstractComponentManager.java:109)
>         at
> org.codehaus.plexus.component.manager.AbstractComponentManager.create
> ComponentInstance(AbstractComponentManager.java:95)
>         at
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManage
> r.getComponent(ClassicSingletonComponentManager.java:92)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContai
> ner.java:331)
>         ... 30 more
> Caused by:
> org.codehaus.plexus.personality.plexus.lifecycle.phase.PhaseExecution
> Exception: Error composing component
>         at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPha
> se.execute(CompositionPhase.java:33)
>         at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(Abstract
> LifecycleHandler.java:101)
>         at
> org.codehaus.plexus.component.manager.AbstractComponentManager.startC
> omponentLifecycle(AbstractComponentManager.java:105)
>         ... 33 more
> Caused by: org.codehaus.plexus.component.composition.CompositionException:
> Compo
> sition failed of field releasePhases in object of type
> org.apache.maven.shared.r
> elease.DefaultReleaseManager because the requirement
> ComponentRequirement{role='
> org.apache.maven.shared.release.phase.ReleasePhase', roleHint='null',
> fieldName=
> 'releasePhases'} was missing
>         at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assi
> gnRequirementToField(FieldComponentComposer.java:154)
>         at
> org.codehaus.plexus.component.composition.FieldComponentComposer.asse
> mbleComponent(FieldComponentComposer.java:73)
>         at
> org.codehaus.plexus.component.composition.DefaultComponentComposerMan
> ager.assembleComponent(DefaultComponentComposerManager.java:68)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.composeComponent(DefaultPl
> exusContainer.java:1486)
>         at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.CompositionPha
> se.execute(CompositionPhase.java:29)
>         ... 35 more
> Caused by:
> org.codehaus.plexus.component.repository.exception.ComponentLookupExc
> eption: Unable to lookup component
> 'org.apache.maven.shared.release.phase.Releas
> ePhaserewrite-poms-for-release', it could not be created
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContai
> ner.java:335)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContai
> ner.java:440)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookupMap(DefaultPlexusCon
> tainer.java:390)
>         at
> org.codehaus.plexus.component.composition.FieldComponentComposer.assi
> gnRequirementToField(FieldComponentComposer.java:103)
>         ... 39 more
> Caused by:
> org.codehaus.plexus.component.factory.ComponentInstantiationException
> : Could not instanciate component: role:
> 'org.apache.maven.shared.release.phase.
> ReleasePhase', implementation:
> 'org.apache.maven.shared.release.phase.RewritePom
> sForReleasePhase', role hint: 'rewrite-poms-for-release'
>         at
> org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeE
> xception(JavaComponentFactory.java:77)
>         at
> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newIn
> stance(JavaComponentFactory.java:62)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(De
> faultPlexusContainer.java:1464)
>         at
> org.codehaus.plexus.component.manager.AbstractComponentManager.create
> ComponentInstance(AbstractComponentManager.java:93)
>         at
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManage
> r.getComponent(ClassicSingletonComponentManager.java:92)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContai
> ner.java:331)
>         ... 42 more
> Caused by: java.lang.NoClassDefFoundError: org/jdom/filter/Filter
>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>         at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
>         at java.lang.Class.getConstructor0(Class.java:2671)
>         at java.lang.Class.newInstance0(Class.java:321)
>         at java.lang.Class.newInstance(Class.java:303)
>         at
> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newIn
> stance(JavaComponentFactory.java:44)
>         ... 46 more
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 11 minutes 22 seconds
> [INFO] Finished at: Mon Jun 04 16:04:28 CAT 2007
> [INFO] Final Memory: 6M/12M
> [INFO]
> ------------------------------------------------------------------------
> 
> Regards,
> Graham


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to