Remove immediate
attribute and try again.
Default immediate value is false.
Value of immediate attribute that determines the phaseId of the action event, when true actions are processed at "Apply Request Values", when false at "Invoke Application" phase.