Добавление вызывает исключение java.lang.IllegalStateException: невозможно создать сеанс после того, как ответ был зафиксирован

Я столкнулся со следующим исключением на очень простой странице JSF 2 после добавления :

java.lang.IllegalStateException: Cannot create a session after the response has been committed
    at org.apache.catalina.connector.Request.doGetSession(Request.java:2758)
    at org.apache.catalina.connector.Request.getSession(Request.java:2268)

Я использую Mojarra 2.1.3 и PrimeFaces3.0M4 на Tomcat 7.0.22 и JDK 7.

На странице представлена ​​очень простая таблица данных:

<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:p="http://primefaces.org/ui">
<h:head>

</h:head>
<h:body>
    <h:form>        
        <p:dataTable var="car" value="#{tableBean.cars}">

                 ......
        </p:dataTable>
    </h:form>
</h:body>
</html>

Страница отображается правильно на браузер, но на консоли я вижу исключение. Исключение исчезнет, ​​если я удалю .

Как это вызвано и как я могу это решить?

47
задан BalusC 29 July 2015 в 11:53
поделиться