Alfresco webclient中的JSF重复Id问题

Alfresco webclient中的JSF重复Id问题,jsf,duplicates,alfresco,Jsf,Duplicates,Alfresco,我使用myfaces 1.1.8和Alfresco 3.3.5 即使在browse.jsp页面中为所有JSF组件提供了id,我仍然面临重复id异常 “java.lang.IllegalStateException:组件的Id重复浏览:browse-col9” 此id不会在任何地方重复,但它会产生重复的异常。例外情况随机出现 请告诉我如何解决此问题。如果使用绑定将组件绑定到会话或应用程序范围的bean,并且组件所在的视图会发生动态更改(当动态添加/删除组件时),则可能会发生这种情况 然后,您需要将

我使用myfaces 1.1.8和Alfresco 3.3.5 即使在browse.jsp页面中为所有JSF组件提供了id,我仍然面临重复id异常

“java.lang.IllegalStateException:组件的Id重复浏览:browse-col9”

此id不会在任何地方重复,但它会产生重复的异常。例外情况随机出现


请告诉我如何解决此问题。

如果使用
绑定将组件绑定到会话或应用程序范围的bean,并且组件所在的视图会发生动态更改(当动态添加/删除组件时),则可能会发生这种情况


然后,您需要将其绑定到请求范围的bean,或者为
绑定
或视图的动态特性寻找一种替代方法。

bean是用于绑定的会话范围的bean,我无法改变这一点,因为alfresco产品已经完成了该编码。我们不会动态添加或删除组件。还有其他办法吗。同样的代码适用于myfaces1.1.5。在堆栈跟踪中,我可以看到来自AjaxStateManager类的异常,该类属于richfaces,我们使用的是richfaces-3.1,这会有什么问题吗?