Fix was to store the list of effects as a list after initialization rather than return it via effects.keySet() which is technically unordered. It is not clear why mojarra and MyFaces iterate over the keyset differently, but this can be seen as an application bug.
Ted Goddard
added a comment - Fix was to store the list of effects as a list after initialization rather than return it via effects.keySet() which is technically unordered. It is not clear why mojarra and MyFaces iterate over the keyset differently, but this can be seen as an application bug.
Assigning to Ken for assignment.