You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Mikhail Efremov (Jira)" <ji...@apache.org> on 2024/04/08 12:35:00 UTC

[jira] [Created] (IGNITE-22001) Throw specific exception if during writeTableAssignmentsToMetastore process was interrupted

Mikhail Efremov created IGNITE-22001:
----------------------------------------

             Summary: Throw specific exception if during writeTableAssignmentsToMetastore process was interrupted
                 Key: IGNITE-22001
                 URL: https://issues.apache.org/jira/browse/IGNITE-22001
             Project: Ignite
          Issue Type: Improvement
            Reporter: Mikhail Efremov
            Assignee: Mikhail Efremov


h2. The problem

In {{TableManager#writeTableAssignmentsToMetastore:752}} as a result of output {{CompletableFuture}} returns {{{}null{}}}-value. In cases of {{writeTableAssignmentsToMetastore}} method's using it leads to sudden {{NullPointerException}} without clear understandings of the reasons of such situation.
h2. The solution

Instead of returning {{{}null{}}}-value re-throw more specific exception with given assignments list to write in metastorage, and table identifier that should help to investigate cases of the method interruption.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)