Bug 220028 - [Workbench] Progress bar on status line seems to be frozen
Summary: [Workbench] Progress bar on status line seems to be frozen
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 3.2.2   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Grant Gayed CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2008-02-22 15:44 EST by Artur Ruszczynski CLA
Modified: 2013-06-27 12:23 EDT (History)
3 users (show)

See Also:


Attachments
screen capture - frozen progress bar (4.90 KB, image/png)
2008-02-22 15:44 EST, Artur Ruszczynski CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Artur Ruszczynski CLA 2008-02-22 15:44:14 EST
Created attachment 90513 [details]
screen capture - frozen progress bar

Build ID: 3.2.2

Steps To Reproduce:
1. Start "an IBM product based on Eclipse" - ask me for details.
2. Start WPS server 
3. Open Admin Console (from Servers View) and log in
4. Click "log off" link and close the Admin Console window right away.


Defect Description:
Loggin Off causes the progress bar to appear on the status bar. The progress bar stops progressing (and stays on the status bar - looks like frozen) if I close the Admin Console window before the progress bar reaches 100%.

More information:
This same happens during initialization or loggin in to the Admin Console, logging in/off and using BPCE etc. (ask me for details).
Comment 1 Kim Horne CLA 2008-02-25 12:54:38 EST
Can you provided a test case that doesn't rely on any IBM properties?
Comment 2 Artur Ruszczynski CLA 2008-02-25 13:00:03 EST
I do not think I can.
Comment 3 Tod Creasey CLA 2008-03-11 13:50:58 EDT
This is because someone is using the IStatusLineManager show progress. My guess is that the Admin console window is not clearing the progress when it is closed that way.

Look at senders of getProgressMonitor in this code.
Comment 4 Artur Ruszczynski CLA 2008-03-11 14:00:22 EDT
Should the Admin Console window clear the progress when it's closed / terminated or this is Eclipse's task to detect that this window was closed? 
Comment 5 Tod Creasey CLA 2008-03-11 14:49:10 EDT
If your monitor never calls done() the status line doesn't know that it needs to be closed.
Comment 6 Artur Ruszczynski CLA 2008-03-12 08:52:31 EDT
I've been talking to Admin Console developers - this is a web application displayed inside Eclipse in a "browser widget". Probably it is an issue with "browser widget". What component could it be? SWT?
Please help me finding the right component.
Comment 7 Tod Creasey CLA 2008-03-12 09:28:47 EDT
User Assistance most likely if it is an issue with how the browser support interact with the workbench
Comment 8 Tod Creasey CLA 2008-04-02 16:14:27 EDT
Do you have a reference to a bug sent to user assistance about the browser issue?
Comment 9 Artur Ruszczynski CLA 2008-04-02 16:22:15 EDT
"any reference" - do you mean  "any response"? No, nobody contacted me...
Comment 10 Tod Creasey CLA 2008-04-02 16:29:36 EDT
In comment 6 you mention

>'ve been talking to Admin Console developers - this is a web application
displayed inside Eclipse in a "browser widget". Probably it is an issue with
"browser widget". What component could it be? SWT?
Please help me finding the right component.


I mentioned it was UA. Did you follow up? BTW SWT does supply the widget so it could be then too.
Comment 11 Artur Ruszczynski CLA 2008-04-02 16:38:17 EDT
I thought you've changed the component.
I'm setting it now to SWT. Is that enough?
Comment 12 Tod Creasey CLA 2008-04-03 07:49:45 EDT
They will need more details than what you have here to reproduce this.
Comment 13 Grant Gayed CLA 2013-06-27 12:23:58 EDT
(In reply to comment #12)
> They will need more details than what you have here to reproduce this.

Timed out, closing report.  If this problem still happens for you with the recent Eclipse 4.3 release, and you can provide a means of reproducing it on this end (eg.- an Eclipse plug-in) then please reopen with the additional info, thanks.