Jsf 在注销/登录期间,添加p:socket会导致“此XML文件似乎没有任何与之关联的样式信息”

Jsf 在注销/登录期间,添加p:socket会导致“此XML文件似乎没有任何与之关联的样式信息”,jsf,primefaces,push,Jsf,Primefaces,Push,我有一个数据表,用户可以在其中修改行。在我添加Primefaces之前,一切都很好,因此,如果有任何更改,将通知处理该表的所有用户。但在容器管理身份验证的登录/注销过程中,我不时会看到这个xml错误: 此XML文件似乎没有任何关联的样式信息 用它。文档树如下所示 我所做的只是从中添加代码。为什么会出现这种情况?我已经研究了所有与此XML文件相关的问题,似乎没有任何与之相关的样式信息,但没有任何效果。您使用的是身份验证框架吗?如果是,是哪一个?它支持JSF ajax?是的,datatable使用a

我有一个数据表,用户可以在其中修改行。在我添加Primefaces之前,一切都很好,因此,如果有任何更改,将通知处理该表的所有用户。但在容器管理身份验证的登录/注销过程中,我不时会看到这个xml错误:

此XML文件似乎没有任何关联的样式信息 用它。文档树如下所示


我所做的只是从中添加代码。为什么会出现这种情况?

我已经研究了所有与此XML文件相关的问题,似乎没有任何与之相关的样式信息,但没有任何效果。您使用的是身份验证框架吗?如果是,是哪一个?它支持JSF ajax?是的,datatable使用ajax调用。还有,我正在使用JavaEE安全约束提供的身份验证、web.xml中定义的角色以及Wildfly作为应用服务器。当用户注销时,或当登录时本应看到datatable但看到错误,但在处理datatable时却没有看到错误时,会发生此错误。页面刷新后错误消失容器管理的身份验证不支持JSF ajax。那么,您现在的意思是,这在推送通知期间不会发生,但仅在用户注销或登录时发生?不,推送通知期间不会发生,仅在登录和注销期间发生,但此错误仅在添加通知功能后发生,如showcase中所示。如果我把它处理掉,一切都会好的。内联javascript是罪魁祸首吗?
<partial-response id="j_id1"> 
<changes> 
<update id="j_id1:javax.faces.ViewState:0"> 
<![CDATA[ 8290402593671514094:3228216940573345142 ]]> 
</update> 
</changes> 
</partial-response>