thanks for posting your problem here. I think something like this can be better discussed in the support forum.
So you say the page action is executed more than once? You write that you are using Mojarra and MyFaces. So did you reproduce the issue with both implementations? Could you please post the exact version of Mojarra? You should also try to update MyFaces as 2.0.2 is really VERY old.
Working on multiple projects, sorry I haven’t been quick to respond.
I was able to successfully integrate Mojarra 2.0.8 into my project with no problems, and the issue was still present. (2 calls if using ui:include, 1 call if not)
I was unable to get MyFaces 2.0.12 to work in the time I allotted myself (Metric ton of not-serializable errors, views being shredded, etc), so we’ll just have to kind of go with the oracle impl.
Working on a sample project to reproduce the issue. Any suggestions for clever ways to log FacesContext info to give a better clue as to what is going on behind the scenes would be greatly appreciated.