Community
Participate
Working Groups
I20040611 0010 I am getting a bunch of the following when typing in a java editor. The Eclipse does not draw correctly from there. java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:2677) at org.eclipse.swt.SWT.error(SWT.java:2616) at org.eclipse.swt.SWT.error(SWT.java:2587) at org.eclipse.swt.custom.StyledText.getLineAtOffset (StyledText.java:3690) at org.eclipse.jface.text.source.OverviewRuler.doPaint1 (OverviewRuler.java:627) at org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint (OverviewRuler.java:456) at org.eclipse.jface.text.source.OverviewRuler.access$6 (OverviewRuler.java:433) at org.eclipse.jface.text.source.OverviewRuler$1.paintControl (OverviewRuler.java:367) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:82) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:805) at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:803) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3006) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3298) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1460) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2396) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1362) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1333) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:252) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:96) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:334) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:272) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.basicRun(Main.java:185) at org.eclipse.core.launcher.Main.run(Main.java:638) at org.eclipse.core.launcher.Main.main(Main.java:622) java.lang.IllegalStateException at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine (ProjectionMapping.java:434) at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine (TextViewer.java:4489) at org.eclipse.jface.text.source.ChangeRulerColumn.doPaint1 (ChangeRulerColumn.java:402) at org.eclipse.jface.text.source.ChangeRulerColumn.doubleBufferPaint (ChangeRulerColumn.java:267) at org.eclipse.jface.text.source.ChangeRulerColumn.access$4 (ChangeRulerColumn.java:240) at org.eclipse.jface.text.source.ChangeRulerColumn$1.paintControl (ChangeRulerColumn.java:187) at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:82) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:820) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:805) at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:803) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3006) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3298) at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1384) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:392) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3036) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1429) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3298) at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1384) at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:392) at org.eclipse.swt.widgets.Control.windowProc(Control.java:3036) at org.eclipse.swt.widgets.Decorations.windowProc (Decorations.java:1429) at org.eclipse.swt.widgets.Display.windowProc(Display.java:3298) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1460) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2396) at org.eclipse.jface.window.Window.runEventLoop(Window.java:668) at org.eclipse.jface.window.Window.open(Window.java:648) at org.eclipse.ui.internal.about.AboutAction.run(AboutAction.java:66) at org.eclipse.jface.action.Action.runWithEvent(Action.java:881) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:915) at org.eclipse.jface.action.ActionContributionItem.access$2 (ActionContributionItem.java:866) at org.eclipse.jface.action.ActionContributionItem$7.handleEvent (ActionContributionItem.java:785) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:796) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2732) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2398) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1362) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1333) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:252) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:141) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:96) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:334) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:272) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:128) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.basicRun(Main.java:185) at org.eclipse.core.launcher.Main.run(Main.java:638) at org.eclipse.core.launcher.Main.main(Main.java:622)
*** Bug 67422 has been marked as a duplicate of this bug. ***
Note: the duplicate has been reported on 3.0 RC2
Needs to be investigated. We don't have a reproducible scenario yet.
*** Bug 66622 has been marked as a duplicate of this bug. ***
*** Bug 66809 has been marked as a duplicate of this bug. ***
We can easily reproduce this with earlier builds but not with I200406180010 even after more than half an hour testing all described scenarios and working the whole day with it. Removing target milestone and keeping bug in REMIND bucket.
*** Bug 74006 has been marked as a duplicate of this bug. ***
Got this during an undo with n200506080010 (inner exception only): Caused by: java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:2924) at org.eclipse.swt.SWT.error(SWT.java:2863) at org.eclipse.swt.SWT.error(SWT.java:2834) at org.eclipse.swt.custom.StyledText.replaceStyleRanges(StyledText.java:6426) at org.eclipse.jface.text.TextViewer.addPresentation(TextViewer.java:4211) at org.eclipse.jface.text.TextViewer.changeTextPresentation(TextViewer.java:4290) at org.eclipse.jface.text.presentation.PresentationReconciler.applyTextRegionCollection(PresentationReconciler.java:573) at org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(PresentationReconciler.java:562) at org.eclipse.jface.text.presentation.PresentationReconciler.access$3(PresentationReconciler.java:558) at org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(PresentationReconciler.java:224) at org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer.java:2373) at org.eclipse.jface.text.TextViewer.fireRedrawChanged(TextViewer.java:4457) at org.eclipse.jface.text.TextViewer.enabledRedrawing(TextViewer.java:4537) at org.eclipse.jface.text.TextViewer.enabledRedrawing(TextViewer.java:4496) at org.eclipse.jface.text.TextViewer.setRedraw(TextViewer.java:4619) at org.eclipse.jface.text.TextViewer.setRedraw(TextViewer.java:4591) at org.eclipse.jface.text.DefaultUndoManager$CompoundTextCommand.undo(DefaultUndoManager.java:410) at org.eclipse.core.commands.operations.DefaultOperationHistory.doUndo(DefaultOperationHistory.java:417) ... 52 more
>Got this during an undo with n200506080010 (inner exception only): Steps?
Cannot reproduce. Sorry, this was supposed to go in bug 85019. Don't know how I got here...
.
*** This bug has been marked as a duplicate of 135227 ***
Marked wrong bug as dup.
Get rid of deprecated state.