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

Bug 92552

Summary: IAE when painting
Product: [Eclipse Project] Platform Reporter: Tom Hofmann <eclipse>
Component: UIAssignee: Platform-Text-Inbox <platform-text-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 3.1   
Target Milestone: ---   
Hardware: PC   
OS: Linux-GTK   
Whiteboard:

Description Tom Hofmann CLA 2005-04-25 04:01:02 EDT
I20050419-1200

No steps.

java.lang.IllegalArgumentException: Argument not valid
	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.graphics.TextStyle.<init>(TextStyle.java:73)
	at
org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:437)
	at org.eclipse.swt.custom.StyledText.getXAtOffset(StyledText.java:4731)
	at org.eclipse.swt.custom.StyledText.getLocationAtOffset(StyledText.java:3884)
	at
org.eclipse.jface.text.CursorLinePainter.drawHighlightLine(CursorLinePainter.java:182)
	at org.eclipse.jface.text.CursorLinePainter.deactivate(CursorLinePainter.java:200)
	at org.eclipse.jface.text.PaintManager.removePainter(PaintManager.java:214)
	at org.eclipse.jface.text.TextViewer.removePainter(TextViewer.java:4746)
	at
org.eclipse.ui.texteditor.SourceViewerDecorationSupport.hideCursorLine(SourceViewerDecorationSupport.java:736)
	at
org.eclipse.ui.texteditor.SourceViewerDecorationSupport.updateTextDecorations(SourceViewerDecorationSupport.java:316)
	at
org.eclipse.ui.texteditor.SourceViewerDecorationSupport.dispose(SourceViewerDecorationSupport.java:399)
	at
org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.dispose(AbstractDecoratedTextEditor.java:232)
	at org.eclipse.ui.editors.text.TextEditor.dispose(TextEditor.java:101)
	at org.eclipse.pde.internal.ui.editor.PDESourcePage.dispose(PDESourcePage.java:171)
	at org.eclipse.pde.internal.ui.editor.XMLSourcePage.dispose(XMLSourcePage.java:43)
	at org.eclipse.ui.part.MultiPageEditorPart$3.run(MultiPageEditorPart.java:541)
	at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1026)
	at org.eclipse.core.runtime.Platform.run(Platform.java:757)
	at
org.eclipse.ui.part.MultiPageEditorPart.disposePart(MultiPageEditorPart.java:534)
	at org.eclipse.ui.part.MultiPageEditorPart.dispose(MultiPageEditorPart.java:268)
	at org.eclipse.ui.forms.editor.FormEditor.dispose(FormEditor.java:338)
	at org.eclipse.pde.internal.ui.editor.PDEFormEditor.dispose(PDEFormEditor.java:422)
	at
org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:527)
	at org.eclipse.ui.internal.EditorReference.dispose(EditorReference.java:235)
	at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1153)
	at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1168)
	at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:54)
	at org.eclipse.ui.internal.PartStack.close(PartStack.java:459)
	at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:197)
	at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:98)
	at
org.eclipse.ui.internal.presentations.newapi.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:81)
	at
org.eclipse.ui.internal.presentations.newapi.AbstractTabFolder.fireEvent(AbstractTabFolder.java:263)
	at
org.eclipse.ui.internal.presentations.newapi.AbstractTabFolder.fireEvent(AbstractTabFolder.java:272)
	at
org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)
	at
org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$1.closeButtonPressed(DefaultTabFolder.java:64)
	at
org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(PaneFolder.java:546)
	at org.eclipse.ui.internal.presentations.PaneFolder$3.close(PaneFolder.java:190)
	at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2080)
	at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:291)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1012)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2778)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2472)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1570)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1534)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:306)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
	at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:228)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:156)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:319)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:272)
	at org.eclipse.core.launcher.Main.run(Main.java:951)
	at org.eclipse.core.launcher.Main.main(Main.java:935)
Comment 1 Dani Megert CLA 2005-04-25 04:15:34 EDT

*** This bug has been marked as a duplicate of 92019 ***