Merge "Fix NPE by returning empty params." into rvc-dev am: 4d420fca86

Change-Id: I202a25feedee193bac5767b80f4c41d3fb84ae4a
This commit is contained in:
TreeHugger Robot
2020-05-29 00:13:06 +00:00
committed by Automerger Merge Worker

View File

@@ -69,9 +69,12 @@ public abstract class BindStage<Params> extends BindRequester {
if (params == null) {
// TODO: This should throw an exception but there are some cases of re-entrant calls
// in NotificationEntryManager (e.g. b/155324756) that cause removal in update that
// lead to inflation after the notification is "removed".
// lead to inflation after the notification is "removed". We return an empty params
// to avoid any NPEs for now, but we should remove this when all re-entrant calls are
// fixed.
Log.wtf(TAG, String.format("Entry does not have any stage parameters. key: %s",
entry.getKey()));
return newStageParams();
}
return params;
}