Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 219443

Summary: No feedback while tagging
Product: [Eclipse Project] Platform Reporter: Jerome Lanneluc <jerome_lanneluc>
Component: CVSAssignee: platform-cvs-inbox <platform-cvs-inbox>
Status: CLOSED WONTFIX QA Contact:
Severity: normal    
Priority: P4 CC: Michael.Valenta, webmaster
Version: 3.4Keywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Windows 2000   
Whiteboard: stalebug

Description Jerome Lanneluc CLA 2008-02-19 10:45:13 EST
I20080212-0800

I have started the tagging of tag org.eclipse.jdt.core.tests (Team > Tag as Version) 3 hours ago, and it went from 17% to 20% during this time. There is no feedback on what's going on. My "Connection Timeout" preference is 60s.
Comment 1 Jerome Lanneluc CLA 2008-02-19 10:49:23 EST
Here is a thread dump while it is still showing "Receiving server response":

osgi> Full thread dump Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode):

"TimeoutOutputStream" daemon prio=6 tid=0x1cf81b78 nid=0x968 in Object.wait() [0x3099f000..0x3099fbe4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:474)
        at org.eclipse.team.internal.core.streams.TimeoutOutputStream.writeUntilDone(TimeoutOutputStream.java:240)
        - locked <0x07b3d720> (a org.eclipse.team.internal.core.streams.TimeoutOutputStream)
        at org.eclipse.team.internal.core.streams.TimeoutOutputStream.runThread(TimeoutOutputStream.java:195)
        at org.eclipse.team.internal.core.streams.TimeoutOutputStream.access$0(TimeoutOutputStream.java:193)
        at org.eclipse.team.internal.core.streams.TimeoutOutputStream$1.run(TimeoutOutputStream.java:66)
        at java.lang.Thread.run(Thread.java:595)

"TimeoutInputStream" daemon prio=6 tid=0x1ce91fe0 nid=0x7ac in Object.wait() [0x3089f000..0x3089fc64]
        at java.lang.Object.wait(Native Method)
        at java.io.PipedInputStream.read(PipedInputStream.java:260)
        - locked <0x07b3d768> (a com.jcraft.jsch.Channel$MyPipedInputStream)
        at java.io.PipedInputStream.read(PipedInputStream.java:305)
        - locked <0x07b3d768> (a com.jcraft.jsch.Channel$MyPipedInputStream)
        at java.io.FilterInputStream.read(FilterInputStream.java:111)
        at org.eclipse.team.internal.core.streams.TimeoutInputStream.readUntilDone(TimeoutInputStream.java:269)
        at org.eclipse.team.internal.core.streams.TimeoutInputStream.runThread(TimeoutInputStream.java:218)
        at org.eclipse.team.internal.core.streams.TimeoutInputStream.access$0(TimeoutInputStream.java:216)
        at org.eclipse.team.internal.core.streams.TimeoutInputStream$1.run(TimeoutInputStream.java:65)
        at java.lang.Thread.run(Thread.java:595)

"Worker-254" prio=6 tid=0x1d1375a0 nid=0x480 in Object.wait() [0x306ff000..0x306ffce4]
        at java.lang.Object.wait(Native Method)
        at org.eclipse.team.internal.core.streams.TimeoutInputStream.syncFill(TimeoutInputStream.java:192)
        at org.eclipse.team.internal.core.streams.TimeoutInputStream.read(TimeoutInputStream.java:123)
        - locked <0x07b3f7b0> (a org.eclipse.team.internal.core.streams.TimeoutInputStream)
        at org.eclipse.team.internal.core.streams.PollingInputStream.read(PollingInputStream.java:103)
        at org.eclipse.team.internal.ccvs.core.connection.Connection.readLine(Connection.java:148)
        at org.eclipse.team.internal.ccvs.core.client.Session.readLine(Session.java:300)
        at org.eclipse.team.internal.ccvs.core.client.Request.executeRequest(Request.java:145)
        at org.eclipse.team.internal.ccvs.core.client.Command.doExecute(Command.java:413)
        at org.eclipse.team.internal.ccvs.core.client.Command$1.run(Command.java:326)
        at org.eclipse.team.internal.ccvs.core.resources.EclipseSynchronizer.run(EclipseSynchronizer.java:1481)
        at org.eclipse.team.internal.ccvs.core.resources.EclipseResource$2.run(EclipseResource.java:262)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
        at org.eclipse.team.internal.ccvs.core.resources.EclipseResource.run(EclipseResource.java:259)
        at org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:338)
        at org.eclipse.team.internal.ccvs.core.client.Tag.execute(Tag.java:79)
        at org.eclipse.team.internal.ccvs.ui.operations.TagOperation.tag(TagOperation.java:102)
        at org.eclipse.team.internal.ccvs.ui.operations.TagOperation.execute(TagOperation.java:55)
        at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:280)
        at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:256)
        at org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.java:210)
        at org.eclipse.team.internal.ccvs.ui.operations.TagOperation.execute(TagOperation.java:148)
        at org.eclipse.team.internal.ccvs.ui.operations.CVSOperation.run(CVSOperation.java:81)
        at org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:144)
        at org.eclipse.team.internal.ui.actions.JobRunnableContext$ResourceJob.runInWorkspace(JobRunnableContext.java:72)
        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

