[ 
https://issues.apache.org/jira/browse/MNG-6155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15819019#comment-15819019
 ] 

Stephen Connolly commented on MNG-6155:
---------------------------------------

I wonder is this a Java 8 test execution order thing where the HTTP tests run 
first, everything is fine... where they run second, it all blows up

> MavenITmng3599useHttpProxyForWebDAVMk2Test needs --legacy-local-repository
> --------------------------------------------------------------------------
>
>                 Key: MNG-6155
>                 URL: https://issues.apache.org/jira/browse/MNG-6155
>             Project: Maven
>          Issue Type: Bug
>          Components: Integration Tests
>    Affects Versions: 3.3.9, 3.5.0
>            Reporter: Stephen Connolly
>
> We found an issue with the integration tests after the great reset once we 
> had a Jenkinsfile that was running the integration tests against windows and 
> linux on both Java 7 and Java 8.
> Namely the {{MavenITmng3599useHttpProxyForWebDAVTest}} was flakey with 
> approximately two of the four runs failing with errors like:
> {code}
> [DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for 
> f:\jenkins\jenkins-slave\workspace\maven-jenkinsfile\master@4\test\it-local-repo
> [INFO] Scanning for projects...
> [DEBUG] Using mirror test-mirror (dav://www.example.com/) for central 
> (file:target/null).
> [DEBUG] Verifying availability of 
> f:\jenkins\jenkins-slave\workspace\maven-jenkinsfile\master@4\test\it-local-repo\org\apache\maven\wagon\wagon-webdav-jackrabbit\2.0\wagon-webdav-jackrabbit-2.0.pom
>  from [test-mirror (dav://www.example.com/, default, releases+snapshots)]
> [DEBUG] java.util.NoSuchElementException
>       role: org.apache.maven.wagon.Wagon
>   roleHint: dav
> org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
> java.util.NoSuchElementException
>       role: org.apache.maven.wagon.Wagon
>   roleHint: dav
>  at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:267)
>  at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255)
>  at 
> org.eclipse.aether.internal.transport.wagon.PlexusWagonProvider.lookup(PlexusWagonProvider.java:58)
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporter.lookupWagon(WagonTransporter.java:271)
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporter.<init>(WagonTransporter.java:115)
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporterFactory.newInstance(WagonTransporterFactory.java:127)
>  at 
> org.eclipse.aether.internal.impl.DefaultTransporterProvider.newTransporter(DefaultTransporterProvider.java:110)
>  at 
> org.eclipse.aether.connector.basic.BasicRepositoryConnector.<init>(BasicRepositoryConnector.java:115)
>  at 
> org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory.newInstance(BasicRepositoryConnectorFactory.java:180)
>  at 
> org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider.newRepositoryConnector(DefaultRepositoryConnectorProvider.java:113)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:516)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
>  at 
> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:267)
>  at 
> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:198)
>  at 
> org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:202)
>  at 
> org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:316)
>  at 
> org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:202)
>  at 
> org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:149)
>  at 
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.resolveExtensionArtifacts(DefaultMavenPluginManager.java:908)
>  at 
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm(DefaultMavenPluginManager.java:839)
>  at 
> org.apache.maven.project.DefaultProjectBuildingHelper.createProjectRealm(DefaultProjectBuildingHelper.java:196)
>  at 
> org.apache.maven.project.DefaultModelBuildingListener.buildExtensionsAssembled(DefaultModelBuildingListener.java:99)
>  at 
> org.apache.maven.model.building.ModelBuildingEventCatapult$1.fire(ModelBuildingEventCatapult.java:44)
>  at 
> org.apache.maven.model.building.DefaultModelBuilder.fireEvent(DefaultModelBuilder.java:1295)
>  at 
> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:441)
>  at 
> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:421)
>  at 
> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:620)
>  at 
> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:411)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:419)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:410)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:83)
>  at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:491)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:219)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
>  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
>  at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:606)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: java.util.NoSuchElementException
>  at 
> org.eclipse.sisu.plexus.RealmFilteredBeans$FilteredItr.next(RealmFilteredBeans.java:118)
>  at 
> org.eclipse.sisu.plexus.RealmFilteredBeans$FilteredItr.next(RealmFilteredBeans.java:1)
>  at 
> org.eclipse.sisu.plexus.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:76)
>  at 
> org.eclipse.sisu.plexus.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:1)
>  at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)
>  ... 47 more
> [DEBUG] Writing tracking file 
> f:\jenkins\jenkins-slave\workspace\maven-jenkinsfile\master@4\test\it-local-repo\org\apache\maven\wagon\wagon-webdav-jackrabbit\2.0\wagon-webdav-jackrabbit-2.0.pom.lastUpdated
> [DEBUG] Looking up lifecyle mappings for packaging jar from 
> ClassRealm[plexus.core, parent: null]
> [ERROR] [ERROR] Some problems were encountered while processing the POMs:
> [ERROR] Unresolveable build extension: Plugin 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:2.0 or one of its dependencies 
> could not be resolved: Failed to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.0 @ 
>  @ 
> [ERROR] The build could not read 1 project -> [Help 1]
> org.apache.maven.project.ProjectBuildingException: Some problems were 
> encountered while processing the POMs:
> [ERROR] Unresolveable build extension: Plugin 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:2.0 or one of its dependencies 
> could not be resolved: Failed to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.0 @ 
>  at 
> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:422)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:419)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:410)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:83)
>  at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:491)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:219)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
>  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
>  at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:606)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> [ERROR]   
> [ERROR]   The project org.apache.maven.its.mng3599:test:1.0-SNAPSHOT 
> (F:\jenkins\jenkins-slave\workspace\maven-jenkinsfile\master@4\test\core-it-suite\target\test-classes\mng-3599\pom.xml)
>  has 1 error
> [ERROR]     Unresolveable build extension: Plugin 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:2.0 or one of its dependencies 
> could not be resolved: Failed to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.0: Could not transfer 
> artifact org.apache.maven.wagon:wagon-webdav-jackrabbit:pom:2.0 from/to 
> test-mirror (dav://www.example.com/): Cannot access dav://www.example.com/ 
> with type default using the available connector factories: 
> BasicRepositoryConnectorFactory: Cannot access dav://www.example.com/ using 
> the registered transporter factories: WagonTransporterFactory: 
> java.util.NoSuchElementException
> [ERROR]     role: org.apache.maven.wagon.Wagon
> [ERROR]     roleHint: dav
> [ERROR]     -> [Help 2]
> org.apache.maven.plugin.PluginManagerException: Plugin 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:2.0 or one of its dependencies 
> could not be resolved: Failed to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.0
>  at 
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm(DefaultMavenPluginManager.java:846)
>  at 
> org.apache.maven.project.DefaultProjectBuildingHelper.createProjectRealm(DefaultProjectBuildingHelper.java:196)
>  at 
> org.apache.maven.project.DefaultModelBuildingListener.buildExtensionsAssembled(DefaultModelBuildingListener.java:99)
>  at 
> org.apache.maven.model.building.ModelBuildingEventCatapult$1.fire(ModelBuildingEventCatapult.java:44)
>  at 
> org.apache.maven.model.building.DefaultModelBuilder.fireEvent(DefaultModelBuilder.java:1295)
>  at 
> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:441)
>  at 
> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:421)
>  at 
> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:620)
>  at 
> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:411)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:419)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:410)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:83)
>  at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:491)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:219)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
>  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
>  at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:606)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:2.0 or one of its dependencies 
> could not be resolved: Failed to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.0
>  at 
> org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:214)
>  at 
> org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:149)
>  at 
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.resolveExtensionArtifacts(DefaultMavenPluginManager.java:908)
>  at 
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm(DefaultMavenPluginManager.java:839)
>  ... 26 more
> Caused by: org.eclipse.aether.collection.DependencyCollectionException: 
> Failed to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.0
>  at 
> org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:208)
>  at 
> org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:316)
>  at 
> org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:202)
>  ... 29 more
> Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed 
> to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.0
>  at 
> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:282)
>  at 
> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:198)
>  at 
> org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:202)
>  ... 31 more
> Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could 
> not transfer artifact org.apache.maven.wagon:wagon-webdav-jackrabbit:pom:2.0 
> from/to test-mirror (dav://www.example.com/): Cannot access 
> dav://www.example.com/ with type default using the available connector 
> factories: BasicRepositoryConnectorFactory
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
>  at 
> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:267)
>  ... 33 more
> Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could not 
> transfer artifact org.apache.maven.wagon:wagon-webdav-jackrabbit:pom:2.0 
> from/to test-mirror (dav://www.example.com/): Cannot access 
> dav://www.example.com/ with type default using the available connector 
> factories: BasicRepositoryConnectorFactory
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:531)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
>  ... 36 more
> Caused by: org.eclipse.aether.transfer.NoRepositoryConnectorException: Cannot 
> access dav://www.example.com/ with type default using the available connector 
> factories: BasicRepositoryConnectorFactory
>  at 
> org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider.newRepositoryConnector(DefaultRepositoryConnectorProvider.java:174)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:516)
>  ... 37 more
> Caused by: org.eclipse.aether.transfer.NoRepositoryConnectorException: Cannot 
> access dav://www.example.com/ using the registered transporter factories: 
> WagonTransporterFactory
>  at 
> org.eclipse.aether.connector.basic.BasicRepositoryConnector.<init>(BasicRepositoryConnector.java:119)
>  at 
> org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory.newInstance(BasicRepositoryConnectorFactory.java:180)
>  at 
> org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider.newRepositoryConnector(DefaultRepositoryConnectorProvider.java:113)
>  ... 38 more
> Caused by: org.eclipse.aether.transfer.NoTransporterException: Cannot access 
> dav://www.example.com/ using the registered transporter factories: 
> WagonTransporterFactory
>  at 
> org.eclipse.aether.internal.impl.DefaultTransporterProvider.newTransporter(DefaultTransporterProvider.java:151)
>  at 
> org.eclipse.aether.connector.basic.BasicRepositoryConnector.<init>(BasicRepositoryConnector.java:115)
>  ... 40 more
> Caused by: org.eclipse.aether.transfer.NoTransporterException: 
> java.util.NoSuchElementException
>       role: org.apache.maven.wagon.Wagon
>   roleHint: dav
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporter.<init>(WagonTransporter.java:120)
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporterFactory.newInstance(WagonTransporterFactory.java:127)
>  at 
> org.eclipse.aether.internal.impl.DefaultTransporterProvider.newTransporter(DefaultTransporterProvider.java:110)
>  ... 41 more
> Caused by: 
> org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
> java.util.NoSuchElementException
>       role: org.apache.maven.wagon.Wagon
>   roleHint: dav
>  at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:267)
>  at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255)
>  at 
> org.eclipse.aether.internal.transport.wagon.PlexusWagonProvider.lookup(PlexusWagonProvider.java:58)
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporter.lookupWagon(WagonTransporter.java:271)
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporter.<init>(WagonTransporter.java:115)
>  ... 43 more
> Caused by: java.util.NoSuchElementException
>  at 
> org.eclipse.sisu.plexus.RealmFilteredBeans$FilteredItr.next(RealmFilteredBeans.java:118)
>  at 
> org.eclipse.sisu.plexus.RealmFilteredBeans$FilteredItr.next(RealmFilteredBeans.java:1)
>  at 
> org.eclipse.sisu.plexus.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:76)
>  at 
> org.eclipse.sisu.plexus.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:1)
>  at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)
>  ... 47 more
> [ERROR] 
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please 
> read the following articles:
> [ERROR] [Help 1] 
> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
> [ERROR] [Help 2] 
> http://cwiki.apache.org/confluence/display/MAVEN/PluginManagerException
> {code}
> The initial hypothesis was that the Wagon upgrade in Maven 3.3.9 to 2.10 was 
> causing the 2.0 version of the webdav wagon to stop working, so  
> {{MavenITmng3599useHttpProxyForWebDAVTest}} was disabled on 3.3.9+ and 
> {{MavenITmng3599useHttpProxyForWebDAVMk2Test}} introduced using 2.10 of 
> webdav...
> That had the result of failing with:
> {code}
> [DEBUG] Verifying availability of 
> f:\jenkins\jenkins-slave\workspace\maven-jenkinsfile\mng-3599@6\test\it-local-repo\org\apache\maven\wagon\wagon-webdav-jackrabbit\2.10\wagon-webdav-jackrabbit-2.10.pom
>  from [test-mirror (dav://www.example.com/, default, releases+snapshots)]
> [DEBUG] java.util.NoSuchElementException
>       role: org.apache.maven.wagon.Wagon
>   roleHint: dav
> org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
> java.util.NoSuchElementException
>       role: org.apache.maven.wagon.Wagon
>   roleHint: dav
>  at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:267)
>  at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255)
>  at 
> org.eclipse.aether.internal.transport.wagon.PlexusWagonProvider.lookup(PlexusWagonProvider.java:58)
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporter.lookupWagon(WagonTransporter.java:271)
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporter.<init>(WagonTransporter.java:115)
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporterFactory.newInstance(WagonTransporterFactory.java:127)
>  at 
> org.eclipse.aether.internal.impl.DefaultTransporterProvider.newTransporter(DefaultTransporterProvider.java:110)
>  at 
> org.eclipse.aether.connector.basic.BasicRepositoryConnector.<init>(BasicRepositoryConnector.java:115)
>  at 
> org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory.newInstance(BasicRepositoryConnectorFactory.java:180)
>  at 
> org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider.newRepositoryConnector(DefaultRepositoryConnectorProvider.java:113)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:516)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
>  at 
> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:267)
>  at 
> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:198)
>  at 
> org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:202)
>  at 
> org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:316)
>  at 
> org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:202)
>  at 
> org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:149)
>  at 
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.resolveExtensionArtifacts(DefaultMavenPluginManager.java:908)
>  at 
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm(DefaultMavenPluginManager.java:839)
>  at 
> org.apache.maven.project.DefaultProjectBuildingHelper.createProjectRealm(DefaultProjectBuildingHelper.java:196)
>  at 
> org.apache.maven.project.DefaultModelBuildingListener.buildExtensionsAssembled(DefaultModelBuildingListener.java:99)
>  at 
> org.apache.maven.model.building.ModelBuildingEventCatapult$1.fire(ModelBuildingEventCatapult.java:44)
>  at 
> org.apache.maven.model.building.DefaultModelBuilder.fireEvent(DefaultModelBuilder.java:1295)
>  at 
> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:441)
>  at 
> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:421)
>  at 
> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:620)
>  at 
> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:411)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:419)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:410)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:83)
>  at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:491)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:219)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
>  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
>  at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:498)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: java.util.NoSuchElementException
>  at 
> org.eclipse.sisu.plexus.RealmFilteredBeans$FilteredItr.next(RealmFilteredBeans.java:118)
>  at 
> org.eclipse.sisu.plexus.RealmFilteredBeans$FilteredItr.next(RealmFilteredBeans.java:1)
>  at 
> org.eclipse.sisu.plexus.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:76)
>  at 
> org.eclipse.sisu.plexus.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:1)
>  at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)
>  ... 47 more
> [DEBUG] Writing tracking file 
> f:\jenkins\jenkins-slave\workspace\maven-jenkinsfile\mng-3599@6\test\it-local-repo\org\apache\maven\wagon\wagon-webdav-jackrabbit\2.10\wagon-webdav-jackrabbit-2.10.pom.lastUpdated
> [DEBUG] Looking up lifecyle mappings for packaging jar from 
> ClassRealm[plexus.core, parent: null]
> [ERROR] [ERROR] Some problems were encountered while processing the POMs:
> [ERROR] Unresolveable build extension: Plugin 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:2.10 or one of its 
> dependencies could not be resolved: Failed to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.10 @ 
>  @ 
> [ERROR] The build could not read 1 project -> [Help 1]
> org.apache.maven.project.ProjectBuildingException: Some problems were 
> encountered while processing the POMs:
> [ERROR] Unresolveable build extension: Plugin 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:2.10 or one of its 
> dependencies could not be resolved: Failed to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.10 @ 
>  at 
> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:422)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:419)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:410)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:83)
>  at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:491)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:219)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
>  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
>  at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:498)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> [ERROR]   
> [ERROR]   The project org.apache.maven.its.mng3599:test:1.0-SNAPSHOT 
> (F:\jenkins\jenkins-slave\workspace\maven-jenkinsfile\mng-3599@6\test\core-it-suite\target\test-classes\mng-3599-mk2\pom.xml)
>  has 1 error
> [ERROR]     Unresolveable build extension: Plugin 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:2.10 or one of its 
> dependencies could not be resolved: Failed to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.10: Could not transfer 
> artifact org.apache.maven.wagon:wagon-webdav-jackrabbit:pom:2.10 from/to 
> test-mirror (dav://www.example.com/): Cannot access dav://www.example.com/ 
> with type default using the available connector factories: 
> BasicRepositoryConnectorFactory: Cannot access dav://www.example.com/ using 
> the registered transporter factories: WagonTransporterFactory: 
> java.util.NoSuchElementException
> [ERROR]     role: org.apache.maven.wagon.Wagon
> [ERROR]     roleHint: dav
> [ERROR]     -> [Help 2]
> org.apache.maven.plugin.PluginManagerException: Plugin 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:2.10 or one of its 
> dependencies could not be resolved: Failed to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.10
>  at 
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm(DefaultMavenPluginManager.java:846)
>  at 
> org.apache.maven.project.DefaultProjectBuildingHelper.createProjectRealm(DefaultProjectBuildingHelper.java:196)
>  at 
> org.apache.maven.project.DefaultModelBuildingListener.buildExtensionsAssembled(DefaultModelBuildingListener.java:99)
>  at 
> org.apache.maven.model.building.ModelBuildingEventCatapult$1.fire(ModelBuildingEventCatapult.java:44)
>  at 
> org.apache.maven.model.building.DefaultModelBuilder.fireEvent(DefaultModelBuilder.java:1295)
>  at 
> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:441)
>  at 
> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:421)
>  at 
> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:620)
>  at 
> org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:411)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.collectProjects(DefaultGraphBuilder.java:419)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.getProjectsForMavenReactor(DefaultGraphBuilder.java:410)
>  at 
> org.apache.maven.graph.DefaultGraphBuilder.build(DefaultGraphBuilder.java:83)
>  at org.apache.maven.DefaultMaven.buildGraph(DefaultMaven.java:491)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:219)
>  at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>  at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>  at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
>  at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
>  at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>  at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:498)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>  at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:2.10 or one of its 
> dependencies could not be resolved: Failed to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.10
>  at 
> org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:214)
>  at 
> org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:149)
>  at 
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.resolveExtensionArtifacts(DefaultMavenPluginManager.java:908)
>  at 
> org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupExtensionsRealm(DefaultMavenPluginManager.java:839)
>  ... 26 more
> Caused by: org.eclipse.aether.collection.DependencyCollectionException: 
> Failed to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.10
>  at 
> org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:208)
>  at 
> org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:316)
>  at 
> org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolveInternal(DefaultPluginDependenciesResolver.java:202)
>  ... 29 more
> Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException: Failed 
> to read artifact descriptor for 
> org.apache.maven.wagon:wagon-webdav-jackrabbit:jar:2.10
>  at 
> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:282)
>  at 
> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:198)
>  at 
> org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:202)
>  ... 31 more
> Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could 
> not transfer artifact org.apache.maven.wagon:wagon-webdav-jackrabbit:pom:2.10 
> from/to test-mirror (dav://www.example.com/): Cannot access 
> dav://www.example.com/ with type default using the available connector 
> factories: BasicRepositoryConnectorFactory
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223)
>  at 
> org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:267)
>  ... 33 more
> Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could not 
> transfer artifact org.apache.maven.wagon:wagon-webdav-jackrabbit:pom:2.10 
> from/to test-mirror (dav://www.example.com/): Cannot access 
> dav://www.example.com/ with type default using the available connector 
> factories: BasicRepositoryConnectorFactory
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:531)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421)
>  ... 36 more
> Caused by: org.eclipse.aether.transfer.NoRepositoryConnectorException: Cannot 
> access dav://www.example.com/ with type default using the available connector 
> factories: BasicRepositoryConnectorFactory
>  at 
> org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider.newRepositoryConnector(DefaultRepositoryConnectorProvider.java:174)
>  at 
> org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:516)
>  ... 37 more
> Caused by: org.eclipse.aether.transfer.NoRepositoryConnectorException: Cannot 
> access dav://www.example.com/ using the registered transporter factories: 
> WagonTransporterFactory
>  at 
> org.eclipse.aether.connector.basic.BasicRepositoryConnector.<init>(BasicRepositoryConnector.java:119)
>  at 
> org.eclipse.aether.connector.basic.BasicRepositoryConnectorFactory.newInstance(BasicRepositoryConnectorFactory.java:180)
>  at 
> org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider.newRepositoryConnector(DefaultRepositoryConnectorProvider.java:113)
>  ... 38 more
> Caused by: org.eclipse.aether.transfer.NoTransporterException: Cannot access 
> dav://www.example.com/ using the registered transporter factories: 
> WagonTransporterFactory
>  at 
> org.eclipse.aether.internal.impl.DefaultTransporterProvider.newTransporter(DefaultTransporterProvider.java:151)
>  at 
> org.eclipse.aether.connector.basic.BasicRepositoryConnector.<init>(BasicRepositoryConnector.java:115)
>  ... 40 more
> Caused by: org.eclipse.aether.transfer.NoTransporterException: 
> java.util.NoSuchElementException
>       role: org.apache.maven.wagon.Wagon
>   roleHint: dav
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporter.<init>(WagonTransporter.java:120)
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporterFactory.newInstance(WagonTransporterFactory.java:127)
>  at 
> org.eclipse.aether.internal.impl.DefaultTransporterProvider.newTransporter(DefaultTransporterProvider.java:110)
>  ... 41 more
> Caused by: 
> org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
> java.util.NoSuchElementException
>       role: org.apache.maven.wagon.Wagon
>   roleHint: dav
>  at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:267)
>  at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255)
>  at 
> org.eclipse.aether.internal.transport.wagon.PlexusWagonProvider.lookup(PlexusWagonProvider.java:58)
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporter.lookupWagon(WagonTransporter.java:271)
>  at 
> org.eclipse.aether.transport.wagon.WagonTransporter.<init>(WagonTransporter.java:115)
>  ... 43 more
> Caused by: java.util.NoSuchElementException
>  at 
> org.eclipse.sisu.plexus.RealmFilteredBeans$FilteredItr.next(RealmFilteredBeans.java:118)
>  at 
> org.eclipse.sisu.plexus.RealmFilteredBeans$FilteredItr.next(RealmFilteredBeans.java:1)
>  at 
> org.eclipse.sisu.plexus.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:76)
>  at 
> org.eclipse.sisu.plexus.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:1)
>  at 
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)
>  ... 47 more
> [ERROR] 
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please 
> read the following articles:
> [ERROR] [Help 1] 
> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
> [ERROR] [Help 2] 
> http://cwiki.apache.org/confluence/display/MAVEN/PluginManagerException
> {code}
> So finally we added {{--legacy-local-repository}} to the CLI options and that 
> seemed to get the test passing again.
> This issue is to get a correct diagnosis of why the test is failing randomly 
> and find a proper fix for {{MavenITmng3599useHttpProxyForWebDAVMk2Test}}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to