Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-10511

Autoinstall JDK from java.sun.com no longer works

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • core
    • None

      Just noticed that the autoinstallation of JDK from java.sun.com stopped working recently. I tried various Jenkins instances running here and they all have the same problem; versions from 1.415 to 1.423 on Linux.

          [JENKINS-10511] Autoinstall JDK from java.sun.com no longer works

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          list-ant/pom.xml
          list-jdk/pom.xml
          list-jdk/src/main/groovy/App.groovy
          list-jdk/src/main/java/ListJDK.java
          pom.xml
          http://jenkins-ci.org/commit/backend-crawler/729782d518d523f3348a9e8f53d6c60336b0ed48
          Log:
          JENKINS-10511 updated the backend that builds JDK listing.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: list-ant/pom.xml list-jdk/pom.xml list-jdk/src/main/groovy/App.groovy list-jdk/src/main/java/ListJDK.java pom.xml http://jenkins-ci.org/commit/backend-crawler/729782d518d523f3348a9e8f53d6c60336b0ed48 Log: JENKINS-10511 updated the backend that builds JDK listing.

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          http://jenkins-ci.org/commit/jenkins/cb2ced734edc6ace59f5efd8dadbdaed0588a90d
          Log:
          [FIXED JENKINS-10511] commits leading up to this is for making JDK installer work again

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html http://jenkins-ci.org/commit/jenkins/cb2ced734edc6ace59f5efd8dadbdaed0588a90d Log: [FIXED JENKINS-10511] commits leading up to this is for making JDK installer work again

          dogfood added a comment -

          Integrated in jenkins_main_trunk #1005
          [FIXED JENKINS-10511] commits leading up to this is for making JDK installer work again

          Kohsuke Kawaguchi : cb2ced734edc6ace59f5efd8dadbdaed0588a90d
          Files :

          • changelog.html

          dogfood added a comment - Integrated in jenkins_main_trunk #1005 [FIXED JENKINS-10511] commits leading up to this is for making JDK installer work again Kohsuke Kawaguchi : cb2ced734edc6ace59f5efd8dadbdaed0588a90d Files : changelog.html

          Upgraded to 1.424 and JDK pulldown menu is now properly populated. However jobs doing an autoinstall are stalling trying to download and then eventually time out.

          10:13:53 Installing JDK jdk-6u16-oth-JPR
          10:13:53 Downloading JDK from http://download.oracle.com/otn/java/jdk/6u16-b01//jdk-6u16-linux-x64.bin
          10:26:30 java.io.IOException: GET http://download.oracle.com/otn/java/jdk/6u16-b01//jdk-6u16-linux-x64.bin failed
          10:26:30 at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:126)
          10:26:30 at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1456)
          10:26:30 at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1387)
          10:26:30 at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:328)
          10:26:30 at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:389)
          10:26:30 at hudson.tools.JDKInstaller.locate(JDKInstaller.java:350)
          10:26:30 at hudson.tools.JDKInstaller.performInstallation(JDKInstaller.java:121)
          10:26:30 at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:61)
          10:26:30 at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:107)
          10:26:30 at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:150)
          10:26:30 at hudson.model.JDK.forNode(JDK.java:112)
          10:26:30 at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:796)
          10:26:30 at hudson.plugins.git.GitSCM.checkout(GitSCM.java:884)
          10:26:30 at hudson.model.AbstractProject.checkout(AbstractProject.java:1193)
          10:26:30 at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:555)
          10:26:30 at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:443)
          10:26:30 at hudson.model.Run.run(Run.java:1376)
          10:26:30 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
          10:26:30 at hudson.model.ResourceController.execute(ResourceController.java:88)
          10:26:30 at hudson.model.Executor.run(Executor.java:175)
          10:26:30 Caused by: java.net.ConnectException: Connection timed out
          10:26:30 at java.net.PlainSocketImpl.socketConnect(Native Method)
          10:26:30 at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
          10:26:30 at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
          10:26:30 at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
          10:26:30 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
          10:26:30 at java.net.Socket.connect(Socket.java:525)
          10:26:30 at java.net.Socket.connect(Socket.java:475)
          10:26:30 at java.net.Socket.<init>(Socket.java:372)
          10:26:30 at java.net.Socket.<init>(Socket.java:246)
          10:26:30 at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)
          10:26:30 at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)
          10:26:30 at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
          10:26:30 at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
          10:26:30 at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
          10:26:30 at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
          10:26:30 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
          10:26:30 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
          10:26:30 at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:97)
          10:26:30 ... 19 more

          Patrick Renaud added a comment - Upgraded to 1.424 and JDK pulldown menu is now properly populated. However jobs doing an autoinstall are stalling trying to download and then eventually time out. 10:13:53 Installing JDK jdk-6u16-oth-JPR 10:13:53 Downloading JDK from http://download.oracle.com/otn/java/jdk/6u16-b01//jdk-6u16-linux-x64.bin 10:26:30 java.io.IOException: GET http://download.oracle.com/otn/java/jdk/6u16-b01//jdk-6u16-linux-x64.bin failed 10:26:30 at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:126) 10:26:30 at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1456) 10:26:30 at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1387) 10:26:30 at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:328) 10:26:30 at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:389) 10:26:30 at hudson.tools.JDKInstaller.locate(JDKInstaller.java:350) 10:26:30 at hudson.tools.JDKInstaller.performInstallation(JDKInstaller.java:121) 10:26:30 at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:61) 10:26:30 at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:107) 10:26:30 at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:150) 10:26:30 at hudson.model.JDK.forNode(JDK.java:112) 10:26:30 at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:796) 10:26:30 at hudson.plugins.git.GitSCM.checkout(GitSCM.java:884) 10:26:30 at hudson.model.AbstractProject.checkout(AbstractProject.java:1193) 10:26:30 at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:555) 10:26:30 at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:443) 10:26:30 at hudson.model.Run.run(Run.java:1376) 10:26:30 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) 10:26:30 at hudson.model.ResourceController.execute(ResourceController.java:88) 10:26:30 at hudson.model.Executor.run(Executor.java:175) 10:26:30 Caused by: java.net.ConnectException: Connection timed out 10:26:30 at java.net.PlainSocketImpl.socketConnect(Native Method) 10:26:30 at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) 10:26:30 at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) 10:26:30 at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) 10:26:30 at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) 10:26:30 at java.net.Socket.connect(Socket.java:525) 10:26:30 at java.net.Socket.connect(Socket.java:475) 10:26:30 at java.net.Socket.<init>(Socket.java:372) 10:26:30 at java.net.Socket.<init>(Socket.java:246) 10:26:30 at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80) 10:26:30 at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122) 10:26:30 at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) 10:26:30 at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361) 10:26:30 at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) 10:26:30 at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) 10:26:30 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) 10:26:30 at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346) 10:26:30 at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:97) 10:26:30 ... 19 more

          Dirk Haun added a comment -

          Is this change going to be ported back to the 1.409.1 LTS branch?

          Dirk Haun added a comment - Is this change going to be ported back to the 1.409.1 LTS branch?

          robertdw added a comment -

          Echoing dhaun - is this going to be backported?

          robertdw added a comment - Echoing dhaun - is this going to be backported?

          vjuranek added a comment -

          yes, this should be backported to 1.409.2, which should be available in 2-3 weeks

          vjuranek added a comment - yes, this should be backported to 1.409.2, which should be available in 2-3 weeks

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          http://jenkins-ci.org/commit/jenkins/cb2ced734edc6ace59f5efd8dadbdaed0588a90d
          Log:
          [FIXED JENKINS-10511] commits leading up to this is for making JDK installer work again

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html http://jenkins-ci.org/commit/jenkins/cb2ced734edc6ace59f5efd8dadbdaed0588a90d Log: [FIXED JENKINS-10511] commits leading up to this is for making JDK installer work again

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          http://jenkins-ci.org/commit/jenkins/cb2ced734edc6ace59f5efd8dadbdaed0588a90d
          Log:
          [FIXED JENKINS-10511] commits leading up to this is for making JDK installer work again

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html http://jenkins-ci.org/commit/jenkins/cb2ced734edc6ace59f5efd8dadbdaed0588a90d Log: [FIXED JENKINS-10511] commits leading up to this is for making JDK installer work again

          Matt D added a comment -

          I'm on version 1.430 and I still get the same error no matter what I do with proxy settings:

          Installing JDK jdk-6u20-oth-JPR
          Downloading JDK from http://download.oracle.com/otn/java/jdk/6u20-b02//jdk-6u20-linux-x64.bin
          FATAL: GET http://download.oracle.com/otn/java/jdk/6u20-b02//jdk-6u20-linux-x64.bin failed
          java.io.IOException: GET http://download.oracle.com/otn/java/jdk/6u20-b02//jdk-6u20-linux-x64.bin failed
          at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:126)
          at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1456)
          at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1387)
          at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:328)
          at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:389)
          at hudson.tools.JDKInstaller.locate(JDKInstaller.java:349)
          at hudson.tools.JDKInstaller.performInstallation(JDKInstaller.java:120)
          at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:61)
          at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:107)
          at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:150)
          at hudson.model.JDK.forNode(JDK.java:112)
          at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:821)
          at hudson.tasks.Maven.perform(Maven.java:211)
          at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
          at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:693)
          at hudson.model.Build$RunnerImpl.build(Build.java:178)
          at hudson.model.Build$RunnerImpl.doRun(Build.java:139)
          at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:459)
          at hudson.model.Run.run(Run.java:1376)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
          at hudson.model.ResourceController.execute(ResourceController.java:88)
          at hudson.model.Executor.run(Executor.java:230)
          Caused by: java.net.ConnectException: Connection timed out
          at java.net.PlainSocketImpl.socketConnect(Native Method)
          at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
          at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
          at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
          at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
          at java.net.Socket.connect(Socket.java:519)
          at java.net.Socket.connect(Socket.java:469)
          at java.net.Socket.<init>(Socket.java:366)
          at java.net.Socket.<init>(Socket.java:240)
          at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)
          at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)
          at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
          at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
          at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
          at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
          at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
          at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
          at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:97)
          ... 21 more

          Matt D added a comment - I'm on version 1.430 and I still get the same error no matter what I do with proxy settings: Installing JDK jdk-6u20-oth-JPR Downloading JDK from http://download.oracle.com/otn/java/jdk/6u20-b02//jdk-6u20-linux-x64.bin FATAL: GET http://download.oracle.com/otn/java/jdk/6u20-b02//jdk-6u20-linux-x64.bin failed java.io.IOException: GET http://download.oracle.com/otn/java/jdk/6u20-b02//jdk-6u20-linux-x64.bin failed at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:126) at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1456) at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1387) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:328) at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:389) at hudson.tools.JDKInstaller.locate(JDKInstaller.java:349) at hudson.tools.JDKInstaller.performInstallation(JDKInstaller.java:120) at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:61) at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:107) at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:150) at hudson.model.JDK.forNode(JDK.java:112) at hudson.model.AbstractBuild.getEnvironment(AbstractBuild.java:821) at hudson.tasks.Maven.perform(Maven.java:211) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:693) at hudson.model.Build$RunnerImpl.build(Build.java:178) at hudson.model.Build$RunnerImpl.doRun(Build.java:139) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:459) at hudson.model.Run.run(Run.java:1376) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:230) Caused by: java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:519) at java.net.Socket.connect(Socket.java:469) at java.net.Socket.<init>(Socket.java:366) at java.net.Socket.<init>(Socket.java:240) at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80) at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122) at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346) at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:97) ... 21 more

            kohsuke Kohsuke Kawaguchi
            prenaud76 Patrick Renaud
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: