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

Bug 55605

Summary: A potentially long operation is performed by Team UI in the UI thread
Product: [Eclipse Project] Platform Reporter: Luc Bourlier <eclipse>
Component: TeamAssignee: Jean-Michel Lemieux <jean-michel_lemieux>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P3 CC: frederic_fusier, markus.kell.r
Version: 3.0   
Target Milestone: 3.0 M8   
Hardware: PC   
OS: Linux-GTK   
Whiteboard:
Attachments:
Description Flags
Thread dump of the problem none

Description Luc Bourlier CLA 2004-03-22 18:07:57 EST
I20040322

. Import org.eclipse.jdt.ui.tests.refactoring
. open the synchronize view
. toggle the compiler option 'usage of non-externalized strings' in the
'advance' tab > apply > yes
The project is rebuild, 3000+ warnings should be added or remove, at the end of
the compilation, the UI no more refresh.
Thread dumps while the UI is not refreshing show an Team UI operation (see
attached thread dumps).

I cannot reproduce the problem on I20040318
Comment 1 Luc Bourlier CLA 2004-03-22 18:08:39 EST
Created attachment 8763 [details]
Thread dump of the problem
Comment 2 Jean-Michel Lemieux CLA 2004-03-22 22:07:27 EST
I've added marker decoration in the sync view. I had assumed that POST_BUILD
notifications would always happen in another thread. It seems that here they are
being processing in main? I have a workspace with *all* of /home/eclipse loaded
and could dupe this though. I'll investigate more tomorrow.

One approach would be to fork the decoration regardless.
Comment 3 Jean-Michel Lemieux CLA 2004-03-23 10:58:41 EST
*** Bug 55637 has been marked as a duplicate of this bug. ***
Comment 4 Jean-Michel Lemieux CLA 2004-03-23 16:12:08 EST
fixed in > I20040322:1208
Comment 5 Jean-Michel Lemieux CLA 2004-03-24 11:00:38 EST
*** Bug 55870 has been marked as a duplicate of this bug. ***