Set a breakpoint on the constructor. Probably you're not saving the state of the onSuccess attribute, and a new component is created without initializing that field.
On 11/2/05, Travis Reeder <[EMAIL PROTECTED]> wrote: > I have a page using HtmlSelectManyAjax that is built inside the bean, > not on the jsp. When it's created, it has onSuccess="someFunction". > I put a system out in the setOnSuccess and getOnSuccess to see what's > going on. So after I use a commandButton, the onSuccess value is set > to null and the setter is NOT called when it gets set to null. > > Any idea what could alter an field directly without going through the > accessors? > > Travis >