action is only invoked on second click
This problem is known as JSF spec issue 790. If you ajax-render some content which in turn contains a <h:form>, then its view state will get lost, which causes that the 1st action inside that form won’t invoke anything. On the ajax response of the first action, the form will get new view state and … Read more