Faulted BPEL Instances Are Continuously Retried Infinite Times Regardless Of The Retry Count Set In The Fault Policy
Last updated on SEPTEMBER 21, 2016
Applies to:Oracle SOA Suite - Version 18.104.22.168.0 and later
Information in this document applies to any platform.
On : 22.214.171.124.x 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