Vacation rule throws a permission error when trying to reassign a task that the user has no permission to reassign. (Doc ID 2222305.1)

Last updated on JANUARY 11, 2017

Applies to:

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

Symptoms

When disabling reassignment permissions for a task, and using a vacation rule to reassign the task, the instance will go into a faulted state.  The following exception will occur:

 

[2016-12-16T17:50:38.960-06:00] [AdminServer] [ERROR] []
[oracle.soa.services.workflow.task] [tid: [ACTIVE].ExecuteThread: '66' for
queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid:
cc55346d-87ed-405e-bcb9-559944d955d3-000002d9,1:24364] [APP: soa-infra]
[partition-name: DOMAIN] [tenant-name: GLOBAL] [oracle.soa.tracking.FlowId:
30004] [oracle.soa.tracking.InstanceId: 30011]
[oracle.soa.tracking.SCAEntityId: 9] [composite_name: HelloWorldBPMProject]
[FlowId: 0000L^A2l8YFw000jzwkno1OL7JF00000F] <.> exception.code:30036[[
exception.type: ERROR
exception.severity: 2
exception.name: Invalid action on workflow task or user does not have privilege to perform this action.
exception.description: Action REASSIGN on task 3fb383c0-445e-4d9f-9512-e4668cc9d768 cannot be performed by lee. exception.fix: Make sure that the action is valid with respect to the current
state of the task or ensure that the user has privilege to perform this action on the workflow task.
ORABPEL-30036

exception.code:30036
exception.type: ERROR
exception.severity: 2
exception.name: Invalid action on workflow task or user does not have
privilege to perform this action.
exception.description: Action REASSIGN on task
3fb383c0-445e-4d9f-9512-e4668cc9d768 cannot be performed by lee.
exception.fix: Make sure that the action is valid with respect to the current
state of the task or ensure that the user has privilege to perform this
action on the workflow task.

at oracle.bpel.services.workflow.task.impl.TaskService.performPreActionValidation(TaskService.java:9202)
at oracle.bpel.services.workflow.task.impl.TaskService.performPreActionValidation(TaskService.java:9366)

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