slisson / mps-tables

Table Editor Component for JetBrains MPS
Apache License 2.0
7 stars 3 forks source link

NPE in Tables #81

Closed markusvoelter closed 10 years ago

markusvoelter commented 10 years ago

User's action execute method failed. Action:SelectUp java.lang.NullPointerException at de.slisson.mps.tables.runtime.TableEditorActions.isParentATransparentCollection(TableEditorActions.java:773) at de.slisson.mps.tables.runtime.TableEditorActions$SelectUp.findTarget(TableEditorActions.java:514) at de.slisson.mps.tables.runtime.TableEditorActions$SelectUp.canExecute(TableEditorActions.java:483) at jetbrains.mps.nodeEditor.actions.ActionHandlerImpl$2.compute(ActionHandlerImpl.java:74) at jetbrains.mps.nodeEditor.actions.ActionHandlerImpl$2.compute(ActionHandlerImpl.java:69) at jetbrains.mps.ide.smodel.WorkbenchModelAccess$3.compute(WorkbenchModelAccess.java:137) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:934) at jetbrains.mps.ide.smodel.WorkbenchModelAccess.runReadAction(WorkbenchModelAccess.java:132) at jetbrains.mps.nodeEditor.actions.ActionHandlerImpl.getApplicableCellAction(ActionHandlerImpl.java:69) at jetbrains.mps.nodeEditor.selection.EditorCellSelection.canExecuteAction(EditorCellSelection.java:161) at jetbrains.mps.nodeEditor.selection.EditorCellLabelSelection.canExecuteAction(EditorCellLabelSelection.java:157) at jetbrains.mps.nodeEditor.selection.EditorCellSelection.executeAction(EditorCellSelection.java:172) at jetbrains.mps.nodeEditor.selection.EditorCellLabelSelection.executeAction(EditorCellLabelSelection.java:171) at jetbrains.mps.ide.editor.actions.SelectUp_Action.doExecute(SelectUp_Action.java:63) at jetbrains.mps.workbench.action.BaseAction.actionPerformed(BaseAction.java:138) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:564) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:611) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:463) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:206) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:493) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

java.lang.NullPointerException at de.slisson.mps.tables.runtime.TableEditorActions.isParentATransparentCollection(TableEditorActions.java:773) at de.slisson.mps.tables.runtime.TableEditorActions$SelectUp.findTarget(TableEditorActions.java:514) at de.slisson.mps.tables.runtime.TableEditorActions$SelectUp.canExecute(TableEditorActions.java:483) at jetbrains.mps.nodeEditor.actions.ActionHandlerImpl$2.compute(ActionHandlerImpl.java:74) at jetbrains.mps.nodeEditor.actions.ActionHandlerImpl$2.compute(ActionHandlerImpl.java:69) at jetbrains.mps.ide.smodel.WorkbenchModelAccess$3.compute(WorkbenchModelAccess.java:137) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:934) at jetbrains.mps.ide.smodel.WorkbenchModelAccess.runReadAction(WorkbenchModelAccess.java:132) at jetbrains.mps.nodeEditor.actions.ActionHandlerImpl.getApplicableCellAction(ActionHandlerImpl.java:69) at jetbrains.mps.nodeEditor.selection.EditorCellSelection.canExecuteAction(EditorCellSelection.java:161) at jetbrains.mps.nodeEditor.selection.EditorCellLabelSelection.canExecuteAction(EditorCellLabelSelection.java:157) at jetbrains.mps.nodeEditor.selection.EditorCellSelection.executeAction(EditorCellSelection.java:172) at jetbrains.mps.nodeEditor.selection.EditorCellLabelSelection.executeAction(EditorCellLabelSelection.java:171) at jetbrains.mps.ide.editor.actions.SelectUp_Action.doExecute(SelectUp_Action.java:63) at jetbrains.mps.workbench.action.BaseAction.actionPerformed(BaseAction.java:138) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:564) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:611) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:463) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:206) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:493) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

java.lang.NullPointerException at de.slisson.mps.tables.runtime.TableEditorActions.isParentATransparentCollection(TableEditorActions.java:773) at de.slisson.mps.tables.runtime.TableEditorActions$SelectUp.findTarget(TableEditorActions.java:514) at de.slisson.mps.tables.runtime.TableEditorActions$SelectUp.canExecute(TableEditorActions.java:483) at jetbrains.mps.nodeEditor.actions.ActionHandlerImpl$2.compute(ActionHandlerImpl.java:74) at jetbrains.mps.nodeEditor.actions.ActionHandlerImpl$2.compute(ActionHandlerImpl.java:69) at jetbrains.mps.ide.smodel.WorkbenchModelAccess$3.compute(WorkbenchModelAccess.java:137) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:934) at jetbrains.mps.ide.smodel.WorkbenchModelAccess.runReadAction(WorkbenchModelAccess.java:132) at jetbrains.mps.nodeEditor.actions.ActionHandlerImpl.getApplicableCellAction(ActionHandlerImpl.java:69) at jetbrains.mps.nodeEditor.selection.EditorCellSelection.canExecuteAction(EditorCellSelection.java:161) at jetbrains.mps.nodeEditor.selection.EditorCellLabelSelection.canExecuteAction(EditorCellLabelSelection.java:157) at jetbrains.mps.nodeEditor.selection.EditorCellSelection.executeAction(EditorCellSelection.java:172) at jetbrains.mps.nodeEditor.selection.EditorCellLabelSelection.executeAction(EditorCellLabelSelection.java:171) at jetbrains.mps.ide.editor.actions.SelectUp_Action.doExecute(SelectUp_Action.java:63) at jetbrains.mps.workbench.action.BaseAction.actionPerformed(BaseAction.java:138) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:564) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:611) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:463) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:206) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:493) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

java.lang.NullPointerException at de.slisson.mps.tables.runtime.TableEditorActions.isParentATransparentCollection(TableEditorActions.java:773) at de.slisson.mps.tables.runtime.TableEditorActions$SelectUp.findTarget(TableEditorActions.java:514) at de.slisson.mps.tables.runtime.TableEditorActions$SelectUp.canExecute(TableEditorActions.java:483) at jetbrains.mps.nodeEditor.actions.ActionHandlerImpl$2.compute(ActionHandlerImpl.java:74) at jetbrains.mps.nodeEditor.actions.ActionHandlerImpl$2.compute(ActionHandlerImpl.java:69) at jetbrains.mps.ide.smodel.WorkbenchModelAccess$3.compute(WorkbenchModelAccess.java:137) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:934) at jetbrains.mps.ide.smodel.WorkbenchModelAccess.runReadAction(WorkbenchModelAccess.java:132) at jetbrains.mps.nodeEditor.actions.ActionHandlerImpl.getApplicableCellAction(ActionHandlerImpl.java:69) at jetbrains.mps.nodeEditor.selection.EditorCellSelection.canExecuteAction(EditorCellSelection.java:161) at jetbrains.mps.nodeEditor.selection.EditorCellLabelSelection.canExecuteAction(EditorCellLabelSelection.java:157) at jetbrains.mps.nodeEditor.selection.EditorCellSelection.executeAction(EditorCellSelection.java:172) at jetbrains.mps.nodeEditor.selection.EditorCellLabelSelection.executeAction(EditorCellLabelSelection.java:171) at jetbrains.mps.ide.editor.actions.SelectUp_Action.doExecute(SelectUp_Action.java:63) at jetbrains.mps.workbench.action.BaseAction.actionPerformed(BaseAction.java:138) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$3.performAction(IdeKeyEventDispatcher.java:564) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:611) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:463) at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:206) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:493) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)