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

Bug 358322

Summary: The IDE is blocking when creating the parts and active jobs running
Product: z_Archived Reporter: fahua jin <jinfahua>
Component: EDTAssignee: Xiao Bin Chen <xiaobinc>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: chenzhh, xiaobinc
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
patch for progress bar monitor
lasher: iplog+
Enable progress dialog to show. lasher: iplog+

Description fahua jin CLA 2011-09-20 21:06:56 EDT
Build Identifier: 0.7.0.v201109192102

The IDE should not be blocked if waiting for other jobs to be finished.

1) Create an RUI project with RUI & Dojo widget support.
2) Wait for all of the jobs to be finished.
3) Click Project > Clean > Clean all projects > OK
4) Create a part while you still the the build job is active in the progress view.
5) When click finish button in the part creation wizard, you can find that the EDT is blocked. 

We should have the wizard running in a ProgressMonitor, so the IDE will not be blocked.

Reproducible: Always
Comment 1 Xiao Bin Chen CLA 2011-09-20 22:39:12 EDT
Created attachment 203722 [details]
patch for progress bar monitor
Comment 2 Tony Chen CLA 2011-09-20 23:03:08 EDT
fixed
Comment 3 fahua jin CLA 2011-09-29 22:31:10 EDT
The problem still existed in RUIHandler creation wizard with build 0.7.0.v201109292101
Comment 4 Xiao Bin Chen CLA 2011-10-09 01:34:15 EDT
Created attachment 204817 [details]
Enable progress dialog to show.
Comment 5 Xiao Bin Chen CLA 2011-10-09 01:36:08 EDT
When the wizard need to wait another thread, the progress dialog will show.
Comment 6 fahua jin CLA 2011-10-12 04:19:45 EDT
Verified in 0.7.0.v201110110900.