| Summary: | [projection] IllegalStateExceptions using folding in the Java editor | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Karen Butzke <karenfbutzke> | ||||||
| Component: | Text | Assignee: | Dani Megert <daniel_megert> | ||||||
| Status: | CLOSED DUPLICATE | QA Contact: | |||||||
| Severity: | major | ||||||||
| Priority: | P3 | CC: | daniel_megert, darin.eclipse, markus.kell.r, remy.suen | ||||||
| Version: | 3.6 | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
(In reply to comment #0) > The attached IllegalStateException kept being logged. There is nothing attached to this bug. Created attachment 170433 [details]
stack trace
whoops, attached the stack trace
I just got hit by the same problem. Clicking the 'X' to close the shell didn't work but 'File > Exit' worked for me. This may be a Text problem actually. Text, please advise. I can reproduce but I can also easily use File > Save and/or close the editor by clicking on the [x] and continue working. *** This bug has been marked as a duplicate of bug 313972 *** Not a duplicate of bug 313972, see bug 313972 comment 17. There's already a +1 from Darin to fix this, see bug 13972 comment 20. Markus, please review. Created attachment 170612 [details]
Fix
Risk assessment see bug 313972 comment 15. After further investigations it turns out to be the same problem as bug 313972. *** This bug has been marked as a duplicate of bug 313972 *** just adding my +1 |
I am using build eclipse-SDK-I20100527-1200-win32.zip I had to kill eclipse in the task manager because I could not continue editing. The attached IllegalStateException kept being logged. Given the below example you can see the exception by using folding and closing the attribute a in the java editor. After doing that notice that the folding icons no longer appear. If you continue to click around in the java editor the exception will keep happening. public class Foo { @SuppressWarnings private int a; }