cancel
Showing results for 
Search instead for 
Did you mean: 

An Exception When double click bpmn xml

redsnake
Champ in-the-making
Champ in-the-making
Hi,

   I am a beginer of activiti. After installing the activiti demo project and activiti designer in eclipse, I want to open the

BPMN xml in activiti designer. But some exceptions be throws.

For example , when I double click 'org.activiti.examples.bpmn.callactivity.orderProcess.bpmn20.xml', the exceptions below will be thrown.

org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$1DiagnosticWrappedException: org.eclipse.core.internal.resources.ResourceException: Resource '/activiti-engine-examples/src/main/process/org/activiti/examples/bpmn/callactivity/orderProcess.activiti' does not exist.
   at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.handleDemandLoadException(ResourceSetImpl.java:315)
   at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:274)
   at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:397)
   at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getEObject(ResourceSetImpl.java:216)
   at org.eclipse.graphiti.ui.editor.DiagramEditorInput.getEObject(DiagramEditorInput.java:676)
   at org.eclipse.graphiti.ui.editor.DiagramEditorInput.setEditorEditingDomain(DiagramEditorInput.java:571)
   at org.eclipse.graphiti.ui.editor.DiagramEditorInput.<init>(DiagramEditorInput.java:268)
   at org.eclipse.graphiti.ui.editor.DiagramEditorFactory.createEditorInput(DiagramEditorFactory.java:76)
   at org.activiti.designer.eclipse.editor.ActivitiMultiPageEditor.init(ActivitiMultiPageEditor.java:160)
   at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:798)
   at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:647)
   at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
   at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
   at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
   at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
   at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
   at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
   at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
   at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1254)
   at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1207)
   at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1606)
   at org.eclipse.ui.internal.PartStack.add(PartStack.java:497)
   at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
   at org.eclipse.ui.internal.PartStack.add(PartStack.java:483)
   at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
   at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
   at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:225)
   at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:213)
   at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:778)
   at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:677)
   at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:638)
   at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2860)
   at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2768)
   at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2760)
   at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2711)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
   at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2707)
   at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2691)
   at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2682)
   at org.eclipse.ui.ide.IDE.openEditor(IDE.java:651)
   at org.eclipse.ui.ide.IDE.openEditor(IDE.java:610)
   at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:365)
   at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:168)
   at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:229)
   at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:208)
   at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:274)
   at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:250)
   at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:373)
   at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageExplorerPart.java:526)
   at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
   at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:845)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
   at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
   at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
   at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:843)
   at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1131)
   at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1235)
   at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:264)
   at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:258)
   at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:298)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
   at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
   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(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
   at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
Caused by: org.eclipse.core.internal.resources.ResourceException: Resource '/activiti-engine-examples/src/main/process/org/activiti/examples/bpmn/callactivity/orderProcess.activiti' does not exist.
   at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:326)
   at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:200)
   at org.eclipse.core.internal.resources.File.getContents(File.java:291)
   at org.eclipse.core.internal.resources.File.getContents(File.java:282)
   at org.eclipse.emf.ecore.resource.impl.PlatformResourceURIHandlerImpl$WorkbenchHelper.createPlatformResourceInputStream(PlatformResourceURIHandlerImpl.java:204)
   at org.eclipse.emf.ecore.resource.impl.PlatformResourceURIHandlerImpl.createInputStream(PlatformResourceURIHandlerImpl.java:448)
   at org.eclipse.emf.ecore.resource.impl.ExtensibleURIConverterImpl.createInputStream(ExtensibleURIConverterImpl.java:301)
   at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1254)
   at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:255)
   at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:270)
   … 82 more


The snapshot is below.

Could anyone help me?  Thanks a lot.
6 REPLIES 6

frederikherema1
Star Contributor
Star Contributor
Moving to designer forum

mlisiewicz
Champ in-the-making
Champ in-the-making
I came across the same problem after installation. You have to copy file from location
activiti-engine-examples/src/main/resources/org/activiti/examples/bpmn/callactivity/orderProcess.activiti'

to
activiti-engine-examples/src/main/process/org/activiti/examples/bpmn/callactivity/orderProcess.activiti'

redsnake
Champ in-the-making
Champ in-the-making
I came across the same problem after installation. You have to copy file from location
activiti-engine-examples/src/main/resources/org/activiti/examples/bpmn/callactivity/orderProcetss.activiti'

to
activiti-engine-examples/src/main/process/org/activiti/examples/bpmn/callactivity/orderProcess.activiti'


Smiley Very Happy Thanks a lot for 'mlisiewicz' . I have resolved this problem with your advice above.

But so strange, the xml file and activiti file should be put together ? Maybe it's a bug of example project.

tiesebarrell
Champ in-the-making
Champ in-the-making
In general, yes, the two go together in the same folder. Designer will produce its BPMN XML in the same folder as the .activiti file, so it expects to find one there as well. We will be changing the double click on a call activity in a future release, so you can also create calls to process definitions outside of your current project.

The examples are not necessarily setup to be seamlessly run in Designer at the moment, since we only recently added this feature.

redsnake
Champ in-the-making
Champ in-the-making
In general, yes, the two go together in the same folder. Designer will produce its BPMN XML in the same folder as the .activiti file, so it expects to find one there as well. We will be changing the double click on a call activity in a future release, so you can also create calls to process definitions outside of your current project.

The examples are not necessarily setup to be seamlessly run in Designer at the moment, since we only recently added this feature.


Ok,thanks a lot for your answer.

Note: The activiti is very cool. Smiley Very Happy

tiesebarrell
Champ in-the-making
Champ in-the-making
Glad you like it Smiley Wink