My Oracle Support Banner

Error When Importing XPDL: InvalidXPDLFormatException (Doc ID 1531795.1)

Last updated on MARCH 19, 2019

Applies to:

Oracle Business Process Management Suite - Version 11.1.1.6.0 and later
Information in this document applies to any platform.

Goal

When importing XPDL, the following error occurs: java.lang.RuntimeException: oracle.tutor.xpdl.InvalidXPDLFormatException, This occurs whilst undergoing a migration from TIBCO Staffware/iProcess to Oracle BPM. An example of a full exception stack trace is below:

BKI_BV All Dest iProcess.xpdl
java.lang.RuntimeException: oracle.tutor.xpdl.InvalidXPDLFormatException:
oracle.tutor.xpdl.XPDLMarshallingException: Error applying patch.
  at oracle.bpm.tutor.bpmapi.io.importModel(io.java:140)
  at oracle.bpm.tutor.bpmapi.ConversionTaskToBPM.startConversion(convert2bpm.java:97)
  at oracle.bpm.tutor.bpmapi.convert2bpm.convert(convert2bpm.java:329)
  at oracle.bpm.tutor.studioui.BPMConverterAddin$ImportController.callConvert(BPMConverterAddin.java:321)
  at oracle.bpm.tutor.studioui.MergeSplitDialog$worker.doInBackground(MergeSplitDialog.java:217)
  at oracle.bpm.tutor.studioui.MergeSplitDialog$worker.doInBackground(MergeSplitDialog.java:203)
  at javax.swing.SwingWorker$1.call(SwingWorker.java:277)
  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
  at javax.swing.SwingWorker.run(SwingWorker.java:316)
  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908
)
  at java.lang.Thread.run(Thread.java:662)
Caused by: oracle.tutor.xpdl.InvalidXPDLFormatException:
oracle.tutor.xpdl.XPDLMarshallingException: Error applying patch.
  at oracle.tutor.xpdl.Utility.importFromXPDL(Utility.java:89)
  at oracle.bpm.tutor.bpmapi.io.importModel(io.java:137)
  ... 12 more
Caused by: oracle.tutor.xpdl.XPDLMarshallingException: Error applying patch.
  at oracle.tutor.xpdl.XPDLUnmarshaller.applyPatch(XPDLUnmarshaller.java:529)
  at oracle.tutor.xpdl.XPDLUnmarshaller.getSAXSource(XPDLUnmarshaller.java:364)
  at oracle.tutor.xpdl.XPDLUnmarshaller.load(XPDLUnmarshaller.java:357)
  at oracle.tutor.xpdl.XPDLUnmarshaller.unmarshal(XPDLUnmarshaller.java:312)
  at oracle.tutor.xpdl.XPDLUnmarshaller.unmarshal(XPDLUnmarshaller.java:294)
  at oracle.tutor.xpdl.XPDLUnmarshaller.unmarshal(XPDLUnmarshaller.java:280)
  at oracle.tutor.xpdl.Utility.importFromXPDL(Utility.java:87)
  ... 13 more
Caused by: javax.xml.transform.TransformerException:
java.lang.ArrayIndexOutOfBoundsException
  at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:732)
  at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:336)
  at oracle.tutor.xpdl.XPDLUnmarshaller.applyPatch(XPDLUnmarshaller.java:519)
  ... 19 more
Caused by: java.lang.ArrayIndexOutOfBoundsException

 
 

Solution

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Goal
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.