You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Eric Redmond (JIRA)" <ji...@codehaus.org> on 2007/03/19 23:16:34 UTC
[jira] Created: (WAGON-76) Http-lightweight trys to download
inaccessible checksums
Http-lightweight trys to download inaccessible checksums
--------------------------------------------------------
Key: WAGON-76
URL: http://jira.codehaus.org/browse/WAGON-76
Project: wagon
Issue Type: Bug
Components: wagon-http-lightweight
Affects Versions: 1.0-beta-2
Reporter: Eric Redmond
Priority: Minor
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
[jira] Updated: (WAGON-76) Http-lightweight trys to download
inaccessible checksums
Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/WAGON-76?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brett Porter updated WAGON-76:
------------------------------
Fix Version/s: (was: 1.0-beta-3)
1.x
I think it would be better for Maven to deal with transfer failed exceptions in a more flexible way rather than baking in rules regarding 403's to the wagons. wdyt?
> 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.x
>
>
> 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
[jira] Updated: (WAGON-76) Http-lightweight trys to download
inaccessible checksums
Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
[ 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