My Oracle Support Banner

ORABPEL-02118 Variant Not Found (Doc ID 1568838.1)

Last updated on APRIL 23, 2018

Applies to:

Oracle Business Process Management Suite - Version 11.1.1.6.0 to 12.1.3.0.0 [Release 11gR1 to 12c]
Information in this document applies to any platform.

Goal

After redeployment of a process in production, instances are 'crashing' with system fault in notification task. The logs show ORABPEL-02118 Variant not found error. Unfortunately this error cannot be recovered despite our fault policiies, not from EM and not from bpm workspace.

Instances executing Notification task fails with the following error

[2013-06-04T09:23:00.567+02:00] [soa_server1] [ERROR] [] [oracle.soa.bpel.engine.dispatch] [tid: orabpel.engine.pool-11.thread-4] [userId: w0490051] [ecid: 88c41fa229f3aa4d:52f4088a:13d7da41f16:-7ffd-000000000005dcac,1:30994] [APP: soa-infra] failed to handle message[[
ORABPEL-02118

Variant not found.
The variable "NotificationService.ABSTRACT_ACTIVITY6696326567925" is not declared in the current scope. All variables must be declared in the scope before being accessed.
This was an internal error. The flow was not generated correctly by the BPMN compiler.
Contact Oracle Support Services. Provide the error message, the composite source, and the exception stack trace in the log files (with the logging level set to debug mode).

at com.collaxa.cube.engine.core.Scope.getVariantRV(Scope.java:585)
at com.collaxa.cube.engine.core.Scope.getObjectRV(Scope.java:547)
at com.collaxa.cube.engine.core.Scope.getObject(Scope.java:877)
at com.collaxa.cube.engine.ext.common.InvokeHandler.handle(InvokeHandler.java:127)
at oracle.bpm.bpmn.engine.model.runtime.microinstructions.MIInvoke.doExecute(MIInvoke.java:42)
at oracle.bpm.bpmn.engine.microkernel.MIBase.execute(MIBase.java:34)
at oracle.bpm.bpmn.engine.microkernel.MISequenceBlock.doExecute(MISequenceBlock.java:68)
at oracle.bpm.bpmn.engine.microkernel.MIBase.execute(MIBase.java:34)
at oracle.bpm.bpmn.engine.microkernel.MicroInstructionContext.callMicroInstruction(MicroInstructionContext.java:201)
at oracle.bpm.bpmn.engine.microkernel.MICall.doExecute(MICall.java:38)

 
 

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.