[ 
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

        

Reply via email to