I'm sorry, I did mislead you. Not surprisingly, adding maven-compat
did not fix the problem with the apparently unmodifiable list.

On Sat, Feb 22, 2014 at 12:33 PM, Benson Margulies
<bimargul...@gmail.com> wrote:
> I may have misled you, but I'll try it.
>
> Caused by: 
> org.codehaus.plexus.component.repository.exception.ComponentLifecycleException:
> Error constructing component role:
> 'org.apache.maven.artifact.resolver.ArtifactResolver', implementation:
> 'org.apache.maven.artifact.resolver.DefaultArtifactResolver', role
> hint: 'default'
> at 
> org.codehaus.plexus.component.builder.XBeanComponentBuilder.createComponentInstance(XBeanComponentBuilder.java:176)
> 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)
> ... 33 more
> Caused by: org.apache.xbean.recipe.ConstructionException: Unable to
> convert property value from
> org.codehaus.plexus.component.builder.XBeanComponentBuilder$RequirementRecipe
> to org.apache.maven.artifact.transform.ArtifactTransformationManager
> for injection private
> org.apache.maven.artifact.transform.ArtifactTransformationManager
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.transformationManager
> at org.apache.xbean.recipe.ObjectRecipe.setProperty(ObjectRecipe.java:472)
> at org.apache.xbean.recipe.ObjectRecipe.setProperties(ObjectRecipe.java:367)
> at org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:282)
> 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)
> ... 37 more
> Caused by: java.lang.UnsupportedOperationException: You cannot modify
> this list. This list is a requirement of role:
> 'org.apache.maven.artifact.transform.ArtifactTransformationManager',
> implementation:
> 'org.apache.maven.artifact.transform.DefaultArtifactTransformationManager',
> role hint: 'default' and managed by the container.
> at 
> org.codehaus.plexus.component.collections.ComponentList.remove(ComponentList.java:91)
> at 
> org.apache.maven.artifact.transform.DefaultArtifactTransformationManager.initialize(DefaultArtifactTransformationManager.java:44)
> at 
> org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializePhase.execute(InitializePhase.java:33)
> at 
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:97)
> at 
> org.codehaus.plexus.component.manager.AbstractComponentManager.start(AbstractComponentManager.java:167)
> at 
> org.codehaus.plexus.component.builder.XBeanComponentBuilder.startComponentLifecycle(XBeanComponentBuilder.java:283)
> at 
> org.codehaus.plexus.component.builder.XBeanComponentBuilder.build(XBeanComponentBuilder.java:129)
> 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)
> at 
> org.codehaus.plexus.DefaultComponentRegistry.lookup(DefaultComponentRegistry.java:178)
> at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:393)
> at 
> org.codehaus.plexus.component.builder.XBeanComponentBuilder$RequirementRecipe.internalCreate(XBeanComponentBuilder.java:402)
> at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96)
> at org.apache.xbean.recipe.RecipeHelper.convert(RecipeHelper.java:167)
> at org.apache.xbean.recipe.ObjectRecipe.setProperty(ObjectRecipe.java:466)
> ... 43 more
>
> On Sat, Feb 22, 2014 at 12:29 PM, Igor Fedorenko <i...@ifedorenko.com> wrote:
>> You need to add maven-compat as a dependency.
>>
>> --
>> Regards,
>> Igor
>>
>>
>> On 2/22/2014, 12:27, Benson Margulies wrote:
>>>
>>> Further down the message, this boils down to a failure to find an
>>> ArtifactResolver.
>>>
>>> On Sat, Feb 22, 2014 at 12:04 PM, Benson Margulies
>>> <bimargul...@gmail.com> wrote:
>>>>
>>>> Plexus-container-default 1.5.5 changes some issues.
>>>>
>>>> This seems to make some things better.
>>>>
>>>> The first failure is:
>>>>
>>>>
>>>> testNoSnapshotDependencies(org.apache.maven.shared.release.phase.CheckDependencySnapshotsPhaseTest)
>>>>   Time elapsed: 0.07 sec  <<< ERROR!
>>>>
>>>> org.codehaus.plexus.component.repository.exception.ComponentLookupException:
>>>> Unable to lookup component
>>>> 'org.apache.maven.project.MavenProjectBuilder', it could not be
>>>> started.
>>>>        role: org.apache.maven.project.MavenProjectBuilder
>>>>    roleHint: default
>>>> classRealm: plexus.core
>>>> -----------------------------------------------------
>>>> realm =    plexus.core
>>>> strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
>>>> Number of foreign imports: 0
>>>>
>>>> -----------------------------------------------------
>>>>
>>>> at
>>>> org.codehaus.plexus.component.collections.ComponentList.remove(ComponentList.java:91)
>>>>
>>>> And this happens over and over. I am checking if I can make it go
>>>> away. the scm component error is gone, or at least hiding.
>>>>
>>>>
>>>>
>>>>
>>>> On Sat, Feb 22, 2014 at 11:44 AM, Benson Margulies
>>>> <bimargul...@gmail.com> wrote:
>>>>>
>>>>> On Sat, Feb 22, 2014 at 7:38 AM, Robert Scholte <rfscho...@apache.org>
>>>>> wrote:
>>>>>>
>>>>>> src/test/resources/org/apache/maven/shared/release/phase
>>>>>
>>>>>
>>>>> I'm trying to use a less ancient version of plexus-container-default,
>>>>> it requires some test changes, I'll let you know what happens.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to