Oracle Solution for Error ora-02079

Solution for Oracle Error ORA-02079

ORA-02079: cannot join a committing distributed transaction

What triggered the Error:

Once a transaction branch is prepared, no more new transaction branches are allowed to start, nor is the prepared transaction branch allowed to be joined.

What should we do to fix it:

Check the application code as this is an XA protocol violation.