[JIRA] [core] (JENKINS-23507) FilePath.installIfNecessaryFrom does not follow HTTP 30x redirects

8 views
Skip to first unread message

scm_issue_link@java.net (JIRA)

unread,
Nov 5, 2015, 1:34:01 PM11/5/15
to jenkinsc...@googlegroups.com

jacquelin.delacrose@gmail.com (JIRA)

unread,
Mar 9, 2016, 2:09:02 PM3/9/16
to jenkinsc...@googlegroups.com

jacquelin.delacrose@gmail.com (JIRA)

unread,
Mar 9, 2016, 2:15:08 PM3/9/16
to jenkinsc...@googlegroups.com
Jacquelin Delacrose started work on Bug JENKINS-23507
 
Change By: Jacquelin Delacrose
Status: Open In Progress

jacquelin.delacrose@gmail.com (JIRA)

unread,
Mar 10, 2016, 3:18:04 AM3/10/16
to jenkinsc...@googlegroups.com
Jacquelin Delacrose assigned an issue to Unassigned

jacquelin.delacrose@gmail.com (JIRA)

unread,
Mar 10, 2016, 3:20:03 AM3/10/16
to jenkinsc...@googlegroups.com
Jacquelin Delacrose resolved as Fixed
Change By: Jacquelin Delacrose
Status: In Progress Resolved
Resolution: Fixed

jacquelin.delacrose@gmail.com (JIRA)

unread,
Mar 10, 2016, 3:20:05 AM3/10/16
to jenkinsc...@googlegroups.com

jacquelin.delacrose@gmail.com (JIRA)

unread,
Mar 10, 2016, 3:21:02 AM3/10/16
to jenkinsc...@googlegroups.com

vincent@latombe.net (JIRA)

unread,
May 11, 2016, 10:06:01 AM5/11/16
to jenkinsc...@googlegroups.com

scm_issue_link@java.net (JIRA)

unread,
May 11, 2016, 11:01:04 AM5/11/16
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Vincent Latombe
Path:
core/src/main/java/hudson/FilePath.java
core/src/test/java/hudson/FilePathTest.java
http://jenkins-ci.org/commit/jenkins/23a37feec061c4def89b1ae65976b55ae7bc3be4
Log:
JENKINS-23507 Make FilePath.installIfNecessaryFrom follow redirects

scm_issue_link@java.net (JIRA)

unread,
May 13, 2016, 6:38:01 AM5/13/16
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Vincent Latombe
Path:
core/src/main/java/hudson/FilePath.java
core/src/test/java/hudson/FilePathTest.java

http://jenkins-ci.org/commit/jenkins/0c16c8576bf662b2af049d8d9720ea7d30085c3a
Log:
JENKINS-23507 Make FilePath.installIfNecessaryFrom follow redirects (#2331)

vincent@latombe.net (JIRA)

unread,
May 13, 2016, 6:41:01 AM5/13/16
to jenkinsc...@googlegroups.com

vincent@latombe.net (JIRA)

unread,
May 13, 2016, 6:41:01 AM5/13/16
to jenkinsc...@googlegroups.com
Vincent Latombe resolved as Fixed
Change By: Vincent Latombe
Status: Open Resolved
Resolution: Fixed

o.v.nenashev@gmail.com (JIRA)

unread,
Jun 6, 2016, 5:40:04 AM6/6/16
to jenkinsc...@googlegroups.com

carlosmmelo@gmail.com (JIRA)

unread,
Jul 27, 2016, 2:03:02 PM7/27/16
to jenkinsc...@googlegroups.com

Oleg Nenashev is this issue back?

I just got the following on jenkins 2.15:

Unpacking Go from https://storage.googleapis.com/golang/go1.5.4.darwin-amd64.tar.gz to /Users/carlosmelo/.jenkins/tools/org.jenkinsci.plugins.golang.GolangInstallation/Go1.5.4 on Jenkins
FATAL: Failed to install https://storage.googleapis.com/golang/go1.5.4.darwin-amd64.tar.gz to /Users/carlosmelo/.jenkins/tools/org.jenkinsci.plugins.golang.GolangInstallation/Go1.5.4
java.io.IOException: Failed to install https://storage.googleapis.com/golang/go1.5.4.darwin-amd64.tar.gz to /Users/carlosmelo/.jenkins/tools/org.jenkinsci.plugins.golang.GolangInstallation/Go1.5.4
	at hudson.FilePath.installIfNecessaryFrom(FilePath.java:860)
	at hudson.FilePath.installIfNecessaryFrom(FilePath.java:768)
	at org.jenkinsci.plugins.golang.GolangInstaller.performInstallation(GolangInstaller.java:56)
	at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:68)
	at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:109)
	at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:206)
	at org.jenkinsci.plugins.golang.GolangInstallation.forNode(GolangInstallation.java:43)
	at org.jenkinsci.plugins.golang.GolangBuildWrapper.setUp(GolangBuildWrapper.java:34)
	at hudson.model.Build$BuildExecution.doRun(Build.java:156)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
	at hudson.model.Run.execute(Run.java:1720)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:404)
Caused by: java.io.IOException: Failed to unpack https://storage.googleapis.com/golang/go1.5.4.darwin-amd64.tar.gz (152490 bytes read of total 80053651)
	at hudson.FilePath.installIfNecessaryFrom(FilePath.java:854)
	... 13 more
Caused by: java.io.IOException: Failed to extract input stream
	at hudson.FilePath.readFromTar(FilePath.java:2328)
	at hudson.FilePath.access$400(FilePath.java:195)
	at hudson.FilePath$10.invoke(FilePath.java:730)
	at hudson.FilePath$10.invoke(FilePath.java:728)
	at hudson.FilePath.act(FilePath.java:1018)
	at hudson.FilePath.act(FilePath.java:996)
	at hudson.FilePath.untarFrom(FilePath.java:728)
	at hudson.FilePath.installIfNecessaryFrom(FilePath.java:852)
	... 13 more
Caused by: java.io.IOException: Truncated TAR archive
	at org.apache.commons.compress.archivers.tar.TarArchiveInputStream.read(TarArchiveInputStream.java:618)
	at java.io.InputStream.read(InputStream.java:101)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1792)
	at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:1769)
	at org.apache.commons.io.IOUtils.copy(IOUtils.java:1744)
	at hudson.util.IOUtils.copy(IOUtils.java:40)
	at hudson.FilePath.readFromTar(FilePath.java:2318)
	... 20 more
This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)
Atlassian logo

vincent@latombe.net (JIRA)

unread,
Jul 27, 2016, 2:23:03 PM7/27/16
to jenkinsc...@googlegroups.com

Carlos Melo

Looks to me the url is resolved properly. I get an HTTP 200 from curl -I https://storage.googleapis.com/golang/go1.5.4.darwin-amd64.tar.gz

So whatever is your problem, it's probably unrelated to this issue.

Reply all
Reply to author
Forward
0 new messages