You have multiple h:form
s cascaded/nested, that's invalid html. Unknown/wanted side effects can/may occur, maybe like you are experiencing right now. Get right if that inner h:form
and try again.
In your remove
method, pf
is the list which you return by calling #{warningsController.warns}
?