Informix Error -7353: The transaction cannot continue on the new primary server.
Cause and resolution
The transaction cannot continue on the new primary server.
The transaction was started at a secondary server. While processing the transaction, the original primary server to which the secondary server was connected went off-line and another server became the new primary server. There was an error recreating the transaction state at the new primary server.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-7353 fires when a transaction started on a secondary can't continue after its original primary goes offline and a new primary takes over — per the official guidance, this is an error recreating the transaction state at the new primary server.
- The original primary went offline mid-transaction, and the new primary couldn't recreate the transaction's state, per the official guidance — the direct, only cause.
Solutions / Resolution
- Retry the transaction against the new primary, since its state couldn't be carried over automatically.
Examples
N/A
No specific triggering statement is documented beyond a primary failover interrupting an in-flight transaction.
Diagnostic Checks
- Check for a recent primary failover event around the time of the error, and retry the affected transaction from scratch against the new primary.
Related Errors / Related Topics
- -7351 — "Connection between secondary and primary has been lost" A related replication error, about a simple connectivity loss rather than a primary failover interrupting a transaction.
A primary failover interrupted an in-flight transaction and its state couldn't be recreated on the new primary — retry the transaction.