Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-9081

NPE in jbpm GPD editor when selected node

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 3.2.1.CR2
    • 3.2.1.CR1
    • jbpm
    • None
    • Hide

      I've just opened workspace with simple jbpm3 project, selected node

      Show
      I've just opened workspace with simple jbpm3 project, selected node
    • Hide

      Probably workspace problem, after creating new workspace and importing project into it, problem didn't occur

      Show
      Probably workspace problem, after creating new workspace and importing project into it, problem didn't occur

    Description

      java.lang.NullPointerException
      at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.setInput(TabbedPropertySheetPage.java:727)
      at org.eclipse.ui.views.properties.tabbed.TabbedPropertySheetPage.selectionChanged(TabbedPropertySheetPage.java:555)
      at org.jbpm.gd.common.editor.GraphicalViewer.fireSelectionChanged(GraphicalViewer.java:86)
      at org.eclipse.gef.ui.parts.AbstractEditPartViewer$1.run(AbstractEditPartViewer.java:131)
      at org.eclipse.gef.SelectionManager.fireSelectionChanged(SelectionManager.java:127)
      at org.eclipse.gef.SelectionManager.deselect(SelectionManager.java:101)
      at org.eclipse.gef.ui.parts.AbstractEditPartViewer.deselect(AbstractEditPartViewer.java:202)
      at org.eclipse.gef.editparts.AbstractEditPart.removeNotify(AbstractEditPart.java:934)
      at org.eclipse.gef.editparts.AbstractGraphicalEditPart.removeNotify(AbstractGraphicalEditPart.java:812)
      at org.eclipse.gef.editparts.AbstractEditPart.removeChild(AbstractEditPart.java:872)
      at org.eclipse.gef.editparts.AbstractEditPart.refreshChildren(AbstractEditPart.java:785)
      at org.jbpm.gd.common.part.RootContainerGraphicalEditPart.propertyChange(RootContainerGraphicalEditPart.java:64)
      at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
      at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
      at org.jbpm.gd.common.notation.AbstractNotationElement.firePropertyChange(AbstractNotationElement.java:32)
      at org.jbpm.gd.common.notation.RootContainer.removeNode(RootContainer.java:40)
      at org.jbpm.gd.common.notation.RootContainer.removeNode(RootContainer.java:52)
      at org.jbpm.gd.jpdl.notation.JpdlRootContainer.propertyChange(JpdlRootContainer.java:21)
      at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
      at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
      at org.jbpm.gd.common.model.AbstractSemanticElement.firePropertyChange(AbstractSemanticElement.java:20)
      at org.jbpm.gd.jpdl.model.ProcessDefinition.removeNodeElement(ProcessDefinition.java:86)
      at org.jbpm.gd.jpdl.command.NodeDeleteCommand.doRemove(NodeDeleteCommand.java:51)
      at org.jbpm.gd.common.command.AbstractNodeDeleteCommand.execute(AbstractNodeDeleteCommand.java:55)
      at org.eclipse.gef.commands.CompoundCommand.execute(CompoundCommand.java:111)
      at org.eclipse.gef.commands.CommandStack.execute(CommandStack.java:197)
      at org.eclipse.gef.ui.actions.WorkbenchPartAction.execute(WorkbenchPartAction.java:83)
      at org.eclipse.gef.ui.actions.DeleteAction.run(DeleteAction.java:133)
      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:476)
      at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
      at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
      at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:468)
      at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:786)
      at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:885)
      at org.eclipse.ui.internal.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:76)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1267)
      at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1294)
      at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:730)
      at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2841)
      at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:734)
      at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1743)
      at org.eclipse.swt.widgets.Control.windowProc(Control.java:4796)
      at org.eclipse.swt.widgets.Display.windowProc(Display.java:4360)
      at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
      at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:8189)
      at org.eclipse.swt.widgets.Display.eventProc(Display.java:1238)
      at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
      at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2237)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3159)
      at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
      at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
      at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
      at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
      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:597)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
      at org.eclipse.equinox.launcher.Main.main(Main.java:1384)

      Attachments

        Activity

          People

            kaers@redhat.com Koen Aers
            jpeterka_jira Jiri Peterka (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: