fix: handle missing realm gracefully in UserStorageEventListener on realm deletion - Fixes #48904

Signed-off-by: muskan-mehrotra <muskan20mehrotra@gmail.com>
This commit is contained in:
muskan-mehrotra 2026-05-18 18:35:18 -07:00 committed by Pedro Igor
parent 55126dc916
commit ad963988ee

View file

@ -39,6 +39,10 @@ public final class UserStorageEventListener implements ClusterListener, Provider
RealmModel realm = session.realms().getRealm(realmId);
if (realm == null) {
if (fedEvent.isRemoved()) {
logger.debugf("Realm with id %s not found when handling user storage removal event, it may have been deleted already", realmId);
return;
}
throw new RuntimeException("Failed to execute session task. Realm with id " + realmId + " not found.");
}