[Fix](multi-catalog) Fix NPE when replaying hms events (#26803)
Invoke ConnectContext.get() at replayer thread of slave FE nodes maybe return null, so a NPE will be thrown and slave nodes will be crashed. Co-authored-by: wangxiangyu <wangxiangyu@360shuke.com>
This commit is contained in:
@ -66,7 +66,7 @@ public class MasterCatalogExecutor {
|
||||
boolean isReturnToPool = false;
|
||||
try {
|
||||
TInitExternalCtlMetaResult result = client.initExternalCtlMeta(request);
|
||||
ConnectContext.get().getEnv().getJournalObservable().waitOn(result.maxJournalId, waitTimeoutMs);
|
||||
Env.getCurrentEnv().getJournalObservable().waitOn(result.maxJournalId, waitTimeoutMs);
|
||||
if (!result.getStatus().equalsIgnoreCase(STATUS_OK)) {
|
||||
throw new UserException(result.getStatus());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user