6 Replies Latest reply on Jun 19, 2006 1:26 PM by David Bernstein

    Eclipse GPD 3.0.5 NullPointerException on opening Process De

    Madhu B Newbie

      I have downloaded jbpm-gpd-site-3.0.5.zip and installed as feature in Eclipse 3.1. I have J2SDK1.4.2_10.
      I could create jBPM project and created jBPM Process Definition. But, when gpd.xml is opened as Graphical Process Designer, I am getting the following exception.

      Any help is greatly appreciated.

      java.lang.NullPointerException
      at org.jbpm.ui.editor.DesignerContentProvider.addProcessDiagramDimension(Unknown Source)
      at org.jbpm.ui.editor.DesignerContentProvider.addGraphicalInfo(Unknown Source)
      at org.jbpm.ui.editor.DesignerContentProvider.addGraphicalInfo(Unknown Source)
      at org.jbpm.ui.editor.DesignerContentProvider.addGraphicalInfo(Unknown Source)
      at org.jbpm.ui.editor.DesignerGraphicalEditorPage.initInput(Unknown Source)
      at org.jbpm.ui.editor.DesignerGraphicalEditorPage.init(Unknown Source)
      at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:152)
      at org.jbpm.ui.editor.DesignerEditor.addGraphPage(Unknown Source)
      at org.jbpm.ui.editor.DesignerEditor.createPages(Unknown Source)
      at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:241)
      at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)
      at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
      at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
      at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:223)
      at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2362)
      at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2295)
      at org.eclipse.ui.internal.WorkbenchPage.access$9(WorkbenchPage.java:2287)
      at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2273)
      at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
      at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2268)
      at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2249)
      at org.eclipse.ui.ide.IDE.openEditor(IDE.java:371)
      at org.eclipse.ui.ide.IDE.openEditor(IDE.java:334)
      at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:251)
      at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:131)
      at org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:49)
      at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:169)
      at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:153)
      at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:222)
      at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:198)
      at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:296)
      at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:869)
      at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:741)
      at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
      at org.eclipse.core.runtime.Platform.run(Platform.java:783)
      at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
      at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:148)
      at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:739)
      at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:968)
      at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1067)
      at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:243)
      at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:238)
      at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:277)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3080)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2713)
      at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
      at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
      at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
      at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
      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:324)
      at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
      at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
      at org.eclipse.core.launcher.Main.run(Main.java:973)
      at org.eclipse.core.launcher.Main.main(Main.java:948)

        • 1. Re: Eclipse GPD 3.0.5 NullPointerException on opening Proces
          Koen Aers Master

          The 3.0.5 was build against Eclipse 3.1.1. Anyway, normally it should work with 3.1.0 too. Do you have any additional plugins installed?

          Regards,
          Koen

          • 2. Re: Eclipse GPD 3.0.5 NullPointerException on opening Proces
            Felipe Newbie

            Heads up...

            I had to install 3.1.1 Eclipse...3.1.0 kept crashing when I wanted to open any .par that had the gpd.xml.

            Best bet use 3.1.1..no issues post installation..

            L8ski

            • 3. Re: Eclipse GPD 3.0.5 NullPointerException on opening Proces
              Koen Aers Master

              Good to know this. Thanks for reporting back.

              Regards,
              Koen

              • 4. Re: Eclipse GPD 3.0.5 NullPointerException on opening Proces
                Madhu B Newbie

                Same here. I installed a fresh 3.1.1 and it worked.
                Thanks for the posts.

                • 5. Re: Eclipse GPD 3.0.5 NullPointerException on opening Proces
                  Alexander Vekens Newbie

                  Hello, I have the same issue/exception again (see below). I am using Eclipse 3.1.2 and GPD 3.0.9.1.
                  I selected gpd.xml and "Open with" "jBPM Graphical Process Designer".

                  The discussion until now only advises to install everything again, but the root cause was not provided. Is it found meanwhile?

                  java.lang.NullPointerException
                  at org.jbpm.ui.editor.DesignerContentProvider.addProcessDiagramDimension(Unknown Source)
                  at org.jbpm.ui.editor.DesignerContentProvider.addGraphicalInfo(Unknown Source)
                  at org.jbpm.ui.editor.DesignerContentProvider.addGraphicalInfo(Unknown Source)
                  at org.jbpm.ui.editor.DesignerContentProvider.addGraphicalInfo(Unknown Source)
                  at org.jbpm.ui.editor.DesignerGraphicalEditorPage.initInput(Unknown Source)
                  at org.jbpm.ui.editor.DesignerGraphicalEditorPage.init(Unknown Source)
                  at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:152)
                  at org.jbpm.ui.editor.DesignerEditor.addGraphPage(Unknown Source)
                  at org.jbpm.ui.editor.DesignerEditor.createPages(Unknown Source)
                  at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:241)
                  at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)
                  at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
                  at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
                  at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:283)
                  at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:126)
                  at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:269)
                  at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
                  at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:391)
                  at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1102)
                  at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1051)
                  at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1256)
                  at org.eclipse.ui.internal.PartStack.add(PartStack.java:442)
                  at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:109)
                  at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:60)
                  at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:212)
                  at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:202)
                  at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:758)
                  at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:665)
                  at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:628)
                  at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2360)
                  at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2295)
                  at org.eclipse.ui.internal.WorkbenchPage.access$9(WorkbenchPage.java:2287)
                  at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2273)
                  at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
                  at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2268)
                  at org.eclipse.ui.actions.OpenWithMenu.openEditor(OpenWithMenu.java:279)
                  at org.eclipse.ui.actions.OpenWithMenu.access$0(OpenWithMenu.java:271)
                  at org.eclipse.ui.actions.OpenWithMenu$2.handleEvent(OpenWithMenu.java:178)
                  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
                  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
                  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125)
                  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758)
                  at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
                  at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
                  at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
                  at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
                  at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
                  at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
                  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
                  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:324)
                  at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
                  at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
                  at org.eclipse.core.launcher.Main.run(Main.java:973)
                  at org.eclipse.core.launcher.Main.main(Main.java:948)

                  • 6. Re: Eclipse GPD 3.0.5 NullPointerException on opening Proces
                    David Bernstein Newbie

                    from http://www.jboss.com/index.html?module=bb&op=viewtopic&t=84242
                    this appears to be a conflict with XMLBuddy. You can see a bug report at http://jira.jboss.com/jira/browse/JBPM-587
                    and vote for it to be fixed.
                    I run into the same issue with Eclipse 3.1.2, GPD 3.0.9.2 and XMLBuddy.