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

NPE in jbpm GPD editor when selected node

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major 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

      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)

        1. JBIDE-9081.patch
          0.8 kB
          Koen Aers
        2. JBIDE-9081.patch
          1.0 kB
          Koen Aers

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

              Created:
              Updated:
              Resolved: