-
Type:
Bug
-
Resolution: Obsolete
-
Priority:
Medium
-
Component/s: None
In some tests, we're seeing intermittent stack overflows in HTML unit seemingly caused by cyclical redirects.
The affects the CI build, on trunk and the 103 branch.
Examples:
https://bamboo.extranet.atlassian.com/browse/JST-JST103-56
https://bamboo.extranet.atlassian.com/browse/JST-JST103-61
https://bamboo.extranet.atlassian.com/browse/JST-AOD-124
Some of the tests that have failed in this way:
TestStudioProjectUpdate.setUp
TestStudioTabs.testAdminTabsChange
TestStudioTabs.testNavbarTabsChange
SimpleGroupSetup.setUpAllAndAddBMW
TestRestSecurity.setUp
TestStreams.testFeedAvailable
TestTrustedAppsSetup.setUp
TestConfluenceHistory.beforeMethod
TestCrowdNotifier.setUp
TestCustomTabs.setUp
TestProjectKeyTranslation.setUp
TestRepositoryManager.setUp
TestQuickNav.setUp
Typical stacktrace:
java.lang.StackOverflowError
at java.lang.Exception.<init>(Exception.java:41)
at java.io.IOException.<init>(IOException.java:41)
at java.io.InterruptedIOException.<init>(InterruptedIOException.java:45)
at java.net.SocketTimeoutException.<init>(SocketTimeoutException.java:24)
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
at org.apache.commons.httpclient.HttpConnection.isStale(HttpConnection.java:505)
at org.apache.commons.httpclient.HttpConnection.closeIfStale(HttpConnection.java:430)
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.closeIfStale(MultiThreadedHttpConnectionManager.java:1273)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:381)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346)
at com.gargoylesoftware.htmlunit.HttpWebConnection.getResponse(HttpWebConnection.java:97)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1430)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1388)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1482)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1388)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseFromWebConnection(WebClient.java:1482)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponse(WebClient.java:1388)
[...]
Some people have seen this happen occasionally in their browser, as well, so it looks like a legitimate bug (probably a timing issue) and not just a test failure.
- is duplicated by
-
CLOUD-5136 User logs in from JIRA, but Confluence redirects to JIRA login page.
-
- Closed
-