Community
Participate
Working Groups
Opening attachments seems to be done in the GUI thread blocking the complete Eclipse. This could be improved. What steps will reproduce the problem? 1. Open JIRA GLASSFISH-18736: [regression] could not locate or convert a java type (null) (https://java.net/jira/browse/GLASSFISH-18736) 2. Right-click on first attachment and "Open" 3. GUI blocks for a long time 4. Finally, it stopped with "Failed to open attachment viewer" -- Error Details -- Date: Wed Jun 20 14:03:24 CEST 2012 Message: java.net.SocketTimeoutException: Read timed out Severity: Error Product: Eclipse 1.4.2.20120131-1457 (org.eclipse.epp.package.jee.product) Plugin: com.atlassian.connector.eclipse.internal.jira.core Session Data: eclipse.buildId=M20120208-0800 java.version=1.6.0_30 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US Framework arguments: -product org.eclipse.epp.package.jee.product -keyring /home/joerg/.eclipse-keyring/.keyring Command-line arguments: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.jee.product -keyring /home/joerg/.eclipse-keyring/.keyring Exception Stack Trace: com.atlassian.connector.eclipse.internal.jira.core.service.JiraException: java.net.SocketTimeoutException: Read timed out at com.atlassian.connector.eclipse.internal.jira.core.service.web.JiraWebSession.isAuthenticated(JiraWebSession.java:162) at com.atlassian.connector.eclipse.internal.jira.core.service.web.JiraWebSession.doInSession(JiraWebSession.java:127) at com.atlassian.connector.eclipse.internal.jira.core.service.web.rss.JiraRssClient.doInSession(JiraRssClient.java:45) at com.atlassian.connector.eclipse.internal.jira.core.service.web.rss.JiraRssClient.getIssueByKey(JiraRssClient.java:85) at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.getIssueByKey(JiraClient.java:357) at com.atlassian.connector.eclipse.internal.jira.core.JiraTaskAttachmentHandler.downloadAttachment(JiraTaskAttachmentHandler.java:61) at com.atlassian.connector.eclipse.internal.jira.core.JiraTaskAttachmentHandler.getContent(JiraTaskAttachmentHandler.java:81) at org.eclipse.mylyn.internal.tasks.ui.util.AttachmentUtil.downloadAttachment(AttachmentUtil.java:277) at org.eclipse.mylyn.internal.tasks.ui.DownloadAndOpenTaskAttachmentJob.execute(DownloadAndOpenTaskAttachmentJob.java:88) at org.eclipse.mylyn.internal.tasks.ui.DownloadAndOpenTaskAttachmentJob.run(DownloadAndOpenTaskAttachmentJob.java:60) at org.eclipse.mylyn.commons.workbench.WorkbenchUtil$1.run(WorkbenchUtil.java:244) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293) at com.sun.net.ssl.internal.ssl.InputRecord.readV3Record(InputRecord.java:405) at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:360) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:830) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:787) at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:317) at org.apache.commons.httpclient.ChunkedInputStream.read(ChunkedInputStream.java:182) at java.io.FilterInputStream.read(FilterInputStream.java:116) at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:108) at java.io.FilterInputStream.read(FilterInputStream.java:90) at org.apache.commons.httpclient.AutoCloseInputStream.read(AutoCloseInputStream.java:127) at org.apache.commons.httpclient.HttpMethodBase.getResponseBody(HttpMethodBase.java:690) at org.apache.commons.httpclient.HttpMethodBase.getResponseBodyAsString(HttpMethodBase.java:803) at com.atlassian.connector.eclipse.internal.jira.core.service.web.JiraWebSession.isAuthenticated(JiraWebSession.java:159) ... 11 more
Created attachment 217630 [details] jstack trace during lock-up Attached the jstack trace during the blocked GUI. No changes for several seconds.
. *** This bug has been marked as a duplicate of bug 342077 ***