ORABPEL-09500 while Initiating BPM Process Instances with Worklist API. (Doc ID 1293527.1)

Last updated on MARCH 08, 2017

Applies to:

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

Symptoms

TaskService.initiateTask of WorkList API is failing with ORABPEL-09500 when used to initiate a BPM Process Instance. The following is the error

Caused By: ORABPEL-09500

XPath expression failed to execute.
An error occurs while processing the XPath expression; the expression is bpm:getPerformer().
The XPath expression failed to execute; the reason was: internal xpath error.
Check the detailed root cause described in the exception message text and verify that the XPath query is correct.

at oracle.bpel.services.workflow.common.xpath.XPathUtil.selectNodes(XPathUtil.java:463)
at oracle.bpel.services.workflow.task.impl.WorkflowUtil.getNodesForXPath(WorkflowUtil.java:2173)
at oracle.bpel.services.workflow.task.impl.AbstractRoutingSlipInterpretor.getNodesForXPath(AbstractRoutingSlipInterpretor.java:1745)
at oracle.bpel.services.workflow.task.impl.RoutingSlipInterpretor.setAssigneeOwnerOrReviewerFromResource(RoutingSlipInterpretor.java:3330)
at oracle.bpel.services.workflow.task.impl.RoutingSlipInterpretor.setAssigneeFromResource(RoutingSlipInterpretor.java:2963)
at oracle.bpel.services.workflow.task.impl.RoutingSlipInterpretor.setAssigneeFromResource(RoutingSlipInterpretor.java:2947)
at oracle.bpel.services.workflow.task.impl.RoutingSlipInterpretor.setTaskAttributesFromParticipant(RoutingSlipInterpretor.java:2621)
at oracle.bpel.services.workflow.task.impl.RoutingSlipInterpretor.evaluate(RoutingSlipInterpretor.java:2179)
at oracle.bpel.services.workflow.task.impl.RoutingSlipInterpretor.evaluateOnOutcomeUpdatedOrInfoSubmitted(RoutingSlipInterpretor.java:2049)
at oracle.bpel.services.workflow.task.impl.RoutingSlipInterpretor.evaluateOnOutcomeUpdatedOrInfoSubmitted(RoutingSlipInterpretor.java:2081)
at oracle.bpel.services.workflow.task.impl.RoutingSlipInterpretor.evaluate1(RoutingSlipInterpretor.java:410)
at oracle.bpel.services.workflow.task.impl.RoutingSlipInterpretor.evaluate(RoutingSlipInterpretor.java:330)
at oracle.bpel.services.workflow.task.impl.RoutingSlipInterpretor.evaluate(RoutingSlipInterpretor.java:314)
at oracle.bpel.services.workflow.task.impl.TaskService.initiateTask(TaskService.java:1352)

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms