Community
Participate
Working Groups
Build ID: M20071023-1652 Steps To Reproduce: 1. Work with a full web site over SMB (SMB probably has nothing to do with it, but it makes it much slower). 2. Refresh the project. It will bring up a status dialog and appear to complete as requested. 3. Look at the net graph. It looks exactly like traffic characteristic of a refresh, but there is no UI indicating anything is going on. 4. Save what you're working on. A dialog will appear saying that Eclipse needs to wait for background tasks to complete. 5. The dialog will not list ANY active tasks or progress, but the Save will be queued up. 6. The Save will eventually complete after whatever Eclipse is doing is finished. 7. If you haven't gouged out your eyes yet, put down the pencil. More information: This has been a continuing problem for me in Eclipse under OS X, amplified by working over a mediocre connection to our dev server. I have disabled all automatic project builds (completely ridiculously slow, and unnecessary for my PHP work) and never instruct it to rebuild the project twice. Task queue handling has improved greatly over the last couple of versions, but this particular bug still costs me time. It would be nice if the task actually showed up in the queue, but it really just needs to NEVER refresh/rebuild unless explicitly instructed to.
It looks like someone is holding onto a workspace lock outside of the progress framework which we can't get any information about.
As per http://wiki.eclipse.org/Platform_UI/Bug_Triage_Change_2009
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.