Please see this thread on seam forum for details:
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=120564
To conclude my thread from seam forum...
The a4j styles and js resources are included in the page and the initial render shows up fine.... The "No active conversation context" and Transaction commit errors happen during the render and then any other link inside of a rich component causes the EmptyStackException Loop.
One thing that is different in 3.0.1 and 3.1.x...
This is the head of a richfaces 3.0.1 rendered facelets page:
<link rel='stylesheet' type='text/css' href='/a4j.res/css/gmap.xcss/DATA/eAGb3sj1BgAE4wIP;jsessionid=DD1EE145E2AB83659BD43C110E4EDE3D' /> <script type='text/javascript' src='/a4j.res/org.ajax4jsf.framework.resource.PrototypeScript'></script> <script type='text/javascript' src='/a4j.res/script/gmap.js'></script>
<link rel='stylesheet' type='text/css' href='/a4j_3_1_1-SNAPSHOTcss/gmap.xcss/DATB/eAGLWbI.EQAFPwIh' /><script type='text/javascript' src='/a4j_3_1_1-SNAPSHOTorg.ajax4jsf.javascript.PrototypeScript'></script><script type='text/javascript' src='/a4j_3_1_1-SNAPSHOTscript/gmap.js'></script>
This is a developer question (integration with Seam), but I can move to the user forum if I can get a better answer.