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)

Reply via email to