Hi,
I am having problems with multiple windows in the latex editor. If I open two latex files and close one of them, the focus shifts to the remaining open file, but the editor display shows the contents of the window that was closed. I cannot do anything until I close the remaining window and open it again.
I checked the logs and get the following error.
!ENTRY org.eclipse.ui 4 0 Sep 16, 2004 12:01:06.750
!MESSAGE Argument not valid
!STACK 0
java.lang.IllegalArgumentException: Argument not valid
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.graphics.TextStyle.<init>(TextStyle.java:63)
at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:437)
at org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:114)
at org.eclipse.swt.custom.StyledText.performPaint(StyledText.java:5689)
at org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:5072)
at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:4752)
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:3020)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:3338)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1467)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2429)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254)
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:335)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)
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:183)
at org.eclipse.core.launcher.Main.run(Main.java:644)
at org.eclipse.core.launcher.Main.main(Main.java:628)
!ENTRY org.eclipse.core.runtime 4 2 Sep 16, 2004 12:05:04.296
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.runtime".
!STACK 0
java.lang.NullPointerException
at ish.ecletex.editors.tex.ColorManager.dispose(ColorManager.java:52)
at ish.ecletex.editors.tex.TeXEditor.dispose(TeXEditor.java:46)
at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:391)
at org.eclipse.ui.internal.EditorManager$Editor.dispose(EditorManager.java:1425)
at org.eclipse.ui.internal.WorkbenchPage$5.run(WorkbenchPage.java:1203)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:615)
at org.eclipse.core.runtime.Platform.run(Platform.java:747)
at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1201)
at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1002)
at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:960)
at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:95)
at org.eclipse.ui.internal.PartStack.close(PartStack.java:339)
at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:208)
at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:74)
at org.eclipse.ui.internal.presentations.DefaultPartPresentation$1.closeButtonPressed(DefaultPartPresentation.java:107)
at org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(PaneFolder.java:484)
at org.eclipse.ui.internal.presentations.PaneFolder$3.close(PaneFolder.java:169)
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2075)
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:796)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2772)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2431)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254)
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:335)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)
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:183)
at org.eclipse.core.launcher.Main.run(Main.java:644)
at org.eclipse.core.launcher.Main.main(Main.java:628)
Can anyone tell me what I am doing wrong. Is there something that I need to configure.
Thanks
Rajesh
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Okay all fixed, i was trying to dispose of a shared object when the editor window was being disposed, namely the colormanager. Will be in cvs soon and the new version (0.0.4). Thanks for your input guys.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I am having problems with multiple windows in the latex editor. If I open two latex files and close one of them, the focus shifts to the remaining open file, but the editor display shows the contents of the window that was closed. I cannot do anything until I close the remaining window and open it again.
I checked the logs and get the following error.
!ENTRY org.eclipse.ui 4 4 Sep 16, 2004 12:01:06.750
!MESSAGE Unhandled event loop exception
!ENTRY org.eclipse.ui 4 0 Sep 16, 2004 12:01:06.750
!MESSAGE Argument not valid
!STACK 0
java.lang.IllegalArgumentException: Argument not valid
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.graphics.TextStyle.<init>(TextStyle.java:63)
at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:437)
at org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:114)
at org.eclipse.swt.custom.StyledText.performPaint(StyledText.java:5689)
at org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:5072)
at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:4752)
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:3020)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:3338)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1467)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2429)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254)
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:335)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)
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:183)
at org.eclipse.core.launcher.Main.run(Main.java:644)
at org.eclipse.core.launcher.Main.main(Main.java:628)
!ENTRY org.eclipse.core.runtime 4 2 Sep 16, 2004 12:05:04.296
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.runtime".
!STACK 0
java.lang.NullPointerException
at ish.ecletex.editors.tex.ColorManager.dispose(ColorManager.java:52)
at ish.ecletex.editors.tex.TeXEditor.dispose(TeXEditor.java:46)
at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:391)
at org.eclipse.ui.internal.EditorManager$Editor.dispose(EditorManager.java:1425)
at org.eclipse.ui.internal.WorkbenchPage$5.run(WorkbenchPage.java:1203)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:615)
at org.eclipse.core.runtime.Platform.run(Platform.java:747)
at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1201)
at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1002)
at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:960)
at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:95)
at org.eclipse.ui.internal.PartStack.close(PartStack.java:339)
at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:208)
at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:74)
at org.eclipse.ui.internal.presentations.DefaultPartPresentation$1.closeButtonPressed(DefaultPartPresentation.java:107)
at org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(PaneFolder.java:484)
at org.eclipse.ui.internal.presentations.PaneFolder$3.close(PaneFolder.java:169)
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2075)
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:796)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2772)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2431)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1377)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1348)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:254)
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:335)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:273)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:129)
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:183)
at org.eclipse.core.launcher.Main.run(Main.java:644)
at org.eclipse.core.launcher.Main.main(Main.java:628)
Can anyone tell me what I am doing wrong. Is there something that I need to configure.
Thanks
Rajesh
I have the same problem, however, no solution found so far. :-/
bye,
Uli
Okay all fixed, i was trying to dispose of a shared object when the editor window was being disposed, namely the colormanager. Will be in cvs soon and the new version (0.0.4). Thanks for your input guys.