| Summary: | [projection][typing] While undoing the operation, an exception occurred after extract to local variable | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Benno Baumgartner <benno.baumgartner> | ||||
| Component: | Text | Assignee: | Tom Hofmann <eclipse> | ||||
| Status: | RESOLVED DUPLICATE | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | daniel_megert, Tod_Creasey | ||||
| Version: | 3.2 | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Benno Baumgartner
Created attachment 26958 [details]
Screenshot of editor after undo
We've changed code in ProjectionDocument. Tom, can you please investigate. Investigating Hm, the IAE signals an internal problem of ProjectionDocument stemming from either - an bug in ProjectionDocument or ProjectionMapping - a concurrent modification between ProjectionDocument.computeFirstUnprojectedMasterRegion and ProjectionDocument.internalAddMasterDocumentRange The recent change to ProjectionViewer may have revealed this, but is not the source of the problem. Lowering the priority again until we have steps. *** Bug 120906 has been marked as a duplicate of this bug. *** I just got this again in 20060125. I was pulling down the debug menu during a build. Caused by: java.lang.IllegalStateException at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:478) at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:4722) at org.eclipse.jface.internal.text.MigrationHelper.modelLineToWidgetLine(MigrationHelper.java:295) at org.eclipse.jface.text.source.DiffPainter.paintLine(DiffPainter.java:127) at org.eclipse.jface.text.source.DiffPainter.paint(DiffPainter.java:96) at org.eclipse.jface.text.source.ChangeRulerColumn.doPaint(ChangeRulerColumn.java:298) at org.eclipse.jface.text.source.ChangeRulerColumn.doubleBufferPaint(ChangeRulerColumn.java:253) at org.eclipse.jface.text.source.ChangeRulerColumn.redraw(ChangeRulerColumn.java:308) at org.eclipse.jface.text.source.ChangeRulerColumn$3.run(ChangeRulerColumn.java:439) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) ... 24 more |