[ 
https://issues.apache.org/jira/browse/IGNITE-11009?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Mashenkov updated IGNITE-11009:
--------------------------------------
    Description: 
TransactionProxyRollbackOnlyImpl can throws  UnsupportedOperationException to 
user.

It is ok if objects throws such exception if someones tries to violate 
contract, 
 but seems user can faced this exception within normal flow.
 See TxRollbackAsyncTest.testRollbackProxy().

Let's fix implementation to throw correct TransactionException to user.

  was:
TransactionProxyRollbackOnlyImpl can throws  UnsupportedOperationException to 
user.

It is ok if objects throws such exception if someones tries to violate 
contract, 
but seems we use this exceptions in normal flow.
See TxRollbackAsyncTest.testRollbackProxy().

Let's fix implementation to throw correct TransactionException to user.


> TX: TransactionProxyRollbackOnlyImpl throws unexpected exceptions to user.
> --------------------------------------------------------------------------
>
>                 Key: IGNITE-11009
>                 URL: https://issues.apache.org/jira/browse/IGNITE-11009
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache
>            Reporter: Andrew Mashenkov
>            Priority: Major
>
> TransactionProxyRollbackOnlyImpl can throws  UnsupportedOperationException to 
> user.
> It is ok if objects throws such exception if someones tries to violate 
> contract, 
>  but seems user can faced this exception within normal flow.
>  See TxRollbackAsyncTest.testRollbackProxy().
> Let's fix implementation to throw correct TransactionException to user.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to