Really strange I can reproduce m-doap-p IT failures from my machine but not m-eclipse-p ones
notice in m-doap-p IT, the url should get a 404 not found but in m-eclipse-p IT, the url points to existing content IMHO, the behaviour change between Maven versions is tied to MNG-5175 change from wagon-http-lightweight to wagon-http But this doesn't explain the change in time: could it be related to changes in Maven central protection rules? Something about user-agents, to avoid scrapers? We should try to look at what's happening on the wire, to check exact http request+reply during the IT Anybody with experience on such an investigation? Regards, Hervé Le vendredi 30 août 2013 17:26:36 Robert Scholte a écrit : > The failing IT for the m-eclipse-p has a similar issue: > When trying to resolve the following dependency: > > <dependency> > <groupId>junit</groupId> > <artifactId>junit</artifactId> > <version>[3.0,3.8.1]</version> > </dependency> > > > it logs the following exception: > > [WARNING] repository metadata for: 'artifact junit:junit' could not be > retrieved from repository: central due to an error: Authorization failed: > Access denied to: > http://repo.maven.apache.org/maven2/junit/junit/maven-metadata.xml , > ReasonPhrase:Denied Access. > [DEBUG] Exception > org.apache.maven.wagon.TransferFailedException: Authorization failed: > Access denied to: > http://repo.maven.apache.org/maven2/junit/junit/maven-metadata.xml , > ReasonPhrase:Denied Access. > at > org.apache.maven.repository.legacy.DefaultWagonManager.getRemoteFile(Default > WagonManager.java:442) at > org.apache.maven.repository.legacy.DefaultWagonManager.getArtifactMetadata(D > efaultWagonManager.java:206) at > org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManag > er.resolve(DefaultRepositoryMetadataManager.java:132) at > org.apache.maven.project.artifact.MavenMetadataSource.retrieveAvailableVersi > ons(MavenMetadataSource.java:435) at > org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector.r > ecurse(DefaultLegacyArtifactCollector.java:497) at > org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector.c > ollect(DefaultLegacyArtifactCollector.java:144) at > org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector.c > ollect(DefaultLegacyArtifactCollector.java:100) at > org.apache.maven.repository.legacy.resolver.DefaultLegacyArtifactCollector.c > ollect(DefaultLegacyArtifactCollector.java:782) at > org.apache.maven.plugin.ide.AbstractIdeSupportMojo.doDependencyResolution(Ab > stractIdeSupportMojo.java:559) at > org.apache.maven.plugin.ide.AbstractIdeSupportMojo.execute(AbstractIdeSuppor > tMojo.java:506) at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPl > uginManager.java:106) at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:2 > 08) at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:1 > 53) at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:1 > 45) at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Life > cycleModuleBuilder.java:84) at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(Life > cycleModuleBuilder.java:59) at > org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(Lif > ecycleStarter.java:183) at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarte > r.java:161) at > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:318) at > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:153) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > ) at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:25) at java.lang.reflect.Method.invoke(Method.java:597) > at > org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.ja > va:290) at > org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) > at > org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher. > java:414) at > org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:357) > Caused by: org.apache.maven.wagon.authorization.AuthorizationException: > Access denied to: > http://repo.maven.apache.org/maven2/junit/junit/maven-metadata.xml , > ReasonPhrase:Denied Access. > at > org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInputData(Ab > stractHttpClientWagon.java:928) at > org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116) at > org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88) at > org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61) > at > org.apache.maven.repository.legacy.DefaultWagonManager.getRemoteFile(Default > WagonManager.java:351) ... 30 more > > > Op Thu, 29 Aug 2013 18:46:21 +0200 schreef Kristian Rosenvold > > <[email protected]>: > > I see on Jenkins, that the IT's on the DOAP plugin fail once we pass > > maven 3.0.3. I extracted the following from the build.log file. Anyone > > know what issue this is, and what workaround/fix might be applied ? > > > > Kristian > > > > > > ------------------ > > > > GroupId: org.apache.maven.its.doap > > ArtifactId: maven-it-plugin > > > > Metadata Type: > > org.apache.maven.artifact.repository.metadata.ArtifactRepositoryMetadata > > could not be retrieved from repositories due to an error: repository > > metadata for: 'artifact org.apache.maven.its.doap:maven-it-plugin' > > could not be retrieved from repository: central due to an error: > > Authorization failed: Access denied to: > > http://repo.maven.apache.org/maven2/org/apache/maven/its/doap/maven-it-plu > > gin/maven-metadata.xml , ReasonPhrase:Denied Access. > > > > at > > > > org.apache.maven.plugin.doap.DoapMojo.writeReleases(DoapMojo.java:1461) > > > > at > > > > org.apache.maven.plugin.doap.DoapMojo.writeDoapFile(DoapMojo.java:730) > > > > at > > > > org.apache.maven.plugin.doap.DoapMojo.execute(DoapMojo.java:443) > > > > at > > > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuild > > PluginManager.java:106)> > > at > > > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java > > :208)> > > ... 19 more > > > > Caused by: > > org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolution > > Exception: repository metadata for: 'artifact > > org.apache.maven.its.doap:maven-it-plugin' could not be retrieved from > > repository: central due to an error: Authorization failed: Access > > denied to: > > http://repo.maven.apache.org/maven2/org/apache/maven/its/doap/maven-it-plu > > gin/maven-metadata.xml , ReasonPhrase:Denied Access. > > > > at > > > > org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataMan > > ager.resolveAlways(DefaultRepositoryMetadataManager.java:397)> > > at > > > > org.apache.maven.plugin.doap.DoapMojo.writeReleases(DoapMojo.java:1456) > > > > ... 23 more > > > > Caused by: org.apache.maven.wagon.TransferFailedException: > > Authorization failed: Access denied to: > > http://repo.maven.apache.org/maven2/org/apache/maven/its/doap/maven-it-plu > > gin/maven-metadata.xml , ReasonPhrase:Denied Access. > > > > at > > > > org.apache.maven.repository.legacy.DefaultWagonManager.getRemoteFile(Defau > > ltWagonManager.java:442)> > > at > > > > org.apache.maven.repository.legacy.DefaultWagonManager.getArtifactMetadata > > FromDeploymentRepository(DefaultWagonManager.java:215)> > > at > > > > org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataMan > > ager.getArtifactMetadataFromDeploymentRepository(DefaultRepositoryMetadata > > Manager.java:421)> > > at > > > > org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataMan > > ager.resolveAlways(DefaultRepositoryMetadataManager.java:393)> > > ... 24 more > > > > Caused by: > > org.apache.maven.wagon.authorization.AuthorizationException: Access > > denied to: > > http://repo.maven.apache.org/maven2/org/apache/maven/its/doap/maven-it-plu > > gin/maven-metadata.xml , ReasonPhrase:Denied Access. > > > > at > > > > org.apache.maven.wagon.shared.http4.AbstractHttpClientWagon.fillInputData( > > AbstractHttpClientWagon.java:928)> > > at > > > > org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116) > > > > at > > > > org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88) > > > > at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61) > > at > > > > org.apache.maven.repository.legacy.DefaultWagonManager.getRemoteFile(Defau > > ltWagonManager.java:351)> > > ... 27 more > > > > [ERROR] > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
