[OS-JIRA] Created: (WOL-678) Backward and Forward (CMD + [ or CMD + ] ) broken when switching from WOLips components to Java and back

From: Sebastien Sahuc (JIRA) ("Sebastien)
Date: Tue Nov 27 2007 - 17:23:38 EST

  • Next message: James Cicenia: "Re: Trying to get this project to run - java.lang.NoClassDefFoundError: org/apache/xerces/parsers/SAXParser"

    Backward and Forward (CMD + [ or CMD + ] ) broken when switching from WOLips components to Java and back
    --------------------------------------------------------------------------------------------------------

                     Key: WOL-678
                     URL: http://issues.objectstyle.org/jira/browse/WOL-678
                 Project: WOProject/WOLips
              Issue Type: Bug
              Components: wolips
        Affects Versions: WOLips 3.3.2.* (nightly build please specify)
             Environment: Leopard / 3.3.2 20071121 / wolips svn revision:4671
                Reporter: Sebastien Sahuc

    To reproduce:
    on a .WOD editor , option click on a java method and once you jump to the java class, then browse backward with the CMD + [ shortcut. This doesn't happen everytime and I'm not seeing what could be triggering this. it might be an eclipse bug entirely, in which case I'll file it there.

    !ENTRY org.eclipse.ui 4
     4 2007-11-27 14:00:16.473
    !MESSAGE "Backward History" did not complete normally. Please see the log for more information.
    !ENTRY
    org.eclipse.ui 4 0
    2007-11-27 14:00:16.474
    !MESSAGE java.lang.NullPointerException
    !STACK 0
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
     at org.eclipse.swt.SWT.error(SWT.java:3563)
     at org.eclipse.swt.SWT.error(SWT.java:3481)
     at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126)
     at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3214)
     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2954)
     at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
     at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
     at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
     at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
     at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
     at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
     at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
     at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
     at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
     at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
     at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
     at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
     at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
     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.equinox.launcher.Main.invokeFramework(Main.java:508)
     at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
     at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
    Caused by: java.lang.NullPointerException
     at org.eclipse.ui.texteditor.TextSelectionNavigationLocation.update(TextSelectionNavigationLocation.java:328)
     at org.eclipse.ui.internal.NavigationHistory.updateEntry(NavigationHistory.java:467)
     at org.eclipse.ui.internal.NavigationHistory.access$9(NavigationHistory.java:463)
     at org.eclipse.ui.internal.NavigationHistory$2.run(NavigationHistory.java:197)
     at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
     at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
     ... 22 more
    !ENTRY org.eclipse.ui 4
     4 2007-11-27 14:00:16.473
    !MESSAGE "Backward History" did not complete normally. Please see the log for more information.
    !ENTRY
    org.eclipse.ui 4 0
    2007-11-27 14:00:16.474
    !MESSAGE java.lang.NullPointerException
    !STACK 0
    java.lang.NullPointerException
     at org.eclipse.ui.texteditor.TextSelectionNavigationLocation.update(TextSelectionNavigationLocation.java:328)
     at org.eclipse.ui.internal.NavigationHistory.updateEntry(NavigationHistory.java:467)
     at org.eclipse.ui.internal.NavigationHistory.shiftEntry(NavigationHistory.java:509)
     at org.eclipse.ui.internal.NavigationHistory.backward(NavigationHistory.java:501)
     at org.eclipse.ui.internal.NavigationHistoryAction.run(NavigationHistoryAction.java:201)
     at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
     at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:119)
     at org.eclipse.core.commands.Command.executeWithChecks(Command.java:475)
     at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:429)
     at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:165)
     at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:470)
     at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:821)
     at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:879)
     at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:568)
     at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:510)
     at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:126)
     at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
     at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1093)
     at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1494)
     at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
     at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
     at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1556)
     at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1551)
     at org.eclipse.swt.widgets.Control.kEventUnicodeKeyPressed(Control.java:2114)
     at org.eclipse.swt.widgets.Composite.kEventUnicodeKeyPressed(Composite.java:580)
     at org.eclipse.swt.widgets.Control.kEventTextInputUnicodeForKeyEvent(Control.java:2079)
     at org.eclipse.swt.widgets.Widget.textInputProc(Widget.java:1925)
     at org.eclipse.swt.widgets.Display.textInputProc(Display.java:3808)
     at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget(Native Method)
     at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2934)
     at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
     at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
     at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
     at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
     at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
     at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
     at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
     at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
     at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
     at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
     at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
     at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
     at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
     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.equinox.launcher.Main.invokeFramework(Main.java:508)
     at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
     at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

    -- 
    This message is automatically generated by JIRA.
    -
    If you think it was sent incorrectly contact one of the administrators: http://issues.objectstyle.org/jira/secure/Administrators.jspa
    -
    For more information on JIRA, see: http://www.atlassian.com/software/jira
    



    This archive was generated by hypermail 2.0.0 : Tue Nov 27 2007 - 17:25:01 EST