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

    Eclipse GPD 3.0.5 NullPointerException on opening Process De

    madhujava

      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

          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
            paz

            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

              Good to know this. Thanks for reporting back.

              Regards,
              Koen

              • 4. Re: Eclipse GPD 3.0.5 NullPointerException on opening Proces
                madhujava

                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
                  avekens

                  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

                    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.