Смотрите обновление ответа.

но мы обновили основную платформу с jsf 1.2 до 2.0. После обновления мы получаем несколько ошибок ViewExpiredException каждый час. Из прочтения этой темы кажется, что это ожидаемое исключение, когда сеансы истекают, однако мы просмотрели журналы доступа и получаем эти исключения, даже если запросы в некоторых случаях разнесены всего на 5 минут.

Мои вопросы следующие:

1) Помимо истечения срока действия сеанса, какие другие условия могут вызвать ViewExpiredException?

2) Исключение, которое мы регистрируем, не содержит подробных сведений о точном состоянии, которое вызывает исключение (пропущенный сеанс, поврежденный сеанс, невозможно восстановить определенный компонент). Есть ли способ ввести дополнительное ведение журнала, чтобы выяснить очень специфическую ситуацию, которая вызывает это исключение в каждом случае?

Mojarra 2.0.4-b09 Tomcat 6 Использование Memcached Session Manager для репликации сессий

Любая помощь приветствуется. Спасибо!