Issue Type: Bug Bug
Assignee: Kohsuke Kawaguchi
Components: sauce-ondemand
Created: 18/Mar/14 2:22 PM
Description:

If your main view has the SauceBadgeColumn, a saucelabs.com outage will cause a Jenkins outage.

As of Tue Mar 18 14:20:31 UTC 2014, saucelabs.com is not responding (seems well-hung). This causes Jenkins to hang.

An easy fix is to add a read timeout and handle that failure gracefully.

Thread dump:

2014-03-18_14:09:48.10898 "Handling GET / : http-8084-3" daemon prio=10 tid=0x00007fbac404b800 nid=0x1986 runnable [0x00007fbad53b0000]
2014-03-18_14:09:48.10899 java.lang.Thread.State: RUNNABLE
2014-03-18_14:09:48.10900 at java.net.SocketInputStream.socketRead0(Native Method)
2014-03-18_14:09:48.10900 at java.net.SocketInputStream.read(Unknown Source)
2014-03-18_14:09:48.10901 at java.net.SocketInputStream.read(Unknown Source)
2014-03-18_14:09:48.10902 at sun.security.ssl.InputRecord.readFully(Unknown Source)
2014-03-18_14:09:48.10902 at sun.security.ssl.InputRecord.read(Unknown Source)
2014-03-18_14:09:48.10903 at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
2014-03-18_14:09:48.10903 - locked <0x00000000fcb17420> (a java.lang.Object)
2014-03-18_14:09:48.10904 at sun.security.ssl.SSLSocketImpl.readDataRecord(Unknown Source)
2014-03-18_14:09:48.10904 at sun.security.ssl.AppInputStream.read(Unknown Source)
2014-03-18_14:09:48.10905 - locked <0x00000000fcb256a8> (a sun.security.ssl.AppInputStream)
2014-03-18_14:09:48.10905 at java.io.BufferedInputStream.fill(Unknown Source)
2014-03-18_14:09:48.10906 at java.io.BufferedInputStream.read1(Unknown Source)
2014-03-18_14:09:48.10906 at java.io.BufferedInputStream.read(Unknown Source)
2014-03-18_14:09:48.10907 - locked <0x00000000fcba7340> (a java.io.BufferedInputStream)
2014-03-18_14:09:48.10908 at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
2014-03-18_14:09:48.10909 at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
2014-03-18_14:09:48.10909 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
2014-03-18_14:09:48.10910 - locked <0x00000000fcb13910> (a sun.net.www.protocol.https.DelegateHttpsURLConnection)
2014-03-18_14:09:48.10910 at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
2014-03-18_14:09:48.10911 - locked <0x00000000fcb13890> (a sun.net.www.protocol.https.HttpsURLConnectionImpl)
2014-03-18_14:09:48.10911 at com.saucelabs.saucerest.SauceREST.retrieveResults(SauceREST.java:140)
2014-03-18_14:09:48.10912 at com.saucelabs.saucerest.SauceREST.retrieveResults(SauceREST.java:117)
2014-03-18_14:09:48.10912 at hudson.plugins.sauce_ondemand.SauceBadgeColumn.getSauceUser(SauceBadgeColumn.java:59)
2014-03-18_14:09:48.10913 at sun.reflect.GeneratedMethodAccessor358.invoke(Unknown Source)
2014-03-18_14:09:48.10913 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2014-03-18_14:09:48.10914 at java.lang.reflect.Method.invoke(Unknown Source)

Project: Jenkins
Priority: Critical Critical
Reporter: recampbell
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to