I was getting problem like view expired in latest richfaces-3.2.1. One solution I got is setting client side state saving method in the web.xml.
Why does RF 3.2.1 need client side state saving method?
I found client side state saving method makes the application slower in general.
I appreciate if anyone have any clue.