Community
Participate
Working Groups
After upgrading eclipse v3.0 from eclipse v3.0M9, and importing my projects, I attempt to share the project with CVS. Noting that CVS directories already exist for the project, I am prompted as to whether I would like to use them. I say yes. Validate connection on finish is checked. At this point, eclipse says "Connecting via SSH to <servername>..." and hangs. After some time, the cancel button is pressed to abort the operation. The cancel button is immediately greyed out, but nothing happens (the CVS operation is not cancelled). Attmepting to click on the window close option results in the dialog box "Wizard can not be closed due to an active operation. You must cancel the operation before you can close this wizard". Obviously this is impossible, as the cancel button didn't do anything the first time it was clicked on, and was then greyed out subsequently. The only option now is to kill eclipse, losing unsaved changes. Why the CVS connect is hanging is not the issue in this bug report - the issue is that in the event of a CVS hang, it is impossible to abort the operation. :(
Either there is a deadlock or the SSH2 cient in Eclipse is blocked on a socket read or write. Is this reproducable for you? IF so, can you get a stacktrace of the deadlock (by performing a kill -3 of the eclipse process) and attach it to this bug report.
Waiting for response from reporter. Please reopen with requested information.
The problem went away for a while, now for no apparent reason it's back again. kill -3 doesn't seem to do anything - the eclipse process doesn't die, nor is a core file created anywhere obvious. The only solution in this case is kill -9.
Ok, found the stack trace on stdout: [minfrin@gatekeeper eclipse-3.0]$ ./eclipse (<unknown>:17827): Gtk-WARNING **: Unable to locate theme engine in module_path: "bluecurve", Full thread dump Java HotSpot(TM) Client VM (1.4.2_02-b03 mixed mode): "ModalContext" prio=1 tid=0x089c5a78 nid=0x45a3 runnable [a8958000..a895887c] at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:194) at java.io.BufferedInputStream.read1(BufferedInputStream.java:220) at java.io.BufferedInputStream.read(BufferedInputStream.java:277) - locked <0xab2408d8> (a java.io.BufferedInputStream) at java.io.BufferedInputStream.fill(BufferedInputStream.java:183) at java.io.BufferedInputStream.read1(BufferedInputStream.java:222) at java.io.BufferedInputStream.read(BufferedInputStream.java:277) - locked <0xab2408f8> (a java.io.BufferedInputStream) at sun.security.provider.SeedGenerator$URLSeedGenerator.getSeedByte(SeedGenerator.java:467) at sun.security.provider.SeedGenerator.getSeedBytes(SeedGenerator.java:137) at sun.security.provider.SeedGenerator.generateSeed(SeedGenerator.java:132) at sun.security.provider.SecureRandom.engineGenerateSeed(SecureRandom.java:112) at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:169) - locked <0xab240958> (a sun.security.provider.SecureRandom) at java.security.SecureRandom.nextBytes(SecureRandom.java:381) - locked <0xab2409a8> (a java.security.SecureRandom) at com.jcraft.jsch.jce.Random.fill(Unknown Source) at com.jcraft.jsch.Session.send_kexinit(Unknown Source) at com.jcraft.jsch.Session.receive_kexinit(Unknown Source) at com.jcraft.jsch.Session.connect(Unknown Source) at org.eclipse.team.internal.ccvs.ssh2.JSchSession.getSession(JSchSession.java:306) at org.eclipse.team.internal.ccvs.ssh2.CVSSSH2ServerConnection.internalOpen(CVSSSH2ServerConnection.java:117) at org.eclipse.team.internal.ccvs.ssh2.CVSSSH2ServerConnection.open(CVSSSH2ServerConnection.java:99) at org.eclipse.team.internal.ccvs.core.connection.Connection.open(Connection.java:127) at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.createConnection(CVSRepositoryLocation.java:575) at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.openConnection(CVSRepositoryLocation.java:821) - locked <0xab245bb8> (a java.lang.Object) at org.eclipse.team.internal.ccvs.core.client.Session.open(Session.java:142) at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.validateConnection(CVSRepositoryLocation.java:956) at org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard.autoconnectCVSProject(SharingWizard.java:434) at org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard$1.run(SharingWizard.java:239) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101) "Java indexing" daemon prio=1 tid=0x081e77d0 nid=0x45a3 in Object.wait() [a93e8000..a93e887c] at java.lang.Object.wait(Native Method) - waiting on <0xab9123e8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Object.wait(Object.java:429) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:338) - locked <0xab9123e8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:534) "Worker-2" prio=1 tid=0x085c4968 nid=0x45a3 in Object.wait() [a94ea000..a94ea87c] at java.lang.Object.wait(Native Method) - waiting on <0xab7f5f08> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:166) - locked <0xab7f5f08> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:193) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59) "Reference Cleaner - 2" prio=1 tid=0x08103220 nid=0x45a3 in Object.wait() [a978a000..a978a87c] at java.lang.Object.wait(Native Method) - waiting on <0xab8545f8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xab8545f8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.eclipse.jface.action.ActionContributionItem$ImageCache$ReferenceCleanerThread.run(ActionContributionItem.java:207) "Reference Cleaner - 1" prio=1 tid=0x08103ac8 nid=0x45a3 in Object.wait() [aa5bd000..aa5bd87c] at java.lang.Object.wait(Native Method) - waiting on <0xab854668> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xab854668> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.eclipse.jface.action.ActionContributionItem$ImageCache$ReferenceCleanerThread.run(ActionContributionItem.java:207) "Start Level Event Dispatcher" daemon prio=1 tid=0x08236018 nid=0x45a3 in Object.wait() [aa652000..aa65287c] at java.lang.Object.wait(Native Method) - waiting on <0xab3e83f8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at java.lang.Object.wait(Object.java:429) at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162) - locked <0xab3e83f8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100) "Framework Event Dispatcher" daemon prio=1 tid=0x08234870 nid=0x45a3 in Object.wait() [aa6d3000..aa6d387c] at java.lang.Object.wait(Native Method) - waiting on <0xab3e84b8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at java.lang.Object.wait(Object.java:429) at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162) - locked <0xab3e84b8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100) "Signal Dispatcher" daemon prio=1 tid=0x0809d5a8 nid=0x45a3 waiting on condition [0..0] "Finalizer" daemon prio=1 tid=0x080888c8 nid=0x45a3 in Object.wait() [aad5d000..aad5d87c] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xab3c9648> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x08087c50 nid=0x45a3 in Object.wait() [aadde000..aadde87c] at java.lang.Object.wait(Native Method) - waiting on <0xab3c96b0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0xab3c96b0> (a java.lang.ref.Reference$Lock) "main" prio=1 tid=0x08052bf0 nid=0x45a3 runnable [bfffa000..bfffb068] at java.lang.Object.wait(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:2867) - locked <0xaf33a4b8> (a java.lang.Class) at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:137) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:262) at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:752) at org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard.performFinish(SharingWizard.java:236) at org.eclipse.team.internal.ui.wizards.ConfigureProjectWizard.performFinish(ConfigureProjectWizard.java:124) at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:609) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:305) at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:506) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:954) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2595) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2298) at org.eclipse.jface.window.Window.runEventLoop(Window.java:668) at org.eclipse.jface.window.Window.open(Window.java:648) at org.eclipse.team.internal.ui.actions.ConfigureProjectAction$1.run(ConfigureProjectAction.java:55) at org.eclipse.team.internal.ui.actions.TeamAction$1.run(TeamAction.java:191) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.team.internal.ui.actions.TeamAction.run(TeamAction.java:188) at org.eclipse.team.internal.ui.actions.ConfigureProjectAction.run(ConfigureProjectAction.java:47) at org.eclipse.ui.actions.ActionDelegate.runWithEvent(ActionDelegate.java:71) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:266) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:915) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:866) at org.eclipse.jface.action.ActionContributionItem$7.handleEvent(ActionContributionItem.java:785) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:954) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2595) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2298) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:183) at org.eclipse.core.launcher.Main.run(Main.java:644) at org.eclipse.core.launcher.Main.main(Main.java:628) "VM Thread" prio=1 tid=0x08086820 nid=0x45a3 runnable "VM Periodic Task Thread" prio=1 tid=0x080a0180 nid=0x45a3 waiting on condition "Suspend Checker Thread" prio=1 tid=0x0809cb80 nid=0x45a3 runnable Quit [minfrin@gatekeeper eclipse-3.0]$ Full thread dump Java HotSpot(TM) Client VM (1.4.2_02-b03 mixed mode): "ModalContext" prio=1 tid=0x089c5a78 nid=0x45a3 runnable [a8958000..a895887c] at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:194) at java.io.BufferedInputStream.read1(BufferedInputStream.java:220) at java.io.BufferedInputStream.read(BufferedInputStream.java:277) - locked <0xab1f0888> (a java.io.BufferedInputStream) at java.io.BufferedInputStream.fill(BufferedInputStream.java:183) at java.io.BufferedInputStream.read1(BufferedInputStream.java:222) at java.io.BufferedInputStream.read(BufferedInputStream.java:277) - locked <0xab1f08a8> (a java.io.BufferedInputStream) at sun.security.provider.SeedGenerator$URLSeedGenerator.getSeedByte(SeedGenerator.java:467) at sun.security.provider.SeedGenerator.getSeedBytes(SeedGenerator.java:137) at sun.security.provider.SeedGenerator.generateSeed(SeedGenerator.java:132) at sun.security.provider.SecureRandom.engineGenerateSeed(SecureRandom.java:112) at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:169) - locked <0xab1f0908> (a sun.security.provider.SecureRandom) at java.security.SecureRandom.nextBytes(SecureRandom.java:381) - locked <0xab1f0958> (a java.security.SecureRandom) at com.jcraft.jsch.jce.Random.fill(Unknown Source) at com.jcraft.jsch.Session.send_kexinit(Unknown Source) at com.jcraft.jsch.Session.receive_kexinit(Unknown Source) at com.jcraft.jsch.Session.connect(Unknown Source) at org.eclipse.team.internal.ccvs.ssh2.JSchSession.getSession(JSchSession.java:306) at org.eclipse.team.internal.ccvs.ssh2.CVSSSH2ServerConnection.internalOpen(CVSSSH2ServerConnection.java:117) at org.eclipse.team.internal.ccvs.ssh2.CVSSSH2ServerConnection.open(CVSSSH2ServerConnection.java:99) at org.eclipse.team.internal.ccvs.core.connection.Connection.open(Connection.java:127) at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.createConnection(CVSRepositoryLocation.java:575) at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.openConnection(CVSRepositoryLocation.java:821) - locked <0xab1f5b68> (a java.lang.Object) at org.eclipse.team.internal.ccvs.core.client.Session.open(Session.java:142) at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.validateConnection(CVSRepositoryLocation.java:956) at org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard.autoconnectCVSProject(SharingWizard.java:434) at org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard$1.run(SharingWizard.java:239) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101) "Java indexing" daemon prio=1 tid=0x081e77d0 nid=0x45a3 in Object.wait() [a93e8000..a93e887c] at java.lang.Object.wait(Native Method) - waiting on <0xab9123e8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Object.wait(Object.java:429) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:338) - locked <0xab9123e8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:534) "Worker-2" prio=1 tid=0x085c4968 nid=0x45a3 in Object.wait() [a94ea000..a94ea87c] at java.lang.Object.wait(Native Method) - waiting on <0xab7f5f08> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:166) - locked <0xab7f5f08> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:193) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59) "Reference Cleaner - 2" prio=1 tid=0x08103220 nid=0x45a3 in Object.wait() [a978a000..a978a87c] at java.lang.Object.wait(Native Method) - waiting on <0xab8545f8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xab8545f8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.eclipse.jface.action.ActionContributionItem$ImageCache$ReferenceCleanerThread.run(ActionContributionItem.java:207) "Reference Cleaner - 1" prio=1 tid=0x08103ac8 nid=0x45a3 in Object.wait() [aa5bd000..aa5bd87c] at java.lang.Object.wait(Native Method) - waiting on <0xab854668> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xab854668> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.eclipse.jface.action.ActionContributionItem$ImageCache$ReferenceCleanerThread.run(ActionContributionItem.java:207) "Start Level Event Dispatcher" daemon prio=1 tid=0x08236018 nid=0x45a3 in Object.wait() [aa652000..aa65287c] at java.lang.Object.wait(Native Method) - waiting on <0xab3e83f8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at java.lang.Object.wait(Object.java:429) at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162) - locked <0xab3e83f8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100) "Framework Event Dispatcher" daemon prio=1 tid=0x08234870 nid=0x45a3 in Object.wait() [aa6d3000..aa6d387c] at java.lang.Object.wait(Native Method) - waiting on <0xab3e84b8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at java.lang.Object.wait(Object.java:429) at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162) - locked <0xab3e84b8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100) "Signal Dispatcher" daemon prio=1 tid=0x0809d5a8 nid=0x45a3 waiting on condition [0..0] "Finalizer" daemon prio=1 tid=0x080888c8 nid=0x45a3 in Object.wait() [aad5d000..aad5d87c] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xab3c9648> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x08087c50 nid=0x45a3 in Object.wait() [aadde000..aadde87c] at java.lang.Object.wait(Native Method) - waiting on <0xab3c96b0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0xab3c96b0> (a java.lang.ref.Reference$Lock) "main" prio=1 tid=0x08052bf0 nid=0x45a3 runnable [bfffa000..bfffb068] at java.lang.Object.wait(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:2867) - locked <0xaf33a4b8> (a java.lang.Class) at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:137) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:262) at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:752) at org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard.performFinish(SharingWizard.java:236) at org.eclipse.team.internal.ui.wizards.ConfigureProjectWizard.performFinish(ConfigureProjectWizard.java:124) at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:609) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:305) at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:506) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:954) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2595) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2298) at org.eclipse.jface.window.Window.runEventLoop(Window.java:668) at org.eclipse.jface.window.Window.open(Window.java:648) at org.eclipse.team.internal.ui.actions.ConfigureProjectAction$1.run(ConfigureProjectAction.java:55) at org.eclipse.team.internal.ui.actions.TeamAction$1.run(TeamAction.java:191) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.team.internal.ui.actions.TeamAction.run(TeamAction.java:188) at org.eclipse.team.internal.ui.actions.ConfigureProjectAction.run(ConfigureProjectAction.java:47) at org.eclipse.ui.actions.ActionDelegate.runWithEvent(ActionDelegate.java:71) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:266) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:915) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:866) at org.eclipse.jface.action.ActionContributionItem$7.handleEvent(ActionContributionItem.java:785) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:954) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2595) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2298) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:183) at org.eclipse.core.launcher.Main.run(Main.java:644) at org.eclipse.core.launcher.Main.main(Main.java:628) "VM Thread" prio=1 tid=0x08086820 nid=0x45a3 runnable "VM Periodic Task Thread" prio=1 tid=0x080a0180 nid=0x45a3 waiting on condition "Suspend Checker Thread" prio=1 tid=0x0809cb80 nid=0x45a3 runnable Full thread dump Java HotSpot(TM) Client VM (1.4.2_02-b03 mixed mode): "ModalContext" prio=1 tid=0x089c5a78 nid=0x45a3 runnable [a8958000..a895887c] at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:194) at java.io.BufferedInputStream.read1(BufferedInputStream.java:220) at java.io.BufferedInputStream.read(BufferedInputStream.java:277) - locked <0xab1f0888> (a java.io.BufferedInputStream) at java.io.BufferedInputStream.fill(BufferedInputStream.java:183) at java.io.BufferedInputStream.read1(BufferedInputStream.java:222) at java.io.BufferedInputStream.read(BufferedInputStream.java:277) - locked <0xab1f08a8> (a java.io.BufferedInputStream) at sun.security.provider.SeedGenerator$URLSeedGenerator.getSeedByte(SeedGenerator.java:467) at sun.security.provider.SeedGenerator.getSeedBytes(SeedGenerator.java:137) at sun.security.provider.SeedGenerator.generateSeed(SeedGenerator.java:132) at sun.security.provider.SecureRandom.engineGenerateSeed(SecureRandom.java:112) at sun.security.provider.SecureRandom.engineNextBytes(SecureRandom.java:169) - locked <0xab1f0908> (a sun.security.provider.SecureRandom) at java.security.SecureRandom.nextBytes(SecureRandom.java:381) - locked <0xab1f0958> (a java.security.SecureRandom) at com.jcraft.jsch.jce.Random.fill(Unknown Source) at com.jcraft.jsch.Session.send_kexinit(Unknown Source) at com.jcraft.jsch.Session.receive_kexinit(Unknown Source) at com.jcraft.jsch.Session.connect(Unknown Source) at org.eclipse.team.internal.ccvs.ssh2.JSchSession.getSession(JSchSession.java:306) at org.eclipse.team.internal.ccvs.ssh2.CVSSSH2ServerConnection.internalOpen(CVSSSH2ServerConnection.java:117) at org.eclipse.team.internal.ccvs.ssh2.CVSSSH2ServerConnection.open(CVSSSH2ServerConnection.java:99) at org.eclipse.team.internal.ccvs.core.connection.Connection.open(Connection.java:127) at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.createConnection(CVSRepositoryLocation.java:575) at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.openConnection(CVSRepositoryLocation.java:821) - locked <0xab1f5b68> (a java.lang.Object) at org.eclipse.team.internal.ccvs.core.client.Session.open(Session.java:142) at org.eclipse.team.internal.ccvs.core.connection.CVSRepositoryLocation.validateConnection(CVSRepositoryLocation.java:956) at org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard.autoconnectCVSProject(SharingWizard.java:434) at org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard$1.run(SharingWizard.java:239) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:101) "Java indexing" daemon prio=1 tid=0x081e77d0 nid=0x45a3 in Object.wait() [a93e8000..a93e887c] at java.lang.Object.wait(Native Method) - waiting on <0xab9123e8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Object.wait(Object.java:429) at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:338) - locked <0xab9123e8> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager) at java.lang.Thread.run(Thread.java:534) "Worker-2" prio=1 tid=0x085c4968 nid=0x45a3 in Object.wait() [a94ea000..a94ea87c] at java.lang.Object.wait(Native Method) - waiting on <0xab7f5f08> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:166) - locked <0xab7f5f08> (a org.eclipse.core.internal.jobs.WorkerPool) at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:193) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59) "Reference Cleaner - 2" prio=1 tid=0x08103220 nid=0x45a3 in Object.wait() [a978a000..a978a87c] at java.lang.Object.wait(Native Method) - waiting on <0xab8545f8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xab8545f8> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.eclipse.jface.action.ActionContributionItem$ImageCache$ReferenceCleanerThread.run(ActionContributionItem.java:207) "Reference Cleaner - 1" prio=1 tid=0x08103ac8 nid=0x45a3 in Object.wait() [aa5bd000..aa5bd87c] at java.lang.Object.wait(Native Method) - waiting on <0xab854668> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xab854668> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at org.eclipse.jface.action.ActionContributionItem$ImageCache$ReferenceCleanerThread.run(ActionContributionItem.java:207) "Start Level Event Dispatcher" daemon prio=1 tid=0x08236018 nid=0x45a3 in Object.wait() [aa652000..aa65287c] at java.lang.Object.wait(Native Method) - waiting on <0xab3e83f8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at java.lang.Object.wait(Object.java:429) at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162) - locked <0xab3e83f8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100) "Framework Event Dispatcher" daemon prio=1 tid=0x08234870 nid=0x45a3 in Object.wait() [aa6d3000..aa6d387c] at java.lang.Object.wait(Native Method) - waiting on <0xab3e84b8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at java.lang.Object.wait(Object.java:429) at org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162) - locked <0xab3e84b8> (a org.eclipse.osgi.framework.eventmgr.EventThread) at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100) "Signal Dispatcher" daemon prio=1 tid=0x0809d5a8 nid=0x45a3 waiting on condition [0..0] "Finalizer" daemon prio=1 tid=0x080888c8 nid=0x45a3 in Object.wait() [aad5d000..aad5d87c] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0xab3c9648> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=1 tid=0x08087c50 nid=0x45a3 in Object.wait() [aadde000..aadde87c] at java.lang.Object.wait(Native Method) - waiting on <0xab3c96b0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0xab3c96b0> (a java.lang.ref.Reference$Lock) "main" prio=1 tid=0x08052bf0 nid=0x45a3 runnable [bfffa000..bfffb068] at java.lang.Object.wait(Native Method) at org.eclipse.swt.widgets.Display.sleep(Display.java:2867) - locked <0xaf33a4b8> (a java.lang.Class) at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:137) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:262) at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:752) at org.eclipse.team.internal.ccvs.ui.wizards.SharingWizard.performFinish(SharingWizard.java:236) at org.eclipse.team.internal.ui.wizards.ConfigureProjectWizard.performFinish(ConfigureProjectWizard.java:124) at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:609) at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:305) at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:506) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:954) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2595) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2298) at org.eclipse.jface.window.Window.runEventLoop(Window.java:668) at org.eclipse.jface.window.Window.open(Window.java:648) at org.eclipse.team.internal.ui.actions.ConfigureProjectAction$1.run(ConfigureProjectAction.java:55) at org.eclipse.team.internal.ui.actions.TeamAction$1.run(TeamAction.java:191) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.team.internal.ui.actions.TeamAction.run(TeamAction.java:188) at org.eclipse.team.internal.ui.actions.ConfigureProjectAction.run(ConfigureProjectAction.java:47) at org.eclipse.ui.actions.ActionDelegate.runWithEvent(ActionDelegate.java:71) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:266) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:915) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:866) at org.eclipse.jface.action.ActionContributionItem$7.handleEvent(ActionContributionItem.java:785) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:954) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2595) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2298) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:96) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:183) at org.eclipse.core.launcher.Main.run(Main.java:644) at org.eclipse.core.launcher.Main.main(Main.java:628) "VM Thread" prio=1 tid=0x08086820 nid=0x45a3 runnable "VM Periodic Task Thread" prio=1 tid=0x080a0180 nid=0x45a3 waiting on condition "Suspend Checker Thread" prio=1 tid=0x0809cb80 nid=0x45a3 runnable
Looks the same as bug 70445. Please see that bug for the description of the problem as it stands so far. *** This bug has been marked as a duplicate of 70445 ***