"Worker-252" prio=6 tid=0x1e6a9d08 nid=0x920 in Object.wait() [0x304ef000..0x304efae4]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x03f80270> (a java.lang.Object)
        at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:189)
        - locked <0x03f80270> (a java.lang.Object)
        at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87)
        at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:225)
        at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:99)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

"Worker-238" prio=6 tid=0x1b09a830 nid=0x7a8 in Object.wait() [0x2e29f000..0x2e29fd64]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x03f25f40> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:185)
        - locked <0x03f25f40> (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:51)

"Connect thread ottcvs1.ottawa.ibm.com session" prio=6 tid=0x1b0a19d8 nid=0x7c0 runnable [0x2a2bf000..0x2a2bfce4]
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at com.jcraft.jsch.IO.getByte(IO.java:82)
        at com.jcraft.jsch.Session.read(Session.java:815)
        at com.jcraft.jsch.Session.run(Session.java:1160)
        at java.lang.Thread.run(Thread.java:595)

"Connect thread dev.eclipse.org session" prio=6 tid=0x1cf80ef8 nid=0x830 runnable [0x1dfcf000..0x1dfcfb64]
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at com.jcraft.jsch.IO.getByte(IO.java:82)
        at com.jcraft.jsch.Session.read(Session.java:815)
        at com.jcraft.jsch.Session.run(Session.java:1160)
        at java.lang.Thread.run(Thread.java:595)

"org.eclipse.jdt.internal.ui.text.JavaReconciler" daemon prio=2 tid=0x1cec4b88 nid=0x58c in Object.wait() [0x1d8cf000..0x1d8cfa64]
        at java.lang.Object.wait(Native Method)
        at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:179)
        - locked <0x04e4ac98> (a org.eclipse.jface.text.reconciler.DirtyRegionQueue)

"Java indexing" daemon prio=4 tid=0x1ba26f78 nid=0x8bc in Object.wait() [0x1d6af000..0x1d6afae4]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x04c30148> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Object.wait(Object.java:474)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.run(JobManager.java:372)
        - locked <0x04c30148> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Thread.run(Thread.java:595)

"Start Level Event Dispatcher" daemon prio=6 tid=0x1b984d50 nid=0x334 in Object.wait() [0x1c06f000..0x1c06fd64]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x03ed3428> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:474)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:375)
        - locked <0x03ed3428> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:315)

"OSGi Console" prio=6 tid=0x1b9a2dd0 nid=0x6f8 runnable [0x1bf6f000..0x1bf6f9e4]
        at java.io.FileInputStream.readBytes(Native Method)
        at java.io.FileInputStream.read(FileInputStream.java:194)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:254)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:313)
        - locked <0x03e4c9a8> (a java.io.BufferedInputStream)
        at java.io.FilterInputStream.read(FilterInputStream.java:111)
        at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411)
        at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453)
        at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183)
        - locked <0x03eedae8> (a java.io.InputStreamReader)
        at java.io.InputStreamReader.read(InputStreamReader.java:167)
        at java.io.BufferedReader.fill(BufferedReader.java:136)
        at java.io.BufferedReader.readLine(BufferedReader.java:299)
        - locked <0x03eedae8> (a java.io.InputStreamReader)
        at java.io.BufferedReader.readLine(BufferedReader.java:362)
        at org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:278)
        at org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:219)
        at java.lang.Thread.run(Thread.java:595)

"Framework Event Dispatcher" daemon prio=6 tid=0x1b8f0920 nid=0x6b0 in Object.wait() [0x1be6f000..0x1be6fa64]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x03ed34f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(Object.java:474)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:375)
        - locked <0x03ed34f0> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:315)

"State Data Manager" daemon prio=6 tid=0x1b8e9df0 nid=0x884 waiting on condition [0x1bd6f000..0x1bd6fae4]
        at java.lang.Thread.sleep(Native Method)
        at org.eclipse.osgi.internal.baseadaptor.StateManager.run(StateManager.java:297)
        at java.lang.Thread.run(Thread.java:595)

"Low Memory Detector" daemon prio=6 tid=0x009ccd78 nid=0x8b0 runnable [0x00000000..0x00000000]

"CompilerThread0" daemon prio=10 tid=0x009e1858 nid=0x8ac waiting on condition [0x00000000..0x1b65f9c4]

"Signal Dispatcher" daemon prio=10 tid=0x009c2cf0 nid=0x690 waiting on condition [0x00000000..0x00000000]

"JDWP Event Helper Thread" daemon prio=6 tid=0x009e0828 nid=0x89c runnable [0x00000000..0x00000000]

"JDWP Transport Listener: dt_socket" daemon prio=6 tid=0x002369c8 nid=0x8a8 runnable [0x00000000..0x00000000]

