mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-17 18:35:25 +00:00
[Transport] possible NPE during shutdown for requests using timeouts
Closes #6849
This commit is contained in:
parent
86bc79202d
commit
8865e60e93
@ -208,7 +208,8 @@ public class TransportService extends AbstractLifecycleComponent<TransportServic
|
||||
// usually happen either because we failed to connect to the node
|
||||
// or because we failed serializing the message
|
||||
final RequestHolder holderToNotify = clientHandlers.remove(requestId);
|
||||
if (timeoutHandler != null) {
|
||||
// if the scheduler raise a EsRejectedExecutionException (due to shutdown), we may have a timeout handler, but no future
|
||||
if (timeoutHandler != null && timeoutHandler.future != null) {
|
||||
timeoutHandler.future.cancel(false);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user