Ok, now It seems I’ve found the root of the problem.
The order of PrettyFaces Phase Listener and CODI JSFPhaseListener is the root of all evil… It seems as though PrettyFaces phase listener is trying to inject the parameters before the JSFPhaseListener from CODI sets the new View id, and as such the previous code (mentioned in the previous post) fails…
Now I have to find a way to order the PhaseListeners correctly (CODI first, then PrettyFaces). Any ideas?
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.