Community
Participate
Working Groups
Build Identifier: M20100211-1343 When trying to install or update in Eclipse (Win7 x64), it hangs for a long time on each site, suffocating my network and making it impossible for any other applications to use the network. Running the same versions in a Windows XP virtual machine on the same computer, install and update perform as expected without issue. Running Eclipse in debug mode, here's what I see: Thread [Worker-1] (Suspended) Object.wait(long) line: not available [native method] WorkerPool.sleep(long) line: 185 WorkerPool.startJob(Worker) line: 217 Worker.run() line: 51 When I suspend and step over, it seems to almost always hang on the Object.wait. No proxy (direct connection) Reproduced on two separate systems, the only thing they have in common is Windows 7 x64. Reproduced with x32 and x64 builds of Eclipse and corresponding versions of JRE 1.6. Reproduced with JRE 1.6 u12 through u20. Reproduced with lastest builds of Ganymede and Helios. Reproducible: Always Steps to Reproduce: 1. Fresh install of Eclipse 2. Help->Check for updates 3. Wait a really long time
Do you have a list of the site that you are trying to contact? Could you also give a try to a 3.6 build: http://download.eclipse.org/eclipse/downloads/drops/S-3.6RC2-201005201744/index.php
(In reply to comment #0) > Running Eclipse in debug mode, here's what I see: > > Thread [Worker-1] (Suspended) > Object.wait(long) line: not available [native method] > WorkerPool.sleep(long) line: 185 > WorkerPool.startJob(Worker) line: 217 > Worker.run() line: 51 > > When I suspend and step over, it seems to almost always hang on the > Object.wait. > I don't think this thread has anything to do with your hang. Object.wait is used by the jobs thread pool to wait for a new job to run.
(In reply to comment #1) > Do you have a list of the site that you are trying to contact? > Could you also give a try to a 3.6 build: > http://download.eclipse.org/eclipse/downloads/drops/S-3.6RC2-201005201744/index.php Just the defaults: http://download.eclipse.org/eclipse/updates/3.5 http://download.eclipse.org/releases/galileo http://download.eclipse.org/technology/epp/packages/galileo I've also tried disabling various combinations of the above, and the problem still persists. The freeze happens on the first update site it contacts, whatever the update site may be, I've tried various other sites not hosted on eclipse.org, the result is consistent. Tried the RC2 build of 3.6, same issue.
Yes, my apologies for the useless debug info, I was following a suggestion from Mariot, and didn't really know what information was relevant.
That could only be a suggestion from Mariot ;-) Please try to get a complete VM dump and attach it.
(In reply to comment #5) > That could only be a suggestion from Mariot ;-) > Please try to get a complete VM dump and attach it. Not sure exactly how to do this, but ran eclipse -console, on update, gave the "ss" command, then it gave some kind of dump, after that, an error came up, and it seemed content to hang out in a retry loop with that error. Complete dump and error follow: Framework is launched. id State Bundle 0 ACTIVE org.eclipse.osgi_3.6.0.v20100517 1 ACTIVE org.eclipse.equinox.simpleconfigurator_1.0.200.v20100503 2 ACTIVE com.ibm.icu_4.2.1.v20100412 3 RESOLVED com.jcraft.jsch_0.1.41.v200903070017 4 RESOLVED javax.servlet_2.5.0.v200910301333 5 RESOLVED javax.servlet.jsp_2.0.0.v200806031607 6 RESOLVED org.apache.ant_1.7.1.v20090120-1145 7 RESOLVED org.apache.commons.codec_1.3.0.v20080530-1600 8 RESOLVED org.apache.commons.el_1.0.0.v201004212143 9 RESOLVED org.apache.commons.httpclient_3.1.0.v201005080502 10 RESOLVED org.apache.commons.logging_1.0.4.v201005080501 11 RESOLVED org.apache.jasper_5.5.17.v201004212143 12 RESOLVED org.apache.lucene_1.9.1.v20080530-1600 13 RESOLVED org.apache.lucene.analysis_1.9.1.v20080530-1600 14 <<LAZY>> org.eclipse.ant.core_3.2.200.v20100427 15 <<LAZY>> org.eclipse.ant.launching_1.0.0.v20100427 16 <<LAZY>> org.eclipse.ant.ui_3.5.0.v20100427 17 <<LAZY>> org.eclipse.compare_3.5.100.I20100518-0600 18 <<LAZY>> org.eclipse.compare.core_3.5.100.I20100505-1245 19 <<LAZY>> org.eclipse.compare.win32_1.0.100.I20100505-1245 20 <<LAZY>> org.eclipse.core.boot_3.1.200.v20100505 21 RESOLVED org.eclipse.core.commands_3.6.0.I20100512-1500 22 ACTIVE org.eclipse.core.contenttype_3.4.100.v20100505-1235 23 <<LAZY>> org.eclipse.core.databinding_1.3.100.I20100512-1500 24 RESOLVED org.eclipse.core.databinding.beans_1.2.100.I20100512-1500 25 ACTIVE org.eclipse.core.databinding.observable_1.3.0.I20100512-1500 26 <<LAZY>> org.eclipse.core.databinding.property_1.3.0.I20100425-1800 27 ACTIVE org.eclipse.core.expressions_3.4.200.v20100505 28 <<LAZY>> org.eclipse.core.externaltools_1.0.0.v20100505 29 <<LAZY>> org.eclipse.core.filebuffers_3.5.100.v20100520-0800 30 ACTIVE org.eclipse.core.filesystem_1.3.0.v20100505 Fragments=31 31 RESOLVED org.eclipse.core.filesystem.win32.x86_1.1.200.v20100505-1235 Master=30 32 ACTIVE org.eclipse.core.jobs_3.5.0.v20100515 33 ACTIVE org.eclipse.core.net_1.2.100.I20100511-0800 Fragments=34 34 RESOLVED org.eclipse.core.net.win32.x86_1.0.100.I20100511-0800 Master=33 35 ACTIVE org.eclipse.core.resources_3.6.0.v20100519 Fragments=36 36 RESOLVED org.eclipse.core.resources.win32.x86_3.5.100.v20100505-1345 Master=35 37 ACTIVE org.eclipse.core.runtime_3.6.0.v20100505 38 ACTIVE org.eclipse.core.runtime.compatibility_3.2.100.v20100505 39 ACTIVE org.eclipse.core.runtime.compatibility.auth_3.2.200.v2010051 7 40 RESOLVED org.eclipse.core.runtime.compatibility.registry_3.3.0.v20100 520 Master=94 41 <<LAZY>> org.eclipse.core.variables_3.2.400.v20100505 42 <<LAZY>> org.eclipse.cvs_1.0.500.v201005201744 43 <<LAZY>> org.eclipse.debug.core_3.6.0.v20100519 44 <<LAZY>> org.eclipse.debug.ui_3.6.0.v20100519 45 ACTIVE org.eclipse.ecf_3.1.0.v20100508-2345 Fragments=52 46 ACTIVE org.eclipse.ecf.filetransfer_4.0.0.v20100508-2345 47 ACTIVE org.eclipse.ecf.identity_3.1.0.v20100508-2345 48 ACTIVE org.eclipse.ecf.provider.filetransfer_3.1.0.v20100508-2345 Fragments=51 49 ACTIVE org.eclipse.ecf.provider.filetransfer.httpclient_4.0.0.v2010 0508-2345 Fragments=50 50 RESOLVED org.eclipse.ecf.provider.filetransfer.httpclient.ssl_1.0.0.v 20100508-2345 Master=49 51 RESOLVED org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20100508-23 45 Master=48 52 RESOLVED org.eclipse.ecf.ssl_1.0.0.v20100508-2345 Master=45 53 ACTIVE org.eclipse.equinox.app_1.3.0.v20100512 54 ACTIVE org.eclipse.equinox.common_3.6.0.v20100503 55 <<LAZY>> org.eclipse.equinox.concurrent_1.0.100.v20100503 56 ACTIVE org.eclipse.equinox.ds_1.2.0.v20100507 57 ACTIVE org.eclipse.equinox.event_1.2.0.v20100503 58 <<LAZY>> org.eclipse.equinox.frameworkadmin_2.0.0.v20100503 59 <<LAZY>> org.eclipse.equinox.frameworkadmin.equinox_1.0.200.v20100505 60 <<LAZY>> org.eclipse.equinox.http.jetty_2.0.0.v20100503 61 RESOLVED org.eclipse.equinox.http.registry_1.1.0.v20100503 62 <<LAZY>> org.eclipse.equinox.http.servlet_1.1.0.v20100503 63 <<LAZY>> org.eclipse.equinox.jsp.jasper_1.0.200.v20100421 64 <<LAZY>> org.eclipse.equinox.jsp.jasper.registry_1.0.200.v20100503 65 RESOLVED org.eclipse.equinox.launcher_1.1.0.v20100507 Fragments=66 66 RESOLVED org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503 Master=65 67 <<LAZY>> org.eclipse.equinox.p2.artifact.repository_1.1.0.v20100513 68 <<LAZY>> org.eclipse.equinox.p2.console_1.0.200.v20100503a 69 ACTIVE org.eclipse.equinox.p2.core_2.0.0.v20100510 70 <<LAZY>> org.eclipse.equinox.p2.director_2.0.0.v20100520-1738 71 <<LAZY>> org.eclipse.equinox.p2.director.app_1.0.200.v20100518 72 ACTIVE org.eclipse.equinox.p2.directorywatcher_1.0.200.v20100520-17 38 73 ACTIVE org.eclipse.equinox.p2.engine_2.0.0.v20100513 74 ACTIVE org.eclipse.equinox.p2.extensionlocation_1.2.0.v20100518 75 <<LAZY>> org.eclipse.equinox.p2.garbagecollector_1.0.100.v20100503 76 RESOLVED org.eclipse.equinox.p2.jarprocessor_1.0.200.v20100503a 77 ACTIVE org.eclipse.equinox.p2.metadata_2.0.0.v20100519 78 <<LAZY>> org.eclipse.equinox.p2.metadata.generator_1.0.200.v20100503a 79 ACTIVE org.eclipse.equinox.p2.metadata.repository_1.1.0.v20100513 80 ACTIVE org.eclipse.equinox.p2.operations_2.0.0.v20100510 81 <<LAZY>> org.eclipse.equinox.p2.publisher_1.1.0.v20100513 82 <<LAZY>> org.eclipse.equinox.p2.ql_2.0.0.v20100503a 83 ACTIVE org.eclipse.equinox.p2.reconciler.dropins_1.1.0.v20100503 84 ACTIVE org.eclipse.equinox.p2.repository_2.0.0.v20100519 85 <<LAZY>> org.eclipse.equinox.p2.repository.tools_2.0.0.v20100520 86 <<LAZY>> org.eclipse.equinox.p2.touchpoint.eclipse_2.0.0.v20100513 87 <<LAZY>> org.eclipse.equinox.p2.touchpoint.natives_1.0.200.v20100503a 88 ACTIVE org.eclipse.equinox.p2.ui_2.0.0.v20100518 89 ACTIVE org.eclipse.equinox.p2.ui.sdk_1.0.100.v20100513 90 ACTIVE org.eclipse.equinox.p2.ui.sdk.scheduler_1.0.0.v20100507-1815 91 ACTIVE org.eclipse.equinox.p2.updatechecker_1.1.100.v20100503a 92 <<LAZY>> org.eclipse.equinox.p2.updatesite_1.0.200.v20100503 93 ACTIVE org.eclipse.equinox.preferences_3.3.0.v20100503 94 ACTIVE org.eclipse.equinox.registry_3.5.0.v20100503 Fragments=40 95 ACTIVE org.eclipse.equinox.security_1.0.200.v20100503 Fragments=97 96 <<LAZY>> org.eclipse.equinox.security.ui_1.0.200.v20100503 97 RESOLVED org.eclipse.equinox.security.win32.x86_1.0.200.v20100503 Master=95 98 <<LAZY>> org.eclipse.equinox.simpleconfigurator.manipulator_2.0.0.v20 100503 99 ACTIVE org.eclipse.equinox.util_1.0.200.v20100503 100 ACTIVE org.eclipse.help_3.5.0.v20100519 101 <<LAZY>> org.eclipse.help.appserver_3.1.400.v20100427 102 <<LAZY>> org.eclipse.help.base_3.5.0.v201005201744 103 <<LAZY>> org.eclipse.help.ui_3.5.0.v20100517 104 <<LAZY>> org.eclipse.help.webapp_3.5.0.v20100507 105 RESOLVED org.eclipse.jdt_3.6.0.v201005201744 106 <<LAZY>> org.eclipse.jdt.apt.core_3.3.400.v20100513-0845 107 <<LAZY>> org.eclipse.jdt.apt.pluggable.core_1.0.300.v20100513-0845 108 <<LAZY>> org.eclipse.jdt.apt.ui_3.3.300.v20100513-0845 109 RESOLVED org.eclipse.jdt.compiler.apt_1.0.300.v20100513-0845 Master=111 110 RESOLVED org.eclipse.jdt.compiler.tool_1.0.100.v_A54 Master=111 111 <<LAZY>> org.eclipse.jdt.core_3.6.0.v_A54 Fragments=109, 110 112 <<LAZY>> org.eclipse.jdt.core.manipulation_1.3.0.v20100520-0800 113 <<LAZY>> org.eclipse.jdt.debug_3.6.0.v20100512 114 <<LAZY>> org.eclipse.jdt.debug.ui_3.5.0.v20100519 115 RESOLVED org.eclipse.jdt.doc.isv_3.6.0.v20100520-1800 116 RESOLVED org.eclipse.jdt.doc.user_3.6.0.v20100520-1800 117 <<LAZY>> org.eclipse.jdt.junit_3.6.0.v20100520-0800 118 <<LAZY>> org.eclipse.jdt.junit.core_3.6.0.v20100520-0800 119 RESOLVED org.eclipse.jdt.junit.runtime_3.4.200.v20100520-0800 120 RESOLVED org.eclipse.jdt.junit4.runtime_1.1.100.v20100520-0800 121 <<LAZY>> org.eclipse.jdt.launching_3.5.100.v20100503 122 <<LAZY>> org.eclipse.jdt.ui_3.6.0.v20100520-0800 123 ACTIVE org.eclipse.jface_3.6.0.I20100520-0800a 124 RESOLVED org.eclipse.jface.databinding_1.4.0.I20100512-1500 125 RESOLVED org.eclipse.jface.text_3.6.0.v20100520-0800 126 <<LAZY>> org.eclipse.jsch.core_1.1.200.I20100505-1245 127 <<LAZY>> org.eclipse.jsch.ui_1.1.300.I20100505-1245 128 <<LAZY>> org.eclipse.ltk.core.refactoring_3.5.100.v20100520-0800 129 <<LAZY>> org.eclipse.ltk.ui.refactoring_3.5.0.v20100520-0800 130 RESOLVED org.eclipse.osgi.services_3.2.100.v20100503 131 RESOLVED org.eclipse.osgi.util_3.2.100.v20100503 132 RESOLVED org.eclipse.pde_3.4.100.v201005201744 133 <<LAZY>> org.eclipse.pde.api.tools_1.0.201.v20100520 134 <<LAZY>> org.eclipse.pde.api.tools.ui_1.0.200.v20100425-1520 135 <<LAZY>> org.eclipse.pde.build_3.6.0.v20100512 136 <<LAZY>> org.eclipse.pde.core_3.6.0.v20100519 137 RESOLVED org.eclipse.pde.doc.user_3.6.0.v20100520 138 <<LAZY>> org.eclipse.pde.ds.core_1.0.100.v20100504 139 <<LAZY>> org.eclipse.pde.ds.ui_1.0.100.v20100504 140 RESOLVED org.eclipse.pde.junit.runtime_3.4.100.v20100504 141 <<LAZY>> org.eclipse.pde.launching_3.6.0.v20100518 142 <<LAZY>> org.eclipse.pde.runtime_3.4.200.v20100504 143 <<LAZY>> org.eclipse.pde.ua.core_1.0.100.v20100504 144 <<LAZY>> org.eclipse.pde.ua.ui_1.0.100.v20100504 145 <<LAZY>> org.eclipse.pde.ui_3.6.0.v20100519 146 <<LAZY>> org.eclipse.pde.ui.templates_3.4.200.v20100504 147 RESOLVED org.eclipse.platform_3.6.0.v201005201744 148 RESOLVED org.eclipse.platform.doc.isv_3.6.0.v20100520-0800 149 RESOLVED org.eclipse.platform.doc.user_3.6.0.v20100520-0800 150 <<LAZY>> org.eclipse.rcp_3.5.0.v201005201744 151 <<LAZY>> org.eclipse.sdk_3.6.0.v201005201744 152 <<LAZY>> org.eclipse.search_3.6.0.v20100520-0800 153 RESOLVED org.eclipse.swt_3.6.0.v3649 Fragments=154 154 RESOLVED org.eclipse.swt.win32.win32.x86_3.6.0.v3649 Master=153 155 <<LAZY>> org.eclipse.team.core_3.5.100.I20100518-0600 156 <<LAZY>> org.eclipse.team.cvs.core_3.3.300.I20100511-0800 157 <<LAZY>> org.eclipse.team.cvs.ssh2_3.2.300.I20100505-1245 158 <<LAZY>> org.eclipse.team.cvs.ui_3.3.300.I20100505-1245 159 <<LAZY>> org.eclipse.team.ui_3.5.100.I20100513-0630 160 RESOLVED org.eclipse.text_3.5.0.v20100520-0800 161 ACTIVE org.eclipse.ui_3.6.0.I20100520-0800a 162 <<LAZY>> org.eclipse.ui.browser_3.3.0.v20100517 163 <<LAZY>> org.eclipse.ui.cheatsheets_3.4.0.v20100427 164 ACTIVE org.eclipse.ui.console_3.5.0.v20100503 165 <<LAZY>> org.eclipse.ui.editors_3.6.0.v20100520-0800 166 <<LAZY>> org.eclipse.ui.externaltools_3.2.0.v20100427 167 <<LAZY>> org.eclipse.ui.forms_3.5.0.v20100427 168 ACTIVE org.eclipse.ui.ide_3.6.0.I20100520-0800 Fragments=179 169 RESOLVED org.eclipse.ui.ide.application_1.0.200.I20100421-2205 170 <<LAZY>> org.eclipse.ui.intro_3.4.0.v20100427 171 <<LAZY>> org.eclipse.ui.intro.universal_3.2.400.v20100517 172 <<LAZY>> org.eclipse.ui.navigator_3.5.0.I20100520-0800 173 <<LAZY>> org.eclipse.ui.navigator.resources_3.4.200.I20100513-0800bis 174 ACTIVE org.eclipse.ui.net_1.2.100.I20100505-1245 175 <<LAZY>> org.eclipse.ui.presentations.r21_3.2.200.I20100517-1500 176 ACTIVE org.eclipse.ui.views_3.5.0.I20100517-1500 177 <<LAZY>> org.eclipse.ui.views.log_1.0.100.v20100423 178 <<LAZY>> org.eclipse.ui.views.properties.tabbed_3.5.100.I20100509-080 0 179 RESOLVED org.eclipse.ui.win32_3.2.200.I20100509-0800 Master=168 180 ACTIVE org.eclipse.ui.workbench_3.6.0.I20100520-0800 Fragments=181 181 RESOLVED org.eclipse.ui.workbench.compatibility_3.2.100.I20100511-080 0 Master=180 182 ACTIVE org.eclipse.ui.workbench.texteditor_3.6.0.v20100520-0800 183 ACTIVE org.eclipse.update.configurator_3.3.100.v20100512 184 ACTIVE org.eclipse.update.core_3.2.400.v20100512 Fragments=185 185 RESOLVED org.eclipse.update.core.win32_3.2.200.v20100512 Master=184 186 ACTIVE org.eclipse.update.scheduler_3.2.300.v20100512 187 <<LAZY>> org.eclipse.update.ui_3.2.300.v20100512 188 <<LAZY>> org.hamcrest.core_1.1.0.v20090501071000 189 RESOLVED org.junit_3.8.2.v3_8_2_v20100427-1100 190 RESOLVED org.junit_4.8.1.v4_8_1_v20100427-1100 191 RESOLVED org.junit4_4.8.1.v20100505 192 RESOLVED org.mortbay.jetty.server_6.1.23.v201004211559 193 RESOLVED org.mortbay.jetty.util_6.1.23.v201004211559 194 RESOLVED org.objectweb.asm_3.2.0.v200909071300 195 RESOLVED org.sat4j.core_2.2.0.v20100429 196 RESOLVED org.sat4j.pb_2.2.0.v20100429 osgi> May 28, 2010 11:36:19 AM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry INFO: I/O exception (java.net.ConnectException) caught when processing request: connect: Address is invalid on local machine, or port is not valid on remote mac hine May 28, 2010 11:36:20 AM org.apache.commons.httpclient.HttpMethodDirector execut eWithRetry INFO: Retrying request May 28, 2010 11:36:50 AM org.apache.commons.httpclient.HttpMethodDirector execut eWithRetry INFO: I/O exception (java.net.ConnectException) caught when processing request: connect: Address is invalid on local machine, or port is not valid on remote mac hine May 28, 2010 11:36:50 AM org.apache.commons.httpclient.HttpMethodDirector execut eWithRetry INFO: Retrying request
There is definitely something that is going wrong on your network setup (probably a proxy or some authentication) May 28, 2010 11:36:19 AM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry INFO: I/O exception (java.net.ConnectException) caught when processing request: connect: Address is invalid on local machine, or port is not valid on remote machine May 28, 2010 11:36:20 AM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry INFO: Retrying request May 28, 2010 11:36:50 AM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry To get a complete VM dump, run eclipse using eclipsec.exe then in the console and then hit Ctrl+Break
(In reply to comment #7) > There is definitely something that is going wrong on your network setup > (probably a proxy or some authentication) In Preferences, General->Network Connections, active provider is Native, everything is default, the same settings work inside an XP VM. I'm having this problem on machines on two different networks, both direct connections, and I can hit the update sites directly from my browser, just not from Eclipse. I'm confident that this is not a network issue on my end. It's been happening for the last two months, so it's not an intermittent issue either. Complete dump follows: May 28, 2010 12:06:02 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry INFO: I/O exception (java.net.ConnectException) caught when processing request: connect: Address is invalid on local machine, or port is not valid on remote machine May 28, 2010 12:06:02 PM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry INFO: Retrying request 2010-05-28 12:06:12 Full thread dump Java HotSpot(TM) Client VM (16.3-b01 mixed mode, sharing): "[ThreadPool Manager] - Idle Thread" daemon prio=6 tid=0x064e2c00 nid=0x1888 in Object.wait() [0x07f5f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x10ac1b00> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor) at java.lang.Object.wait(Object.java:485) at org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor.run(Executor.java:106) - locked <0x10ac1b00> (a org.eclipse.equinox.internal.util.impl.tpt.threadpool.Executor) "MultiThreadedHttpConnectionManager cleanup" daemon prio=6 tid=0x064e2800 nid=0x2bc in Object.wait() [0x07b9f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x107e6fd0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x107e6fd0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$ReferenceQueueThread.run(MultiThreadedHttpConnectionManager.java:1122) "Worker-3" prio=6 tid=0x064e2000 nid=0x1bb8 runnable [0x09c0f000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) - locked <0x107075e0> (a java.net.SocksSocketImpl) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at org.eclipse.ecf.provider.filetransfer.events.socket.SocketEventCreateUtil.createSocket(SocketEventCreateUtil.java:43) at org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientProtocolSocketFactory.createSocket(ECFHttpClientProtocolSocketFactory.java:81) at org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientProtocolSocketFactory.createSocket(ECFHttpClientProtocolSocketFactory.java:73) at org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientProtocolSocketFactory.createSocket(ECFHttpClientProtocolSocketFactory.java:65) at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:346) at org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:227) at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) "Worker-2" prio=6 tid=0x064e1c00 nid=0x14ec in Object.wait() [0x09a0f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x187173b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185) - locked <0x187173b8> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:217) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:50) "Worker-1" prio=6 tid=0x064e1400 nid=0x1a70 in Object.wait() [0x078ff000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x10afea88> (a org.eclipse.core.internal.jobs.Semaphore) at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:39) - locked <0x10afea88> (a org.eclipse.core.internal.jobs.Semaphore) at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:846) at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:380) at org.eclipse.core.runtime.jobs.Job.join(Job.java:385) at org.eclipse.equinox.internal.p2.repository.FileInfoReader.waitOnSelf(FileInfoReader.java:72) at org.eclipse.equinox.internal.p2.repository.FileInfoReader.getRemoteFiles(FileInfoReader.java:108) at org.eclipse.equinox.internal.p2.repository.FileInfoReader.getRemoteFile(FileInfoReader.java:123) at org.eclipse.equinox.internal.p2.repository.FileInfoReader.getLastModified(FileInfoReader.java:128) at org.eclipse.equinox.internal.p2.repository.RepositoryTransport.getLastModified(RepositoryTransport.java:219) at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:132) at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66) at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:88) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:747) at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:652) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.addChild(CompositeMetadataRepository.java:153) at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository.<init>(CompositeMetadataRepository.java:106) at org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepositoryFactory.load(CompositeMetadataRepositoryFactory.java:122) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57) at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:747) at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:652) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96) at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92) at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:115) at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:100) at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:82) at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) "Provisioning Event Dispatcher" daemon prio=6 tid=0x06844000 nid=0x3a4 in Object.wait() [0x077ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x18aa8850> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397) - locked <0x18aa8850> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333) "Worker-0" prio=6 tid=0x0687fc00 nid=0xed8 in Object.wait() [0x076bf000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x10afd198> (a [Ljava.lang.Boolean;) at org.eclipse.equinox.internal.p2.repository.FileInfoReader.run(FileInfoReader.java:50) - locked <0x10afd198> (a [Ljava.lang.Boolean;) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) "Bundle File Closer" daemon prio=6 tid=0x06c0b800 nid=0x1bd0 in Object.wait() [0x0747f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x186eef98> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397) - locked <0x186eef98> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333) "Worker-JM" prio=6 tid=0x0593dc00 nid=0x85c in Object.wait() [0x06b3f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x186ef080> (a java.util.ArrayList) at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:58) - locked <0x186ef080> (a java.util.ArrayList) "[Timer] - Main Queue Handler" daemon prio=6 tid=0x064a8c00 nid=0xa50 in Object.wait() [0x0697f000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x186ef100> (a java.lang.Object) at org.eclipse.equinox.internal.util.impl.tpt.timer.TimerImpl.run(TimerImpl.java:141) - locked <0x186ef100> (a java.lang.Object) at java.lang.Thread.run(Unknown Source) "Framework Event Dispatcher" daemon prio=6 tid=0x0578ec00 nid=0x8d0 in Object.wait() [0x0637f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x186ef218> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397) - locked <0x186ef218> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333) "Start Level Event Dispatcher" daemon prio=6 tid=0x05792400 nid=0x153c in Object.wait() [0x0627f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x186ef290> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at java.lang.Object.wait(Object.java:485) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:397) - locked <0x186ef290> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread) at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:333) "State Data Manager" daemon prio=6 tid=0x05827800 nid=0x1c5c waiting on condition [0x0609f000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:319) at java.lang.Thread.run(Unknown Source) "Low Memory Detector" daemon prio=6 tid=0x029a2800 nid=0xb04 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x0298ec00 nid=0x194c waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x0298dc00 nid=0xdb4 runnable [0x00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x0298ac00 nid=0x1344 waiting on condition [0x00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0x0297ec00 nid=0x1e48 in Object.wait() [0x050ff000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x18540288> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) - locked <0x18540288> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) "Reference Handler" daemon prio=10 tid=0x0297d800 nid=0x155c in Object.wait() [0x04fbf000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x18540310> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) - locked <0x18540310> (a java.lang.ref.Reference$Lock) "main" prio=6 tid=0x02a89400 nid=0x1860 runnable [0x0018f000] java.lang.Thread.State: RUNNABLE at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:4553) at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:364) at org.eclipse.ui.internal.ide.application.IDEWorkbenchAdvisor.eventLoopIdle(IDEWorkbenchAdvisor.java:887) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2630) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2593) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2427) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) at org.eclipse.equinox.launcher.Main.run(Main.java:1407) "VM Thread" prio=10 tid=0x0297c400 nid=0xc50 runnable "VM Periodic Task Thread" prio=10 tid=0x029ad000 nid=0xf8c waiting on condition JNI global references: 1352 Heap def new generation total 12352K, used 6364K [0x10540000, 0x112a0000, 0x18540000) eden space 11008K, 57% used [0x10540000, 0x10b77350, 0x11000000) from space 1344K, 0% used [0x11150000, 0x11150000, 0x112a0000) to space 1344K, 0% used [0x11000000, 0x11000000, 0x11150000) tenured generation total 27328K, used 14659K [0x18540000, 0x19ff0000, 0x28540000) the space 27328K, 53% used [0x18540000, 0x19390ec8, 0x19391000, 0x19ff0000) compacting perm gen total 22272K, used 22147K [0x28540000, 0x29b00000, 0x38540000) the space 22272K, 99% used [0x28540000, 0x29ae0da0, 0x29ae0e00, 0x29b00000) ro space 10240K, 51% used [0x38540000, 0x38a6ae00, 0x38a6ae00, 0x38f40000) rw space 12288K, 54% used [0x38f40000, 0x395d72d8, 0x395d7400, 0x39b40000)
I feel like such an idiot. Why didn't I check my anti virus software? So yes....Avira AntiVir was causing the problem, disabling the "Webguard" component of Avira resolved the issue.... Thanks for your help!
:)