[JIRA] [core] (JENKINS-34174) Jenkins 2.0-rc1 - Getting started hangs installing plugins

51 views
Skip to first unread message

russell.gallop@gmail.com (JIRA)

unread,
Apr 12, 2016, 10:10:01 AM4/12/16
to jenkinsc...@googlegroups.com
Russell Gallop created an issue
 
Jenkins / Bug JENKINS-34174
Jenkins 2.0-rc1 - Getting started hangs installing plugins
Issue Type: Bug Bug
Assignee: Unassigned
Attachments: GettingStartedHang.png, threadDump.txt
Components: core
Created: 2016/Apr/12 2:09 PM
Environment: jenkins 2.0-rc1
Windows 7
java version "1.8.0_45"
Priority: Major Major
Reporter: Russell Gallop

Jenkins 2.0-rc1 hangs for me when installing plugins. I started it with a new jenkins home:

set JENKINS_HOME=c:\j2
java -jar jenkins-2.0-rc1.war
Copy admin password into localhost:8080
Install suggested plugins

Some plugins install, others just sit and spin. I have left if for over an hour.

There is an exception in the console:

java.lang.InstantiationException: java.lang.NoClassDefFoundError: com/cloudbees/hudson/plugins/folder/AbstractFolderPropertyDescriptor
        at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
        at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:623)
        at hudson.ExtensionFinder$Sezpoz.access$800(ExtensionFinder.java:550)
        at hudson.ExtensionFinder$Sezpoz$1.find(ExtensionFinder.java:594)
        at hudson.ExtensionFinder$GuiceFinder.refresh(ExtensionFinder.java:329)
        at jenkins.model.Jenkins.refreshExtensions(Jenkins.java:2383)
        at hudson.PluginManager.dynamicLoad(PluginManager.java:691)
        at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1670)
        at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1452)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: com/cloudbees/hudson/plugins/folder/A bstractFolderPropertyDescriptor
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1139)
        at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:895)
        at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1310)
        at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1366)
        at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
        at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44)
        at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86)
        at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1548)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at net.java.sezpoz.IndexItem.element(IndexItem.java:134)
        ... 12 more
Caused by: java.lang.ClassNotFoundException: com.cloudbees.hudson.plugins.folder.AbstractFolderPropertyDescriptor
        at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1376)
        at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
        at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 28 more
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265)
Atlassian logo

dbeck@cloudbees.com (JIRA)

unread,
Apr 12, 2016, 10:23:01 AM4/12/16
to jenkinsc...@googlegroups.com
Daniel Beck commented on Bug JENKINS-34174
 
Re: Jenkins 2.0-rc1 - Getting started hangs installing plugins

The exception is unrelated. It's a bug in a plugin that results in a minor notification to be presented as a big problem.

Is your internet connection unstable? While this plugin download is going on, are you able to reach e.g. updates.jenkins-ci.org from the same host?

russell.gallop@gmail.com (JIRA)

unread,
Apr 12, 2016, 11:22:01 AM4/12/16
to jenkinsc...@googlegroups.com

> Is your internet connection unstable?

I don't have any other problems with it.

> While this plugin download is going on, are you able to reach e.g. updates.jenkins-ci.org from the same host?

I can reliably ping updates.jenkins-ci.org while it hangs.

I did have both wired and wireless network connections enabled but I've just recreated it with just wired.

dbeck@cloudbees.com (JIRA)

unread,
Apr 12, 2016, 11:26:01 AM4/12/16
to jenkinsc...@googlegroups.com

Ping isn't enough. May be a problem related to mirrorbrain – try to download stuff from that site, e.g. plugin files in http://updates.jenkins-ci.org/latest/ – note which mirror you get HTTP redirected to (if any).

dbeck@cloudbees.com (JIRA)

unread,
Apr 12, 2016, 11:41:01 AM4/12/16
to jenkinsc...@googlegroups.com

