Faulted BPEL Instances Are Continuously Retried Infinite Times Regardless Of The Retry Count Set In The Fault Policy

(Doc ID 2185294.1)

Last updated on SEPTEMBER 21, 2016

Applies to:

Oracle SOA Suite - Version and later
Information in this document applies to any platform.


On : version, BPEL Service Engine

A faulted BPEL instance is continuously retried infinite times, regardless of the RetryCount set in the composite's fault policy.

For example, a logging entry shows up repeatedly showing the oracle.soa.tracking.RetryCount increasing:

[2016-08-26T10:38:50.773-04:00] [SOA_Server1] [WARNING] [] [oracle.soa.bpel.engine] [tid: [ACTIVE].ExecuteThread: '184' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <anonymous>] [ecid: 1301e039-3a4c-4229-af5c-3c8b39311818-095f0636,1:12687388:9:9:9:10:9:9:9:9:9:11:11:11:11:11:11:11:11:11:11:11:11:11:11:11:11:11:11:11:11:11:9:11:11:11:11:11:11:11:11:11:11:9:11:9:11:11:11::11:9:11:11:11:11:11:11:11:11:11:11:9:11:9:11:11:11......][APP: soa-infra] [J2EE_APP.name: soa-infra] [J2EE_MODULE.name: fabric] [WEBSERVICE.name: mergeserviceeventsprocess_client_ep] [WEBSERVICE_PORT.name: MergeServiceEventsProcess_pt] [oracle.soa.tracking.FlowId: 32093074] [oracle.soa.tracking.InstanceId: 508974226] [oracle.soa.tracking.SCAEntityId: 80100] [oracle.soa.tracking.FaultId: 1064115] [oracle.soa.tracking.RetryCount: 1036] [composite_name: MergeServiceEvents!1.0] [FlowId: 0000LOrziUeFKAYFLrFS8A1NY6fK00Azrt] Ran into exception while determining operation type for cikey generation policy[[ ORABPEL-03813

In the example above, the oracle.soa.tracking.RetryCount is 1036. You can see the 'ecid' has :11 or :9 being appended with each iteration. 
As a result, there are a very large number of recoverable instances in the Error Hospital.
The instances cannot be purged leading to system stability issues.



BPEL Auto Recovery was disabled ( RecoveryConfig > RecurringScheduleConfig > maxMessageRaiseSize = 0) --> NO EFFECT ON ISSUE.

Undeployed the associated composite -->  --> NO EFFECT ON ISSUE.


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