"Finalizer" daemon prio=8 tid=0x009d9c40 nid=0x8a4 in Object.wait() [0x1af1f000..0x1af1fa64]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116)
        - locked <0x03e4a220> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x009bdbe8 nid=0x8a0 in Object.wait() [0x1ae1f000..0x1ae1fae4]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:474)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
        - locked <0x03e4a240> (a java.lang.ref.Reference$Lock)

"main" prio=6 tid=0x00236178 nid=0x890 runnable [0x0006f000..0x0006fc40]
        at org.eclipse.swt.internal.win32.OS.WaitMessage(Native Method)
        at org.eclipse.swt.widgets.Display.sleep(Display.java:4152)
        at org.eclipse.ui.application.WorkbenchAdvisor.eventLoopIdle(WorkbenchAdvisor.java:362)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2393)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2356)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2222)
        at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:474)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:469)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:362)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)
        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:585)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:564)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1251)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1227)

"VM Thread" prio=10 tid=0x009be348 nid=0x898 runnable

"VM Periodic Task Thread" prio=10 tid=0x009ce310 nid=0x8b4 waiting on condition


Comment 2 Tomasz Zarna CLA 2008-02-19 10:49:45 EST
And what does the CVS console say? If you don't have the "Display detailed protocol output to stdout" option turned on, please do so. Maybe we will be able get some info from then.
Comment 3 Jerome Lanneluc CLA 2008-02-19 10:55:41 EST
Here is the CVS console output (note that I restarted the tagging in the meantime):

cvs -q tag "/org.eclipse.jdt.core.tests.model/v_838" "/org.eclipse.jdt.core.tests.model" "/org.eclipse.jdt.core.tests.model"
    cvs tag: [15:34:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:34:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:35:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:35:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:36:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:36:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:37:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:37:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:38:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:38:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:39:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:39:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:40:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:40:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:41:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:41:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:42:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:42:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:43:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:43:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:44:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:44:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:45:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:45:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:46:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:46:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:47:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:47:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:48:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:48:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:49:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:49:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:50:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:50:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:51:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:51:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    T src/org/eclipse/jdt/core/tests/compiler/regression/CollisionCase.java
    cvs tag: [15:52:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:52:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:53:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:53:40] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
    cvs tag: [15:54:10] waiting for anonymous's lock in /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast
Comment 4 Jerome Lanneluc CLA 2008-02-19 10:56:47 EST
Turning on the "Display detailed protocol output to stdout" option didn't show more info.
Comment 5 Michael Valenta CLA 2008-02-19 11:05:01 EST
This is a problem on the sever. You need to ask the webmaster to remove the offending lock file.
Comment 6 Denis Roy CLA 2008-02-19 11:07:50 EST
I removed the stale lock on node4.  I need to write something that removes these stale locks periodically.
Comment 7 Jerome Lanneluc CLA 2008-02-19 11:11:09 EST
Thanks Denis. However I think the missing feedback on the Eclipse CVS client is still missing. Reopening
Comment 8 Tomasz Zarna CLA 2008-02-20 10:43:33 EST
I'm not sure if trying to obtain a lock (even in an infinitive loop) should be treated as connection timeout. The CVS Console log says what's happening and why it takes so long (forever) to accomplish the task. Jerome, what kind of feedback would you like to get here?
Comment 9 Jerome Lanneluc CLA 2008-02-20 11:00:05 EST
I was looking for feedback in the Progress view (it looked stuck for hours without the task changing).

Also the CVS message is not clear if you don't know anything about CVS. I saw that it was waiting on the some lock, but I had no idea that the lock was never released on the server.

Maybe you could detect that the same lock is never released and after n attempts to obtain it you could display a dialog: "The server appears to be locked on /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast.
Please contact the server admin"
with buttons: OK, Keep trying, Cancel
Comment 10 Tomasz Zarna CLA 2008-02-21 06:02:23 EST
 (In reply to comment #9)
> I was looking for feedback in the Progress view (it looked stuck for hours
> without the task changing).

Well, it showed exactly what was happening - nothing. I'm afraid there isn't much here that we can do.

> Also the CVS message is not clear if you don't know anything about CVS.

Can't argue with that.
 
> Maybe you could detect that the same lock is never released and after n attempts
> to obtain it you could display a dialog: "The server appears to be locked on
> /cvsroot/eclipse/org.eclipse.jdt.core.tests.model/workspace/Compiler/src/org/eclipse/jdt/internal/compiler/ast.
> Please contact the server admin"
> with buttons: OK, Keep trying, Cancel

Agreed, this kind of dialog seems to be the best way out of this situation. It would be a nice to have it but we don't have the manpower to address it at this time. Patches will be accepted.
Comment 11 Eclipse Webmaster CLA 2019-09-06 16:06:04 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.
Comment 12 Eclipse Genie CLA 2022-01-03 11:27:38 EST
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. As such, we're closing this bug.

If you have further information on the current state of the bug, please add it and reopen this bug. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.