The URL /threadDump should be manually accessible and tell us what Jenkins is doing while showing this screen. (https://wiki.jenkins-ci.org/display/JENKINS/Obtaining+a+thread+dump)

russell.gallop@gmail.com (JIRA)

unread,
Apr 12, 2016, 12:11:01 PM4/12/16
to jenkinsc...@googlegroups.com

Okay, I have a script which is successfully downloading plugins from https://updates.jenkins-ci.org/latest/. It has successfully downloaded about 50 and still going. Jenkins seems to have stopped after getting 8. I don't think I've been redirected to a mirror.

Tried a different browser (in case the problem is browser side) and get the same thing.

I attached a thread dump to the initial report, corresponding to the screenshot.

I'll attach threadDump2.txt. This is having downloaded (Ant, OWASP, build timeout, Folders, LDAP, Mailer, Matrix auth and PAM auth).

russell.gallop@gmail.com (JIRA)

unread,
Apr 12, 2016, 12:12:01 PM4/12/16
to jenkinsc...@googlegroups.com
Russell Gallop updated an issue
 

Tail of log

←[0mApr 12, 2016 4:51:25 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Apr 12, 2016 4:51:25 PM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Apr 12, 2016 4:51:25 PM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Apr 12, 2016 4:51:25 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Apr 12, 2016 4:51:25 PM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Apr 12, 2016 4:51:25 PM jenkins.InitReactorRunner$1 onAttained
INFO: Loaded all jobs
Apr 12, 2016 4:51:25 PM jenkins.InitReactorRunner$1 onAttained
INFO: Completed initialization
Apr 12, 2016 4:51:25 PM hudson.ClassicPluginStrategy updateDependency
INFO: Updated dependency of matrix-auth
Apr 12, 2016 4:51:25 PM hudson.PluginManager dynamicLoad
INFO: Plugin cloudbees-folder:5.7 dynamically installed
Apr 12, 2016 4:51:25 PM hudson.model.UpdateCenter$DownloadJob run
INFO: Installation successful: Folders Plugin
Apr 12, 2016 4:51:25 PM hudson.model.UpdateCenter$DownloadJob run
INFO: Starting the installation of Credentials Plugin on behalf of admin
Apr 12, 2016 4:51:26 PM hudson.model.UpdateCenter$UpdateCenterConfiguration down
load
INFO: Downloading Credentials Plugin
Apr 12, 2016 4:51:27 PM hudson.PluginManager dynamicLoad
INFO: Attempting to dynamic load C:\j2\plugins\credentials.jpi
Apr 12, 2016 4:51:31 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Apr 12, 2016 4:51:31 PM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Apr 12, 2016 4:51:31 PM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Apr 12, 2016 4:51:31 PM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Apr 12, 2016 4:51:31 PM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Apr 12, 2016 4:51:31 PM jenkins.InitReactorRunner$1 onAttained
INFO: Loaded all jobs
Apr 12, 2016 4:51:31 PM jenkins.InitReactorRunner$1 onAttained
INFO: Completed initialization
Apr 12, 2016 4:51:31 PM hudson.ClassicPluginStrategy updateDependency
INFO: Updated dependency of cloudbees-folder
Apr 12, 2016 4:51:31 PM hudson.PluginManager dynamicLoad
INFO: Plugin credentials:1.27 dynamically installed
Apr 12, 2016 4:51:31 PM hudson.model.UpdateCenter$DownloadJob run
INFO: Installation successful: Credentials Plugin
Apr 12, 2016 4:51:31 PM hudson.model.UpdateCenter$DownloadJob run
INFO: Starting the installation of Structs Plugin on behalf of admin
Apr 12, 2016 4:51:32 PM hudson.model.UpdateCenter$UpdateCenterConfiguration down
load
INFO: Downloading Structs Plugin
Apr 12, 2016 4:56:42 PM hudson.model.AsyncPeriodicWork$1 run
INFO: Started Fingerprint cleanup
Apr 12, 2016 4:56:42 PM hudson.model.AsyncPeriodicWork$1 run
INFO: Finished Fingerprint cleanup. 2 ms
Change By: Russell Gallop
Attachment: threadDump2.txt

russell.gallop@gmail.com (JIRA)

unread,
Apr 12, 2016, 1:03:01 PM4/12/16
to jenkinsc...@googlegroups.com
 
Re: Jenkins 2.0-rc1 - Getting started hangs installing plugins

I wonder if there is a deadlock somewhere in the plugin download code due to higher latency. My ping times to updates.jenkins-ci.org are about 100ms.

Is there an option to download plugins sequentially? Or can I specify a mirror with a lower ping?

dbeck@cloudbees.com (JIRA)

unread,
Apr 13, 2016, 10:42:01 AM4/13/16
to jenkinsc...@googlegroups.com

Is there an option to download plugins sequentially?

Despite presentation, it is sequential.

Notable excerpts from the thread dumps:

"Update center installer thread 2: http://updates.jenkins-ci.org/download/plugins/structs/1.1/structs.hpi" Id=80 Group=main RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)

  • locked java.io.BufferedInputStream@4d998b3c
    at sun.net.www.MeteredStream.read(Unknown Source)
  • locked sun.net.www.MeteredStream@541aaf13
    at java.io.FilterInputStream.read(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
    at org.apache.commons.io.input.ProxyInputStream.read(ProxyInputStream.java:77)
    at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1020)
    at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1474)
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1655)

  • at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1452)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
    at java.lang.Thread.run(Unknown Source)

