I'm probably facing a RichFaces bug related to http://www.jboss.com/index.html?module=bb&op=viewtopic&t=121014.
I'm using RichFaces 3.1.2 SP1 and Seam 2.0.0 GA.
I have a simple JSF page with a rich table (<rich:dataTable>) that renders a ListDataModel that has been outjected by a Seam component in the session scope (e.g. list manager) using the @DataModel(scope=ScopeType.PAGE) annotation. The data model component is in the page scope.
Everything works until I add a a <rich:datascroller> to the footer of the data table and bind it as an attribute of the list manager (in the session scope). I receive the exception
java.lang.IllegalStateException: No page context active
3.1.2 SP1 include the fix for rich:message, but nothing else.