[
http://jira.codehaus.org/browse/WAGON-76?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brett Porter updated WAGON-76:
------------------------------
Fix Version/s: 1.0-beta-3
> Http-lightweight trys to download inaccessible checksums
> --------------------------------------------------------
>
> Key: WAGON-76
> URL: http://jira.codehaus.org/browse/WAGON-76
> Project: Maven Wagon
> Issue Type: Bug
> Components: wagon-http-lightweight
> Affects Versions: 1.0-beta-2
> Reporter: Eric Redmond
> Priority: Minor
> Fix For: 1.0-beta-3
>
>
> In certain webservice environments, such as Terracotta's repository, or
> Amazon's S3, available artifacts are downloadable via normal http requests -
> however - inaccessible files may return a 403 error (for security) rather
> than a simple 404.
> http-lightweight currently breaks in these situations:
> Downloading:
> http://download.terracotta.org/maven2//berkeleydb/je/3.2.13/je-3.2.13.pom
> 563/563b
> 563b downloaded
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Error building POM (may not be this project's POM).
> Project ID: berkeleydb:je
> Reason: Error getting POM for 'berkeleydb:je' from the repository: Error
> transferring file
> berkeleydb:je:pom:3.2.13
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2),
> codehaus-repository (http://repository.codehaus.org/),
> terracotta-repository (http://download.terracotta.org/maven2/)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Unable to get
> dependency information: Unable to read the metadata file for artifact
> 'berkeleydb:je:jar': Error getting POM for 'berkeleydb:je' from the
> repository: Error transferring file
> berkeleydb:je:pom:3.2.13
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2),
> codehaus-repository (http://repository.codehaus.org/),
> terracotta-repository (http://download.terracotta.org/maven2/)
> berkeleydb:je:jar:3.2.13
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2),
> codehaus-repository (http://repository.codehaus.org/),
> terracotta-repository (http://download.terracotta.org/maven2/)
> Path to dependency:
> 1) org.terracotta:common:jar:2.3-SNAPSHOT
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:551)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> [...SNIP...]
> Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException:
> Error transferring file
> berkeleydb:je:pom:3.2.13
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2),
> codehaus-repository (http://repository.codehaus.org/),
> terracotta-repository (http://download.terracotta.org/maven2/)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:140)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:63)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:467)
> ... 26 more
> Caused by: org.apache.maven.wagon.TransferFailedException: Error transferring
> file
> at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:99)
> at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
> at
> org.apache.maven.artifact.manager.DefaultWagonManager.verifyChecksum(DefaultWagonManager.java:520)
> at
> org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:380)
> at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:282)
> at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:244)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:124)
> ... 28 more
> Caused by: java.io.IOException: Server returned HTTP response code: 403 for
> URL:
> http://download.terracotta.org/maven2/berkeleydb/je/3.2.13/je-3.2.13.pom.sha1
> at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1153)
> at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:85)
> ... 34 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira