Добрый день.
jmix: 2.3.3
plugin: 2.3.2-241
idea: IntelliJ IDEA 2024.1.6 (Community Edition)
Могу быть не прав, но в SessionHolder#getActiveSessionsForUsernames() вызывается метод getUsernameFromVaadinSession(), в котором из сессии получают значение атрибута без проверки
был ли вызван invalidate() для сессии:
SecurityContext securityContext = (SecurityContext) wrappedSession.getAttribute(HttpSessionSecurityContextRepository.SPRING_SECURITY_CONTEXT_KEY);
и если сессия ранее была инвалидирована, то обращение к этому методу выбрасывает:
java.lang.IllegalStateException: getAttribute: Session already invalidated
Возможно баг.
С уважением, Алексей.