I'll delete branches bisect-0 through bisect-3 once Robert ACKs my analysis
On 29 August 2017 at 16:57, 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/f047ea143766fd22ae42040e6805be > f287f3cc3e > > On 29 August 2017 at 22:17, Stephen Connolly <stephen.alan.connolly@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.conno...@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:309) >>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194) >>>> 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: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': >>>> 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:resolve-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:309) >>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194) >>>> 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:maven-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.maven.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:resolve-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.maven.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 >>>> >>>> >>> >> >