Details
-
Bug
-
Resolution: Unresolved
-
Medium
-
None
-
6.2.3, 6.3.11
-
6.02
-
2
-
Severity 2 - Major
-
1
-
Description
Symptom
Autoupdate of plugins fail
Diagnosis
The following stack trace is observed in logs:
2014-09-24 11:16:09,401 UpmPacClient:thread-10 WARN jiraadmin 738x445x3 ab65c3 192.168.0.4 /rest/plugins/1.0/installed-marketplace [impl.client.cache.CachingHttpClient] Unable to store entries in cache java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at sun.security.ssl.InputRecord.readFully(Unknown Source) at sun.security.ssl.InputRecord.readV3Record(Unknown Source) at sun.security.ssl.InputRecord.read(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.readDataRecord(Unknown Source) at sun.security.ssl.AppInputStream.read(Unknown Source) at org.apache.http.impl.io.AbstractSessionInputBuffer.read(AbstractSessionInputBuffer.java:198) at org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:178) at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:137) at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:150) at org.apache.http.impl.client.cache.HeapResourceFactory.generate(HeapResourceFactory.java:54) at org.apache.http.impl.client.cache.SizeLimitedResponseReader.doConsume(SizeLimitedResponseReader.java:106) at org.apache.http.impl.client.cache.SizeLimitedResponseReader.readResponse(SizeLimitedResponseReader.java:77) at org.apache.http.impl.client.cache.BasicHttpCache.cacheAndReturnResponse(BasicHttpCache.java:294) at org.apache.http.impl.client.cache.BasicHttpCache.cacheAndReturnResponse(BasicHttpCache.java:279) at org.apache.http.impl.client.cache.CachingHttpClient.handleBackendResponse(CachingHttpClient.java:941) at org.apache.http.impl.client.cache.CachingHttpClient.callBackend(CachingHttpClient.java:748) at org.apache.http.impl.client.cache.CachingHttpClient.handleCacheMiss(CachingHttpClient.java:520) at org.apache.http.impl.client.cache.CachingHttpClient.execute(CachingHttpClient.java:451) at org.apache.http.impl.client.cache.CachingHttpClient.execute(CachingHttpClient.java:360) at com.atlassian.marketplace.client.impl.CommonsHttpHelper.executeMethod(CommonsHttpHelper.java:179) at com.atlassian.marketplace.client.impl.CommonsHttpHelper.get(CommonsHttpHelper.java:93) at com.atlassian.marketplace.client.impl.DefaultMarketplaceClient.getOptionalEntity(DefaultMarketplaceClient.java:156) at com.atlassian.marketplace.client.impl.PluginsImpl.get(PluginsImpl.java:155) at com.atlassian.upm.pac.PacClientImpl.getAvailableUpdate(PacClientImpl.java:530) at com.atlassian.upm.pac.PacClientImpl.access$1000(PacClientImpl.java:110) at com.atlassian.upm.pac.PacClientImpl$16$1.call(PacClientImpl.java:1074) at com.atlassian.upm.pac.PacClientImpl$16$1.call(PacClientImpl.java:1070) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at com.atlassian.util.concurrent.LimitedExecutor$Runner.run(LimitedExecutor.java:96) at com.atlassian.sal.core.executor.ThreadLocalDelegateRunnable.run(ThreadLocalDelegateRunnable.java:38) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
This is due to the external bug HTTPCLIENT-1280 on org.apache.httpcomponents.httpclient-4.2.5. The bug is fixed in version 4.3 so JIRA should bundle the fix.