Hello, I have a TomEE 1.7.1 cluster setup using DeltaManager with a ForceReplicationValve that forces all JSF bean attributes to be replicated between nodes. I also have a session-test JSF application with a Session Scoped Managed Bean with a simple Integer "counter" to serve as a replication test. A facelet with an <h:commandButton /> is used to increment the counter just to see if the replication works.
Now replication works fine, I can see the incremented value of the counter each type a hit the commandButton. The issue is that when we failover between nodes, MyFaces throws a No saved view state could be found error. It then works when we refresh the page, but it will not maintain the POST request to increment the counter (e.g. counter=4, we click the increment button, we get the error, we refresh the page, counter still = 4) Code for the session-test webapp: https://github.com/jmutawa/session-test Code for the ForceReplicationValve: https://github.com/jmutawa/ForceReplicationValve We tried various configuration options in the web.xml (setting state saving in the client, setting serialize state in session to false, ..) but still same error. Appreciate if someone could tell us what are doing wrong. Thanks, Jalal