Я понимаю, что это происходит только тогда, когда есть исключение при рендеринге, но для Facelets было уже слишком поздно изменить ответ на полноценную страницу ошибки HTTP 500.Слишком поздно, потому что часть ответа уже принята, что является точкой невозврата.Это объясняет ошибку «Невозможно сгенерировать страницу Facelets, поскольку ответ уже был принят».
Chrome, по-видимому, будет отображать «Дополнительное содержимое в конце документа», когда получающийся HTML / XML искажен.Действительно, Facelets внезапно прекратили рендеринг HTML-кода из-за исключения.
Чтобы устранить эту проблему, следует просмотреть в журналах сервера исключение real , которое заставило Facelets прекратить рендеринг HTML.