"Update center installer thread 2: http://updates.jenkins-ci.org/download/plugins/external-monitor-job/1.4/external-monitor-job.hpi" Id=80 Group=main RUNNABLE (in native)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)

  • locked java.io.BufferedInputStream@64d42078
    at sun.net.www.MeteredStream.read(Unknown Source)
  • locked sun.net.www.MeteredStream@60eba83a
    at java.io.FilterInputStream.read(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
    at org.apache.commons.io.input.ProxyInputStream.read(ProxyInputStream.java:77)
    at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1020)
    at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1474)
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1655)

  • at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1452)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
    at java.lang.Thread.run(Unknown Source)

dbeck@cloudbees.com (JIRA)

unread,
Apr 13, 2016, 10:43:02 AM4/13/16
to jenkinsc...@googlegroups.com
Daniel Beck edited a comment on Bug JENKINS-34174
bq. Is there an option to download plugins sequentially?


Despite presentation, it is sequential.

Notable excerpts from the thread dumps:

{noformat}"Update center installer thread [#2]: http://updates.jenkins-ci.org/download/plugins/structs/1.1/structs.hpi" Id=80 Group=main RUNNABLE (in native)

at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
-  locked java.io.BufferedInputStream@4d998b3c
at sun.net.www.MeteredStream.read(Unknown Source)
-  locked sun.net.www.MeteredStream@541aaf13

at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at org.apache.commons.io.input.ProxyInputStream.read(ProxyInputStream.java:77)
at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1020)
at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1474)
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1655)
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1452)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
at java.lang.Thread.run(Unknown Source){noformat}

{noformat}"Update center installer thread [#2]: http://updates.jenkins-ci.org/download/plugins/external-monitor-job/1.4/external-monitor-job.hpi" Id=80 Group=main RUNNABLE (in native)

at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
-  locked java.io.BufferedInputStream@64d42078
at sun.net.www.MeteredStream.read(Unknown Source)
-  locked sun.net.www.MeteredStream@60eba83a

at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at org.apache.commons.io.input.ProxyInputStream.read(ProxyInputStream.java:77)
at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1020)
at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1474)
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1655)
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1452)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
at java.lang.Thread.run(Unknown Source){noformat}

dbeck@cloudbees.com (JIRA)

unread,
Apr 13, 2016, 10:43:02 AM4/13/16
to jenkinsc...@googlegroups.com
Daniel Beck edited a comment on Bug JENKINS-34174
bq. Is there an option to download plugins sequentially?

Despite presentation, it is sequential.

Notable excerpts from the thread dumps:

{ quote noformat }"Update center installer thread [#2]: http://updates.jenkins-ci.org/download/plugins/structs/1.1/structs.hpi" Id=80 Group=main RUNNABLE (in native)

at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
-  locked java.io.BufferedInputStream@4d998b3c
at sun.net.www.MeteredStream.read(Unknown Source)
-  locked sun.net.www.MeteredStream@541aaf13
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at org.apache.commons.io.input.ProxyInputStream.read(ProxyInputStream.java:77)
at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1020)
at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1474)
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1655)
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1452)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
at java.lang.Thread.run(Unknown Source){ quote noformat }

{
quote noformat }"Update center installer thread [#2]: http://updates.jenkins-ci.org/download/plugins/external-monitor-job/1.4/external-monitor-job.hpi" Id=80 Group=main RUNNABLE (in native)

at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
-  locked java.io.BufferedInputStream@64d42078
at sun.net.www.MeteredStream.read(Unknown Source)
-  locked sun.net.www.MeteredStream@60eba83a
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at org.apache.commons.io.input.ProxyInputStream.read(ProxyInputStream.java:77)
at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1020)
at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1474)
at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1655)
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1452)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
at java.lang.Thread.run(Unknown Source){ quote noformat }

dbeck@cloudbees.com (JIRA)

unread,
Apr 13, 2016, 11:25:01 AM4/13/16
to jenkinsc...@googlegroups.com

Should probably timeout a plugin download that just doesn't finish, combined with an option to retry.

kzantow@cloudbees.com (JIRA)

unread,
Apr 13, 2016, 3:24:01 PM4/13/16
to jenkinsc...@googlegroups.com

This definitely looks like some sort of network issue, we can add some timeouts to the plugin downloads, I think, which would end up causing failures to be reported to the installer (which is the right thing to do). This doesn't look like any deadlock issue to me, as these threads are waiting on responses from the OS sockets:

"Update center installer thread [#2]: http://updates.jenkins-ci.org/download/plugins/structs/1.1/structs.hpi" Id=80 Group=main RUNNABLE (in native)
	at java.net.SocketInputStream.socketRead0(Native Method)

svanoort@cloudbees.com (JIRA)

unread,
Apr 14, 2016, 1:59:10 PM4/14/16
to jenkinsc...@googlegroups.com

