1 of 1 people found this helpful
One possible reason can be that rich:listShuttle is a plain input, thus it doesn't submit changes to server automatically. Do you submit it explicitly via a4j:support or a4j: (or h:) command component?
Presence of faces messages is another thing to check. Add rich:messages component to the page and check if there are any generated.
We haf to put a <a4j:form> tag around the listShuttle (with ajaxSubmit="false") and then it worked.
Don't ask me why.