[
https://issues.apache.org/jira/browse/IGNITE-20471?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mirza Aliev updated IGNITE-20471:
---------------------------------
Description:
*Motivation*
According the logic of invocations of {{TxManagerImpl#finish}}, it is possible
that {{recipientNode}}, which is passed to {{finish}}, could be {{null}}.
Further in the code of {{finish}} method we make
{{replicaService.invoke(recipientNode)}} and this could lead to
{{NullPointerException}}.
was:
*Motivation*
According the logic of invocations of {{TxManagerImpl#finish}}, it is possible
that {{recipientNode}}, which is passed to {{finish}}, could be {{null}}.
Further in the code of {{finish}} method we make
{{replicaService.invoke(recipientNode)}} and this could lead to
NullPointerException.
> Handle TxManagerImpl#finish correctly when recipientNode is null
> ----------------------------------------------------------------
>
> Key: IGNITE-20471
> URL: https://issues.apache.org/jira/browse/IGNITE-20471
> Project: Ignite
> Issue Type: Bug
> Reporter: Mirza Aliev
> Priority: Major
> Labels: ignite-3
>
> *Motivation*
> According the logic of invocations of {{TxManagerImpl#finish}}, it is
> possible that {{recipientNode}}, which is passed to {{finish}}, could be
> {{null}}. Further in the code of {{finish}} method we make
> {{replicaService.invoke(recipientNode)}} and this could lead to
> {{NullPointerException}}.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)