Encountered in testfest, definitely needs a timeout+retry option, hangs indefinitely for me when there is a network fault.

svanoort@cloudbees.com (JIRA)

unread,
Apr 14, 2016, 1:59:10 PM4/14/16
to jenkinsc...@googlegroups.com

svanoort@cloudbees.com (JIRA)

unread,
Apr 14, 2016, 2:08:01 PM4/14/16
to jenkinsc...@googlegroups.com
Sam Van Oort edited a comment on Bug JENKINS-34174
Encountered in testfest, definitely needs a timeout+retry option, hangs indefinitely for me when there is a network fault.  
 

Can this show the error like we do with normal plugin installation?

kzantow@cloudbees.com (JIRA)

unread,
Apr 14, 2016, 2:14:01 PM4/14/16
to jenkinsc...@googlegroups.com

Sam Van Oort yes, a failed plugin install for any reason should show up as an error. In addition to the 'retry' option from another ticket, I think the experience here should be as good as can be expected when downloading plugins is failing.

svanoort@cloudbees.com (JIRA)

unread,
Apr 14, 2016, 5:01:01 PM4/14/16
to jenkinsc...@googlegroups.com

Yeah, if there's any way we can simply use the logic from normal plugin installation, I think that's a reasonable step, if it saves effort.

kzantow@cloudbees.com (JIRA)

unread,
Apr 20, 2016, 11:16:11 AM4/20/16
to jenkinsc...@googlegroups.com

kzantow@cloudbees.com (JIRA)

unread,
Apr 20, 2016, 11:16:11 AM4/20/16
to jenkinsc...@googlegroups.com
Keith Zantow started work on Bug JENKINS-34174
 
Change By: Keith Zantow
Status: Open In Progress

scm_issue_link@java.net (JIRA)

unread,
Apr 25, 2016, 4:46:04 PM4/25/16
to jenkinsc...@googlegroups.com
SCM/JIRA link daemon commented on Bug JENKINS-34174
 
Re: Jenkins 2.0-rc1 - Getting started hangs installing plugins

Code changed in jenkins
User: kzantow
Path:
core/src/main/java/hudson/PluginManager.java
core/src/main/java/hudson/model/UpdateCenter.java
core/src/main/resources/jenkins/install/pluginSetupWizard.properties
war/src/main/js/api/pluginManager.js
war/src/main/js/pluginSetupWizardGui.js
war/src/main/js/templates/successPanel.hbs
http://jenkins-ci.org/commit/jenkins/6974d2b7593e3eef3a7fd28117b58382c3368189
Log:
JENKINS-33244 / JENKINS-34174 - retry for failed plugins & specify
download timeout

scm_issue_link@java.net (JIRA)

unread,
Apr 25, 2016, 4:46:05 PM4/25/16
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: Daniel Beck


Path:
core/src/main/java/hudson/PluginManager.java
core/src/main/java/hudson/model/UpdateCenter.java
core/src/main/resources/jenkins/install/pluginSetupWizard.properties
war/src/main/js/api/pluginManager.js
war/src/main/js/pluginSetupWizardGui.js
war/src/main/js/templates/successPanel.hbs

http://jenkins-ci.org/commit/jenkins/8a19e8ae3d82602bf36ac5624056cae2e6950e25
Log:
Merge pull request #2282 from kzantow/JENKINS-34174-plugin-download-timeout

JENKINS-33244 better handling of failed plugins during setup wizard

Compare: https://github.com/jenkinsci/jenkins/compare/a4b070bd7357...8a19e8ae3d82

scm_issue_link@java.net (JIRA)

unread,
Apr 25, 2016, 4:46:05 PM4/25/16
to jenkinsc...@googlegroups.com

Code changed in jenkins
User: kzantow
Path:
core/src/main/java/hudson/PluginManager.java
core/src/main/resources/jenkins/install/pluginSetupWizard.properties
war/src/main/js/pluginSetupWizardGui.js
war/src/main/js/templates/pluginSelectionPanel.hbs
war/src/main/js/templates/welcomePanel.hbs
war/src/main/less/pluginSetupWizard.less
http://jenkins-ci.org/commit/jenkins/e612f4163a0e1acedfed9baed6e79cf2bad6fabe
Log:
Merge remote-tracking branch 'primary/master' into
JENKINS-34174-plugin-download-timeout

  1. Conflicts:
  2. core/src/main/resources/jenkins/install/pluginSetupWizard.properties

kzantow@cloudbees.com (JIRA)

unread,
Apr 26, 2016, 10:51:02 AM4/26/16
to jenkinsc...@googlegroups.com
Keith Zantow resolved as Fixed
 
Change By: Keith Zantow
Status: In Progress Resolved
Resolution: Fixed
Reply all
Reply to author
Forward
0 new messages