The question is this:

Is plexus-interpolator part of the classes contracted to be exposed from
core or is it one of the classes that plugin-first classloading should
apply.

If the first then we have exposed a bug... if the latter then the fix is
incomplete....

On 30 August 2017 at 04:02, Stephen Connolly <
stephen.alan.conno...@gmail.com> wrote:

> https://github.com/codehaus-plexus/plexus-interpolation/commit/
> 0714af6ce3b4371a8a914496f3632c405b2e3e0c#diff-
> 95342973516cd90dd54ef6a15afa1961 should have *added* the methods taking
> BasicInterpolator rather than replace the methods taking Interpolator
>
> Then https://github.com/codehaus-plexus/plexus-interpolation/commit/
> 0714af6ce3b4371a8a914496f3632c405b2e3e0c#diff-
> 787778a91b4ed9d89b7a12e55be5d31aL138 should have had
>
> @Deprecated
> public void interpolate( Object target, Interpolator interpolator,
> RecursionInterceptor recursionInterceptor ) {
>   interpolate( target, (BasicInterpolator) interpolator,
> recursionInterceptor );
> }
>
> style chaining
>
> Unclear at this point if the change for MNG-6275 is exposing this breaking
> change
>
> On 30 August 2017 at 03:56, Stephen Connolly <stephen.alan.connolly@gmail.
> com> wrote:
>
>> Kristian, FYI
>>
>> https://github.com/codehaus-plexus/plexus-interpolation/comm
>> it/0714af6ce3b4371a8a914496f3632c405b2e3e0c broke binary compatibility
>>
>> On 30 August 2017 at 03:54, Stephen Connolly <
>> stephen.alan.conno...@gmail.com> wrote:
>>
>>> Hmmm so my fix has 24 failing tests... most of which seem to be failing
>>> due to:
>>>
>>> Caused by: java.lang.NoSuchMethodError: org.codehaus.plexus.interpolat
>>> ion.object.FieldBasedObjectInterpolator.interpolate(Ljava/la
>>> ng/Object;Lorg/codehaus/plexus/interpolation/Interpolator;
>>> Lorg/codehaus/plexus/interpolation/RecursionInterceptor;)V
>>> at org.apache.maven.plugin.assembly.interpolation.AssemblyInter
>>> polator.interpolate(AssemblyInterpolator.java:114)
>>> at org.apache.maven.plugin.assembly.io.DefaultAssemblyReader.re
>>> adAssembly(DefaultAssemblyReader.java:377)
>>> at org.apache.maven.plugin.assembly.io.DefaultAssemblyReader.ad
>>> dAssemblyFromDescriptor(DefaultAssemblyReader.java:324)
>>> at org.apache.maven.plugin.assembly.io.DefaultAssemblyReader.re
>>> adAssemblies(DefaultAssemblyReader.java:117)
>>> at org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.
>>> execute(AbstractAssemblyMojo.java:434)
>>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMoj
>>> o(DefaultBuildPluginManager.java:137)
>>> ... 44 more
>>>
>>> I wonder if my fix is actually exposing a bug in the integration test
>>> harness because the test harness may be picking up an older version of
>>> plexus-interpolation than used by maven and the new version breaks
>>> backwards binary compatibility
>>>
>>>
>>> On 30 August 2017 at 02:38, Robert Scholte <rfscho...@apache.org> wrote:
>>>
>>>> I agree, it would be nice if this one was shipped with one of the next
>>>> releases, as long as it's stable.
>>>> I was kind of surprised that the contextloader could be null, but after
>>>> reading the docs this change makes sense.
>>>> I was too fast with the revert, meaning you could reintroduce the
>>>> unit-test, which was the original symptom.
>>>>
>>>> Robert
>>>>
>>>>
>>>> On Wed, 30 Aug 2017 11:31:30 +0200, Stephen Connolly <
>>>> stephen.alan.conno...@gmail.com> wrote:
>>>>
>>>> https://builds.apache.org/view/M-R/view/Maven/job/maven-3.x-
>>>>> jenkinsfile/job/mng-6275/
>>>>> will report the status... I am more in favour of including MNG-6275
>>>>> rather
>>>>> than reverting, but let's get Igor's opinion after we (hopefully) get a
>>>>> clean test run.
>>>>>
>>>>> Absence a clean test run on
>>>>> https://builds.apache.org/view/M-R/view/Maven/job/maven-3.x-
>>>>> jenkinsfile/job/mng-6275/
>>>>> then I say revert and descope for 3.5.1 as it is no worse than before
>>>>> on
>>>>> Java 8 and I'm happy to take time and roll a 3.5.2 for this rather than
>>>>> hold up a release train for something that is not a regression from
>>>>> 3.5.0
>>>>>
>>>>> On 30 August 2017 at 02:26, Stephen Connolly <
>>>>> stephen.alan.conno...@gmail.com> wrote:
>>>>>
>>>>> https://github.com/apache/maven/commit/39004f6aee634a0ac6daa1f99add29
>>>>>> 9ff439f5ec should fix
>>>>>>
>>>>>> On 30 August 2017 at 02:09, Robert Scholte <rfscho...@apache.org>
>>>>>> wrote:
>>>>>>
>>>>>> Now that the ITs are all in place again it is good to see that these
>>>>>>> failures reflect the concerns of Igor.
>>>>>>> Originally this issue said it was Java 9 related, but this is a Java
>>>>>>> 8
>>>>>>> issue as well, so there's no real need to include it for 3.5.1
>>>>>>> I'll revert this commit and reopen the issue.
>>>>>>> Future analysis must answer the question where and how the
>>>>>>> classloading
>>>>>>> must be improved.
>>>>>>>
>>>>>>> Robert
>>>>>>>
>>>>>>>
>>>>>>> On Wed, 30 Aug 2017 01:57:02 +0200, Stephen Connolly <
>>>>>>> stephen.alan.conno...@gmail.com> wrote:
>>>>>>>
>>>>>>> Ok, looking a the results of the bisect-0 through bisect-3 builds, 0
>>>>>>> and 1
>>>>>>>
>>>>>>>> both fail just for the MNG-6127 integration tests, bisect-2 adds
>>>>>>>> the fix
>>>>>>>> for MNG-6127, so the build passes... bisect-3 also passes, so the
>>>>>>>> smoking
>>>>>>>> gun is...
>>>>>>>>
>>>>>>>> https://github.com/apache/maven/commit/f047ea143766fd22ae420
>>>>>>>> 40e6805bef287f3cc3e
>>>>>>>>
>>>>>>>> On 29 August 2017 at 22:17, Stephen Connolly <
>>>>>>>> stephen.alan.conno...@gmail.com> wrote:
>>>>>>>>
>>>>>>>> bisect-0 is the last known good commit with the Jenkinsfile fix to
>>>>>>>>
>>>>>>>>> confirm
>>>>>>>>> that the failures are not another infra related change
>>>>>>>>>
>>>>>>>>> On 29 August 2017 at 22:13, Stephen Connolly
>>>>>>>>> <stephen.alan.connolly@gmail.
>>>>>>>>> com> wrote:
>>>>>>>>>
>>>>>>>>> I have pushed bisect-1, bisect-2 and bisect-3 to see if we can
>>>>>>>>> identify
>>>>>>>>>
>>>>>>>>>> the problematic commit since the last known good build of master
>>>>>>>>>> (#123
>>>>>>>>>> for
>>>>>>>>>> commit 4f2a2dba89251d9045fe9944783509a397491da3)
>>>>>>>>>>
>>>>>>>>>> On 29 August 2017 at 22:09, Stephen Connolly <
>>>>>>>>>> stephen.alan.conno...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>> Failure is in testBootstrap, probably something obvious, here's
>>>>>>>>>> the
>>>>>>>>>>
>>>>>>>>>>> problematic build log... you can inspect for yourself at
>>>>>>>>>>> https://builds.apache.org/blue/organizations/jenkins/mave
>>>>>>>>>>> n-3.x-jenkinsfile/detail/master/128/tests but there is no point
>>>>>>>>>>> in
>>>>>>>>>>> looking at any tests other than testBootstrap as if that fails
>>>>>>>>>>> everything
>>>>>>>>>>> else will fail too
>>>>>>>>>>>
>>>>>>>>>>> [WARNING] Error injecting: org.apache.maven.plugins.depen
>>>>>>>>>>> dency.resolvers.ResolvePluginsMojo
>>>>>>>>>>> com.google.inject.ProvisionException: Unable to provision, see
>>>>>>>>>>> the
>>>>>>>>>>> following errors:
>>>>>>>>>>> 1) No implementation for org.apache.maven.artifact.hand
>>>>>>>>>>> ler.manager.ArtifactHandlerManager was bound.
>>>>>>>>>>>   while locating org.apache.maven.plugins.depen
>>>>>>>>>>> dency.resolvers.ResolvePluginsMojo
>>>>>>>>>>> 1 error
>>>>>>>>>>>  at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.j
>>>>>>>>>>> ava:1025)
>>>>>>>>>>>  at com.google.inject.internal.InjectorImpl.getInstance(Injector
>>>>>>>>>>> Impl.java:1051)
>>>>>>>>>>>  at org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDef
>>>>>>>>>>> erredClass.java:48)
>>>>>>>>>>>  at com.google.inject.internal.ProviderInternalFactory.provision
>>>>>>>>>>> (ProviderInternalFactory.java:81)
>>>>>>>>>>>  at com.google.inject.internal.InternalFactoryToInitializableAda
>>>>>>>>>>> pter.provision(InternalFactoryToInitializableAdapter.java:53)
>>>>>>>>>>>  at com.google.inject.internal.ProviderInternalFactory$1.call(Pr
>>>>>>>>>>> oviderInternalFactory.java:65)
>>>>>>>>>>>  at com.google.inject.internal.ProvisionListenerStackCallback$Pr
>>>>>>>>>>> ovision.provision(ProvisionListenerStackCallback.java:115)
>>>>>>>>>>>  at com.google.inject.internal.ProvisionListenerStackCallback$Pr
>>>>>>>>>>> ovision.provision(ProvisionListenerStackCallback.java:133)
>>>>>>>>>>>  at com.google.inject.internal.ProvisionListenerStackCallback.pr
>>>>>>>>>>> ovision(ProvisionListenerStackCallback.java:68)
>>>>>>>>>>>  at com.google.inject.internal.ProviderInternalFactory.circularG
>>>>>>>>>>> et(ProviderInternalFactory.java:63)
>>>>>>>>>>>  at com.google.inject.internal.InternalFactoryToInitializableAda
>>>>>>>>>>> pter.get(InternalFactoryToInitializableAdapter.java:45)
>>>>>>>>>>>  at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImp
>>>>>>>>>>> l.java:1016)
>>>>>>>>>>>  at com.google.inject.internal.InjectorImpl.callInContext(Inject
>>>>>>>>>>> orImpl.java:1092)
>>>>>>>>>>>  at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.j
>>>>>>>>>>> ava:1012)
>>>>>>>>>>>  at org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)
>>>>>>>>>>>  at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry
>>>>>>>>>>> .java:81)
>>>>>>>>>>>  at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBe
>>>>>>>>>>> an.java:51)
>>>>>>>>>>>  at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPle
>>>>>>>>>>> xusContainer.java:263)
>>>>>>>>>>>  at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPle
>>>>>>>>>>> xusContainer.java:255)
>>>>>>>>>>>  at org.apache.maven.plugin.internal.DefaultMavenPluginManager.g
>>>>>>>>>>> etConfiguredMojo(DefaultMavenPluginManager.java:519)
>>>>>>>>>>>  at org.apache.maven.plugin.DefaultBuildPluginManager.executeMoj
>>>>>>>>>>> o(DefaultBuildPluginManager.java:124)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>>>>>>>>>>> oExecutor.java:208)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>>>>>>>>>>> oExecutor.java:154)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>>>>>>>>>>> oExecutor.java:146)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.b
>>>>>>>>>>> uildProject(LifecycleModuleBuilder.java:117)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.b
>>>>>>>>>>> uildProject(LifecycleModuleBuilder.java:81)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.builder.singlethreaded.S
>>>>>>>>>>> ingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>>>>>>>>>>> (LifecycleStarter.java:128)
>>>>>>>>>>>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:30
>>>>>>>>>>> 9)
>>>>>>>>>>>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:19
>>>>>>>>>>> 4)
>>>>>>>>>>>  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
>>>>>>>>>>>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:955)
>>>>>>>>>>>  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290)
>>>>>>>>>>>  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:245)
>>>>>>>>>>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>>>>  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>>>>>>>>>> ssorImpl.java:62)
>>>>>>>>>>>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>>>>>>>>> thodAccessorImpl.java:43)
>>>>>>>>>>>  at java.lang.reflect.Method.invoke(Method.java:498)
>>>>>>>>>>>  at org.apache.maven.it.Embedded3xLauncher.run(Embedded3xLaunche
>>>>>>>>>>> r.java:247)
>>>>>>>>>>>  at org.apache.maven.it.Verifier.executeGoals(Verifier.java:1354
>>>>>>>>>>> )
>>>>>>>>>>>  at org.apache.maven.it.Verifier.executeGoal(Verifier.java:1254)
>>>>>>>>>>>  at org.apache.maven.it.Verifier.executeGoal(Verifier.java:1248)
>>>>>>>>>>>  at org.apache.maven.it.MavenITBootstrapTest.testBootstrap(Maven
>>>>>>>>>>> ITBootstrapTest.java:54)
>>>>>>>>>>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>>>>  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>>>>>>>>>> ssorImpl.java:62)
>>>>>>>>>>>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>>>>>>>>> thodAccessorImpl.java:43)
>>>>>>>>>>>  at java.lang.reflect.Method.invoke(Method.java:498)
>>>>>>>>>>>  at junit.framework.TestCase.runTest(TestCase.java:168)
>>>>>>>>>>>  at org.apache.maven.it.AbstractMavenIntegrationTestCase.runTest
>>>>>>>>>>> (AbstractMavenIntegrationTestCase.java:222)
>>>>>>>>>>>  at junit.framework.TestCase.runBare(TestCase.java:134)
>>>>>>>>>>>  at junit.framework.TestResult$1.protect(TestResult.java:110)
>>>>>>>>>>>  at junit.framework.TestResult.runProtected(TestResult.java:128)
>>>>>>>>>>>  at junit.framework.TestResult.run(TestResult.java:113)
>>>>>>>>>>>  at junit.framework.TestCase.run(TestCase.java:124)
>>>>>>>>>>>  at junit.framework.TestSuite.runTest(TestSuite.java:243)
>>>>>>>>>>>  at junit.framework.TestSuite.run(TestSuite.java:238)
>>>>>>>>>>>  at junit.framework.TestSuite.runTest(TestSuite.java:243)
>>>>>>>>>>>  at junit.framework.TestSuite.run(TestSuite.java:238)
>>>>>>>>>>>  at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38Cla
>>>>>>>>>>> ssRunner.java:83)
>>>>>>>>>>>  at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUni
>>>>>>>>>>> t4Provider.java:283)
>>>>>>>>>>>  at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithR
>>>>>>>>>>> erun(JUnit4Provider.java:173)
>>>>>>>>>>>  at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestS
>>>>>>>>>>> et(JUnit4Provider.java:153)
>>>>>>>>>>>  at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit
>>>>>>>>>>> 4Provider.java:128)
>>>>>>>>>>>  at org.apache.maven.surefire.booter.ForkedBooter.invokeProvider
>>>>>>>>>>> InSameClassLoader(ForkedBooter.java:203)
>>>>>>>>>>>  at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInPro
>>>>>>>>>>> cess(ForkedBooter.java:155)
>>>>>>>>>>>  at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBoo
>>>>>>>>>>> ter.java:103)
>>>>>>>>>>> [INFO] ------------------------------
>>>>>>>>>>> ------------------------------
>>>>>>>>>>> ------------
>>>>>>>>>>> [INFO] Reactor Summary:
>>>>>>>>>>> [INFO]
>>>>>>>>>>> [INFO] Maven Integration Test :: Boostrap .................
>>>>>>>>>>> FAILURE [
>>>>>>>>>>>  2.136 s]
>>>>>>>>>>> [INFO] Maven Integration Test :: Boostrap :: Group-1 ......
>>>>>>>>>>> SKIPPED
>>>>>>>>>>> [INFO] Maven Integration Test :: Boostrap :: Group-2 ......
>>>>>>>>>>> SKIPPED
>>>>>>>>>>> [INFO] Maven Integration Test :: Boostrap :: Group-3 ......
>>>>>>>>>>> SKIPPED
>>>>>>>>>>> [INFO] Maven Integration Test :: Boostrap :: Group-4 ......
>>>>>>>>>>> SKIPPED
>>>>>>>>>>> [INFO] Maven Integration Test :: Boostrap :: Group-5 ......
>>>>>>>>>>> SKIPPED
>>>>>>>>>>> [INFO] Maven Integration Test :: Boostrap :: Group-6 ......
>>>>>>>>>>> SKIPPED
>>>>>>>>>>> [INFO] Maven Integration Test :: Boostrap :: Group-7 ......
>>>>>>>>>>> SKIPPED
>>>>>>>>>>> [INFO] ------------------------------
>>>>>>>>>>> ------------------------------
>>>>>>>>>>> ------------
>>>>>>>>>>> [INFO] BUILD FAILURE
>>>>>>>>>>> [INFO] ------------------------------
>>>>>>>>>>> ------------------------------
>>>>>>>>>>> ------------
>>>>>>>>>>> [INFO] Total time: 2.379 s
>>>>>>>>>>> [INFO] Finished at: 2017-08-29T20:53:51Z
>>>>>>>>>>> [INFO] Final Memory: 18M/260M
>>>>>>>>>>> [INFO] ------------------------------
>>>>>>>>>>> ------------------------------
>>>>>>>>>>> ------------
>>>>>>>>>>> [ERROR] Failed to execute goal org.apache.maven.plugins:maven
>>>>>>>>>>> -dependency-plugin:3.0.0:resolve-plugins (get-all-plugins-deps)
>>>>>>>>>>> on
>>>>>>>>>>> project maven-it-boostrap: Execution get-all-plugins-deps of goal
>>>>>>>>>>> org.apache.maven.plugins:maven-dependency-plugin:3.0.0:resol
>>>>>>>>>>> ve-plugins
>>>>>>>>>>> failed: Unable to load the mojo 'resolve-plugins' (or one of its
>>>>>>>>>>> required
>>>>>>>>>>> components) from the plugin 'org.apache.maven.plugins:mave
>>>>>>>>>>> n-dependency-plugin:3.0.0':
>>>>>>>>>>> com.google.inject.ProvisionException: Unable to provision, see
>>>>>>>>>>> the
>>>>>>>>>>> following errors:
>>>>>>>>>>> [ERROR]
>>>>>>>>>>> [ERROR] 1) No implementation for org.apache.maven.artifact.hand
>>>>>>>>>>> ler.manager.ArtifactHandlerManager was bound.
>>>>>>>>>>> [ERROR]   while locating org.apache.maven.plugins.depen
>>>>>>>>>>> dency.resolvers.ResolvePluginsMojo
>>>>>>>>>>> [ERROR]   at ClassRealm[plugin>org.apache.m
>>>>>>>>>>> aven.plugins:maven-dependency-plugin:3.0.0, parent:
>>>>>>>>>>> java.net.URLClassLoader@77f03bb1] (via modules:
>>>>>>>>>>> org.eclipse.sisu.wire.WireModule ->
>>>>>>>>>>> org.eclipse.sisu.plexus.Plexus
>>>>>>>>>>> BindingModule)
>>>>>>>>>>> [ERROR]   while locating org.apache.maven.plugin.Mojo annotated
>>>>>>>>>>> with
>>>>>>>>>>> @com.google.inject.name.Named(value=org.apache.maven.plugins
>>>>>>>>>>> :maven-dependency-plugin:3.0.0:resolve-plugins)
>>>>>>>>>>> [ERROR]
>>>>>>>>>>> [ERROR] 1 error
>>>>>>>>>>> [ERROR]       role: org.apache.maven.plugin.Mojo
>>>>>>>>>>> [ERROR]   roleHint: org.apache.maven.plugins:maven
>>>>>>>>>>> -dependency-plugin:3.0.0:resolve-plugins
>>>>>>>>>>> [ERROR] -> [Help 1]
>>>>>>>>>>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed
>>>>>>>>>>> to
>>>>>>>>>>> execute goal org.apache.maven.plugins:maven
>>>>>>>>>>> -dependency-plugin:3.0.0:resolve-plugins (get-all-plugins-deps)
>>>>>>>>>>> on
>>>>>>>>>>> project maven-it-boostrap: Execution get-all-plugins-deps of goal
>>>>>>>>>>> org.apache.maven.plugins:maven-dependency-plugin:3.0.0:resol
>>>>>>>>>>> ve-plugins
>>>>>>>>>>> failed: Unable to load the mojo 'resolve-plugins' (or one of its
>>>>>>>>>>> required
>>>>>>>>>>> components) from the plugin 'org.apache.maven.plugins:mave
>>>>>>>>>>> n-dependency-plugin:3.0.0'
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>>>>>>>>>>> oExecutor.java:213)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>>>>>>>>>>> oExecutor.java:154)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>>>>>>>>>>> oExecutor.java:146)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.b
>>>>>>>>>>> uildProject(LifecycleModuleBuilder.java:117)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.b
>>>>>>>>>>> uildProject(LifecycleModuleBuilder.java:81)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.builder.singlethreaded.S
>>>>>>>>>>> ingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.LifecycleStarter.execute
>>>>>>>>>>>
>>>>>>>>>>> (LifecycleStarter.java:128)
>>>>>>>>>>>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:30
>>>>>>>>>>> 9)
>>>>>>>>>>>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:19
>>>>>>>>>>> 4)
>>>>>>>>>>>  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107)
>>>>>>>>>>>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:955)
>>>>>>>>>>>  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290)
>>>>>>>>>>>  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:245)
>>>>>>>>>>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>>>>  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>>>>>>>>>> ssorImpl.java:62)
>>>>>>>>>>>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>>>>>>>>> thodAccessorImpl.java:43)
>>>>>>>>>>>  at java.lang.reflect.Method.invoke(Method.java:498)
>>>>>>>>>>>  at org.apache.maven.it.Embedded3xLauncher.run(Embedded3xLaunche
>>>>>>>>>>> r.java:247)
>>>>>>>>>>>  at org.apache.maven.it.Verifier.executeGoals(Verifier.java:1354
>>>>>>>>>>> )
>>>>>>>>>>>  at org.apache.maven.it.Verifier.executeGoal(Verifier.java:1254)
>>>>>>>>>>>  at org.apache.maven.it.Verifier.executeGoal(Verifier.java:1248)
>>>>>>>>>>>  at org.apache.maven.it.MavenITBootstrapTest.testBootstrap(Maven
>>>>>>>>>>> ITBootstrapTest.java:54)
>>>>>>>>>>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>>>>>>>  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>>>>>>>>>> ssorImpl.java:62)
>>>>>>>>>>>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>>>>>>>>> thodAccessorImpl.java:43)
>>>>>>>>>>>  at java.lang.reflect.Method.invoke(Method.java:498)
>>>>>>>>>>>  at junit.framework.TestCase.runTest(TestCase.java:168)
>>>>>>>>>>>  at org.apache.maven.it.AbstractMavenIntegrationTestCase.runTest
>>>>>>>>>>> (AbstractMavenIntegrationTestCase.java:222)
>>>>>>>>>>>  at junit.framework.TestCase.runBare(TestCase.java:134)
>>>>>>>>>>>  at junit.framework.TestResult$1.protect(TestResult.java:110)
>>>>>>>>>>>  at junit.framework.TestResult.runProtected(TestResult.java:128)
>>>>>>>>>>>  at junit.framework.TestResult.run(TestResult.java:113)
>>>>>>>>>>>  at junit.framework.TestCase.run(TestCase.java:124)
>>>>>>>>>>>  at junit.framework.TestSuite.runTest(TestSuite.java:243)
>>>>>>>>>>>  at junit.framework.TestSuite.run(TestSuite.java:238)
>>>>>>>>>>>  at junit.framework.TestSuite.runTest(TestSuite.java:243)
>>>>>>>>>>>  at junit.framework.TestSuite.run(TestSuite.java:238)
>>>>>>>>>>>  at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38Cla
>>>>>>>>>>> ssRunner.java:83)
>>>>>>>>>>>  at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUni
>>>>>>>>>>> t4Provider.java:283)
>>>>>>>>>>>  at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithR
>>>>>>>>>>> erun(JUnit4Provider.java:173)
>>>>>>>>>>>  at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestS
>>>>>>>>>>> et(JUnit4Provider.java:153)
>>>>>>>>>>>  at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit
>>>>>>>>>>> 4Provider.java:128)
>>>>>>>>>>>  at org.apache.maven.surefire.booter.ForkedBooter.invokeProvider
>>>>>>>>>>> InSameClassLoader(ForkedBooter.java:203)
>>>>>>>>>>>  at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInPro
>>>>>>>>>>> cess(ForkedBooter.java:155)
>>>>>>>>>>>  at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBoo
>>>>>>>>>>> ter.java:103)
>>>>>>>>>>> Caused by: org.apache.maven.plugin.PluginExecutionException:
>>>>>>>>>>> Execution
>>>>>>>>>>> get-all-plugins-deps of goal org.apache.maven.plugins:maven
>>>>>>>>>>> -dependency-plugin:3.0.0:resolve-plugins failed: Unable to load
>>>>>>>>>>> the
>>>>>>>>>>> mojo 'resolve-plugins' (or one of its required components) from
>>>>>>>>>>> the
>>>>>>>>>>> plugin
>>>>>>>>>>> 'org.apache.maven.plugins:maven-dependency-plugin:3.0.0'
>>>>>>>>>>>  at org.apache.maven.plugin.DefaultBuildPluginManager.executeMoj
>>>>>>>>>>> o(DefaultBuildPluginManager.java:156)
>>>>>>>>>>>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute(Moj
>>>>>>>>>>> oExecutor.java:208)
>>>>>>>>>>>  ... 44 more
>>>>>>>>>>> Caused by: org.apache.maven.plugin.PluginContainerException:
>>>>>>>>>>> Unable
>>>>>>>>>>> to
>>>>>>>>>>> load the mojo 'resolve-plugins' (or one of its required
>>>>>>>>>>> components)
>>>>>>>>>>> from
>>>>>>>>>>> the plugin 'org.apache.maven.plugins:mave
>>>>>>>>>>> n-dependency-plugin:3.0.0'
>>>>>>>>>>>  at org.apache.maven.plugin.internal.DefaultMavenPluginManager.g
>>>>>>>>>>> etConfiguredMojo(DefaultMavenPluginManager.java:553)
>>>>>>>>>>>  at org.apache.maven.plugin.DefaultBuildPluginManager.executeMoj
>>>>>>>>>>> o(DefaultBuildPluginManager.java:124)
>>>>>>>>>>>  ... 45 more
>>>>>>>>>>> Caused by: org.codehaus.plexus.component.
>>>>>>>>>>> repository.exception.ComponentLookupException:
>>>>>>>>>>> com.google.inject.ProvisionException: Unable to provision, see
>>>>>>>>>>> the
>>>>>>>>>>> following errors:
>>>>>>>>>>> 1) No implementation for org.apache.maven.artifact.hand
>>>>>>>>>>> ler.manager.ArtifactHandlerManager was bound.
>>>>>>>>>>>   while locating org.apache.maven.plugins.depen
>>>>>>>>>>> dency.resolvers.ResolvePluginsMojo
>>>>>>>>>>>   at ClassRealm[plugin>org.apache.m
>>>>>>>>>>> aven.plugins:maven-dependency-
>>>>>>>>>>> plugin:3.0.0,
>>>>>>>>>>> parent: java.net.URLClassLoader@77f03bb1] (via modules:
>>>>>>>>>>> org.eclipse.sisu.wire.WireModule ->
>>>>>>>>>>> org.eclipse.sisu.plexus.Plexus
>>>>>>>>>>> BindingModule)
>>>>>>>>>>>   while locating org.apache.maven.plugin.Mojo annotated with
>>>>>>>>>>> @com.google.inject.name.Named(value=org.apache.maven.plugins
>>>>>>>>>>> :maven-dependency-plugin:3.0.0:resolve-plugins)
>>>>>>>>>>> 1 error
>>>>>>>>>>>       role: org.apache.maven.plugin.Mojo
>>>>>>>>>>>   roleHint: org.apache.maven.plugins:maven
>>>>>>>>>>> -dependency-plugin:3.0.0:resol
>>>>>>>>>>> ve-plugins
>>>>>>>>>>>  at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPle
>>>>>>>>>>> xusContainer.java:267)
>>>>>>>>>>>  at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPle
>>>>>>>>>>> xusContainer.java:255)
>>>>>>>>>>>  at org.apache.maven.plugin.internal.DefaultMavenPluginManager.g
>>>>>>>>>>> etConfiguredMojo(DefaultMavenPluginManager.java:519)
>>>>>>>>>>>  ... 46 more
>>>>>>>>>>> Caused by: com.google.inject.ProvisionException: Unable to
>>>>>>>>>>> provision,
>>>>>>>>>>> see the following errors:
>>>>>>>>>>> 1) No implementation for org.apache.maven.artifact.hand
>>>>>>>>>>> ler.manager.ArtifactHandlerManager was bound.
>>>>>>>>>>>   while locating org.apache.maven.plugins.depen
>>>>>>>>>>> dency.resolvers.ResolvePluginsMojo
>>>>>>>>>>>   at ClassRealm[plugin>org.apache.m
>>>>>>>>>>> aven.plugins:maven-dependency-
>>>>>>>>>>> plugin:3.0.0,
>>>>>>>>>>> parent: java.net.URLClassLoader@77f03bb1] (via modules:
>>>>>>>>>>> org.eclipse.sisu.wire.WireModule ->
>>>>>>>>>>> org.eclipse.sisu.plexus.Plexus
>>>>>>>>>>> BindingModule)
>>>>>>>>>>>   while locating org.apache.maven.plugin.Mojo annotated with
>>>>>>>>>>> @com.google.inject.name.Named(value=org.apache.maven.plugins
>>>>>>>>>>> :maven-dependency-plugin:3.0.0:resolve-plugins)
>>>>>>>>>>> 1 error
>>>>>>>>>>>  at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.j
>>>>>>>>>>> ava:1025)
>>>>>>>>>>>  at org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)
>>>>>>>>>>>  at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry
>>>>>>>>>>> .java:81)
>>>>>>>>>>>  at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBe
>>>>>>>>>>> an.java:51)
>>>>>>>>>>>  at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPle
>>>>>>>>>>> xusContainer.java:263)
>>>>>>>>>>>  ... 48 more
>>>>>>>>>>> [ERROR]
>>>>>>>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug
>>>>>>>>>>> logging.
>>>>>>>>>>> [ERROR]
>>>>>>>>>>> [ERROR] For more information about the errors and possible
>>>>>>>>>>> solutions,
>>>>>>>>>>> please read the following articles:
>>>>>>>>>>> [ERROR] [Help 1] http://cwiki.apache.org/conflu
>>>>>>>>>>> ence/display/MAVEN/PluginContainerException
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> ------------------------------------------------------------
>>>>>>> ---------
>>>>>>> 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