[BugFix] Fix nullptr exception during remove expried load job (#63820)
Signed-off-by: sevev <qiangzh95@gmail.com>
This commit is contained in:
parent
4a3092a306
commit
707b3c4a7a
|
|
@ -400,11 +400,13 @@ public class LoadMgr implements MemoryTrackable {
|
|||
|
||||
// 2. remove from dbIdToLabelToLoadJobs
|
||||
Map<String, List<LoadJob>> labelToLoadJobs = dbIdToLabelToLoadJobs.get(dbId);
|
||||
List<LoadJob> sameLabelJobs = labelToLoadJobs.get(label);
|
||||
if (sameLabelJobs != null) {
|
||||
sameLabelJobs.remove(job);
|
||||
if (sameLabelJobs.isEmpty()) {
|
||||
labelToLoadJobs.remove(label);
|
||||
if (labelToLoadJobs != null) {
|
||||
List<LoadJob> sameLabelJobs = labelToLoadJobs.get(label);
|
||||
if (sameLabelJobs != null) {
|
||||
sameLabelJobs.remove(job);
|
||||
if (sameLabelJobs.isEmpty()) {
|
||||
labelToLoadJobs.remove(label);
|
||||
}
|
||||
}
|
||||
if (labelToLoadJobs.isEmpty()) {
|
||||
dbIdToLabelToLoadJobs.remove(dbId);
|
||||
|
|
|
|||
Loading…
Reference in New Issue