My Oracle Support Banner

When Calling EJB Getting "javax.transaction.HeuristicMixedException" (Doc ID 1059773.1)

Last updated on NOVEMBER 17, 2023

Applies to:

Oracle WebLogic Server - Version 10.0 to 10.3.6
Information in this document applies to any platform.

Symptoms

When a stateless session bean (EJB A) in Domain 'A' calls a stateless session bean (EJB B) in Domain 'B' in which transaction attribute is set to 'Required' since both EJB 'A' and  EJB 'B' perform database updates on two different Databases.

EjbClient ----calls---->EJB1 (DomainA) -------calls------> EJB2(DomainB)

See TESTACE attached that demonstrates this scenario.

The above use case fails with the below Exception:

Changes

None.

Cause

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
Symptoms
Changes
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.