Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 69946 - [CVS SSH2] Attempt at "connect project to repository" hangs eclipse, abort impossible
Summary: [CVS SSH2] Attempt at "connect project to repository" hangs eclipse, abort im...
Status: RESOLVED DUPLICATE of bug 70445
Alias: None
Product: Platform
Classification: Eclipse Project
Component: CVS (show other bugs)
Version: 3.0   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: platform-cvs-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-13 13:15 EDT by Graham Leggett CLA
Modified: 2004-08-17 13:38 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Graham Leggett CLA 2004-07-13 13:15:54 EDT
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. :(
Comment 1 Michael Valenta CLA 2004-07-14 06:59:45 EDT
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.
Comment 2 Michael Valenta CLA 2004-07-22 06:37:54 EDT
Waiting for response from reporter. Please reopen with requested information.
Comment 3 Graham Leggett CLA 2004-08-17 13:14:48 EDT
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.
Comment 4 Graham Leggett CLA 2004-08-17 13:18:28 EDT
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
Comment 5 Michael Valenta CLA 2004-08-17 13:38:17 EDT
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 ***