Start a conversation

Getting empty project while creating a project in BPM Studio through Microsoft Project file used as a template

Overview

You are creating a project in BPM Studio using the .mpp file in the Microsoft Project 2016 format. However, you get an empty project template and ArrayIndexOutOfBoundsException error message:

!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.ArrayIndexOutOfBoundsException
at java.lang.System.arraycopy(Native Method)
at net.sf.mpxj.mpp.MPPUtility.cloneSubArray(MPPUtility.java:1002)
at net.sf.mpxj.mpp.FixedData.<init>(FixedData.java:161)
at net.sf.mpxj.mpp.FixedData.<init>(FixedData.java:78)
at net.sf.mpxj.mpp.FixedData.<init>(FixedData.java:61)
at net.sf.mpxj.mpp.MPP14Reader.processTaskData(MPP14Reader.java:1298)
at net.sf.mpxj.mpp.MPP14Reader.process(MPP14Reader.java:168)
at net.sf.mpxj.mpp.MPPReader.read(MPPReader.java:74)
at net.sf.mpxj.reader.AbstractProjectReader.read(AbstractProjectReader.java:66)
at com.savvion.tools.designer.editors.outline.MSProjectImporter.readProjectFile(MSProjectImporter.java:338)
at com.savvion.tools.designer.editors.outline.MSProjectImporter.<init>(MSProjectImporter.java:70)
at com.savvion.studio.designer.widgets.process.MSProjectTemplateSource.setSelectedRepositoryProcess(MSProjectTemplateSource.java:169)
at com.savvion.studio.designer.widgets.process.MSProjectTemplateSource.selectTemplate(MSProjectTemplateSource.java:152)
at com.savvion.studio.designer.widgets.process.MSProjectTemplateSource.access$0(MSProjectTemplateSource.java:143)
at com.savvion.studio.designer.widgets.process.MSProjectTemplateSource$1.handleEvent(MSProjectTemplateSource.java:95)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1113)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4180)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3769)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:827)
at org.eclipse.jface.window.Window.open(Window.java:803)
at org.eclipse.ui.internal.actions.NewWizardShortcutAction.run(NewWizardShortcutAction.java:136)
at org.eclipse.jface.action.Action.runWithEvent(Action.java:473)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1113)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4180)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3769)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
at org.eclipse.equinox.launcher.Main.run(Main.java:1515)


 Solution

According to the Aurea Process 2021 R1Supported Platforms Guide BPM Studio supports Microsoft Project 2007 format.

To import the project using the .mpp file you should convert it by saving it to 2007 format.

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted

Comments