Description
For now Sql API can throws SqlException (without any actual Tx failure cause) or TransactionException wrapped into CacheException.
Also, I've found we convert unchecked exceptions into checked ones and then back without any obvious reason.
Let's make TransactionException thows properly and add it to Sql Api contract.
Attachments
Issue Links
- blocks
-
IGNITE-11152 IgniteTxManager.idMap possible memory leak
- Resolved
- is related to
-
IGNITE-9470 MVCC TX: Mvcc transactions should throw proper exception.
- Resolved
-
IGNITE-10415 MVCC: TxRollbackOnIncorrectParamsTest fails if Mvcc enabled.
- Resolved
- relates to
-
IGNITE-10377 MVCC: Incorrect exception is thrown if no data nodes found for a partition.
- Resolved
- requires
-
IGNITE-10377 MVCC: Incorrect exception is thrown if no data nodes found for a partition.
- Resolved
- links to