Bug 36415 - Decorator thread dies silent death
Summary: Decorator thread dies silent death
Status: CLOSED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Tod Creasey CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-11 14:40 EDT by Michael Valenta CLA
Modified: 2005-05-10 14:56 EDT (History)
0 users

See Also:


Attachments
javacore traceback without decorator thread (7.38 KB, text/plain)
2003-04-11 14:41 EDT, Michael Valenta CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Valenta CLA 2003-04-11 14:40:55 EDT
I have had several occasions over the past two weeks when my workbench has 
stopped being decorated. There has never been anything in the log that pointed 
to an exception involving decorators or the decorator thread. I have been 
running with CVS, binary and linked decorators on. On the latest occurance, I 
was able to capture the javacore traceback which indicates that the decorator 
thread is not present.
Comment 1 Michael Valenta CLA 2003-04-11 14:41:51 EDT
Created attachment 4560 [details]
javacore traceback without decorator thread
Comment 2 Tod Creasey CLA 2003-04-17 10:43:29 EDT
Could be a place where we are not handling exceptions from decorators 
correctly. Mike can you give any hints as to where you guys might have had 
problems of late?
Comment 3 Michael Valenta CLA 2003-04-17 10:58:21 EDT
It hasn't happened for a couple days now. I do most of my work in the Java 
browsing perspective so it may be involved. Unfortunately, I can't give you 
anything more specific. 
Comment 4 Tod Creasey CLA 2003-04-28 14:47:24 EDT
Marking as WORKSFORME as it cannot be replicated
Comment 5 Michael Valenta CLA 2003-05-23 12:36:02 EDT
This just happened again for me. Here's my buid info:

Version: 2.1.0
Build id: 200305071417

I noticed that in the run method of the decorator thread, no runtime exceptions 
are caught. Perhaps they could be caught and at least logged so that there is 
some indication of what happened, even if the decorator thread still dies in 
this case. Also, it would be nice if there was some way of restarting the 
thread without restarting Eclipse. For example, if I explicitly turn on a 
decorator, it would be nice if the decorator thread was revived.
Comment 6 Tod Creasey CLA 2003-06-04 10:43:28 EDT
I have released a fix in to the HEAD stream which now catches the exception 
and then logs it to the .log file. This should prevent Thread death and let us 
know what is going on.
Comment 7 Tod Creasey CLA 2005-05-10 14:56:23 EDT
Marking closed