Menu

multiple window problem

Help
rajesh
2004-09-16
2013-04-15
  • rajesh

    rajesh - 2004-09-16

    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

     
    • Ulrich Küster

      Ulrich Küster - 2004-09-26

      I have the same problem, however, no solution found so far. :-/

      bye,

      Uli

       
    • Ian Hartney

      Ian Hartney - 2004-09-27

      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.

       

Log in to post a comment.

MongoDB Logo MongoDB