Добрый вечер!
Сменил версию 2.1 → 2.2.0 → 2.2.1 последовательно. На версии 2.2.1 в production стала внезапно слетать сессия и показывать login страничку. Закономерности не увидел. Не важно под кем заходить, admin или другая роль. Если слетает сессия, то иногда при нажатии на dataGrid получаю в лог следующее
Caused by: java.lang.IllegalStateException: ResourceRole not found by code: ANONYMOUS
при нажатии в области menu tab вылетает в login.
Сборка для prod
./gradlew -Pvaadin.productionMode=true bootJar
В dev mode ошибок и такого поведения не наблюдается.
В prod приложение работает в docker и стоит за nginx с ssl
возможно проблема в правилах nginx.
На версии 2.1 все работало корректно.
Прошу совета куда глядеть .
PS: заметил особенность, если в login страничке отметить checkbox “remember me”, то сессия , либо слетает сразу, т.е. приходится войти второй раз и дальнейшая работа идет без сбоев, либо вход и работа проходят штатно .