You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Michael Osipov (JIRA)" <ji...@apache.org> on 2016/12/19 11:42:58 UTC

[jira] [Commented] (WAGON-441) Does not follow HTTP 307 "Temporary Redirects"

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

Michael Osipov commented on WAGON-441:
--------------------------------------

This issue is likely to be invalid because the title does not match the description. Then URL in question is issued by the Nexus UI for the user and never from Maven. Please clarify.

> Does not follow HTTP 307 "Temporary Redirects"
> ----------------------------------------------
>
>                 Key: WAGON-441
>                 URL: https://issues.apache.org/jira/browse/WAGON-441
>             Project: Maven Wagon
>          Issue Type: Bug
>          Components: wagon-http
>    Affects Versions: 2.9
>         Environment: Linux x86_64 ( Ubuntu 14.04.2 LTS )
>            Reporter: Jason Vas Dias
>              Labels: close-pending
>
> Using maven-3.3.3 (latest version), which I believe may use Maven Wagon 2.9
> (not sure) , I cannot download a JAR from our corporate Nexus instance 
> for which a HTTP 307 ( "Temporary Redirect" ) response header is issued -
> the curl command given emits this trace log (names redacted) :
> {noformat}
> $ curl 'http://mavenrepo.$MY_CORP.net:8081/nexus/service/local/artifact/maven/redirect?r=$REPO&g=$GROUPID&a=${ARTIFACT}&v=${VERSION}&e=jar' --trace-ascii /dev/fd/2 >/dev/null          
> == Info: Hostname was NOT found in DNS cache
> == Info:   Trying ${IP_OCT3}.${IP_OCT2}.${IP_OCT1}.${IP_OCT0} ...
> == Info: Connected to ${NAME}.${MY_CORP}.net (${IP_OCT3}.${IP_OCT2}.${IP_OCT1}.${IP_OCT0}) port 8081 (#0)
> => Send header, 207 bytes (0xcf)
> 0000: GET /nexus/service/local/artifact/maven/redirect?r=${REPO}&
> 0040: g=${GROUPID}&a=${ARTIFACT}&v=${VERSION}&e=jar HTTP/1.1
> 0081: User-Agent: curl/7.35.0
> 009a: Host: ${NAME}.${MY_CORP}.net:8081
> 00c0: Accept: */*
> 00cd: 
> <= Recv header, 33 bytes (0x21)
> 0000: HTTP/1.1 307 Temporary Redirect
> <= Recv header, 37 bytes (0x25)
> 0000: Date: Fri, 22 May 2015 19:06:44 GMT
> == Info: Server Nexus/2.11.1-01 is not blacklisted
> <= Recv header, 25 bytes (0x19)
> 0000: Server: Nexus/2.11.1-01
> <= Recv header, 29 bytes (0x1d)
> 0000: X-Frame-Options: SAMEORIGIN
> <= Recv header, 33 bytes (0x21)
> 0000: X-Content-Type-Options: nosniff
> <= Recv header, 96 bytes (0x60)
> 0000: Set-Cookie: rememberMe=deleteMe; Path=/nexus; Max-Age=0; Expires
> 0040: =Thu, 21-May-2015 19:06:44 GMT
> <= Recv header, 51 bytes (0x33)
> 0000: Content-Type: application/xml; charset=ISO-8859-1
> <= Recv header, 37 bytes (0x25)
> 0000: Date: Fri, 22 May 2015 19:06:44 GMT
> <= Recv header, 169 bytes (0xa9)
> 0000: Location: http://mavenrepo.synchronoss.net:8081/nexus/service/lo
> 0040: cal/repositories/ ...
> ${LONG_REPOSITORY_PATH}/${ARTIFACTID}-${VERSION}.jar
> <= Recv header, 64 bytes (0x40)
> 0000: Vary: Accept-Charset, Accept-Encoding, Accept-Language, Accept
> == Info: Server Noelios-Restlet-Engine/1.1.6-SONATYPE-5348-V8 is not blacklisted
> <= Recv header, 55 bytes (0x37)
> 0000: Server: Noelios-Restlet-Engine/1.1.6-SONATYPE-5348-V8
> <= Recv header, 21 bytes (0x15)
> 0000: Content-Length: 211
> <= Recv header, 2 bytes (0x2)
> 0000: 
> <= Recv data, 211 bytes (0xd3)
> 0000: If you are not automatically redirected use this url: http://${NAME}.${MY_CORP}/... ${ANOTHER_LONG_REPOSITORY_PATH}${GROUPID}/${ARTIFACTID}/${VERSION}/${ARTIFACTID}-${VERSION}.jar
> 100   211  100   211    0     0    976      0 --:--:-- --:--:-- --:--:--   981
> == Info: Connection #0 to host ${NAME}.${MY_CORP}.net left intact
> {noformat}
> And what is output on curl's standard output is what is shown on its 
> standard error, ie. the HTML error page - this would end up being
> the jar file contents.
> Is there something I'm not getting about how to enable HTTP redirect support in maven (sorry, I am a bit of a maven newbie) or is this a bug ?



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