The problem happend when tapernates PersistanceStrategy tried to
rollback its state in the injected Page. The page was injected in the
form handler of the login form.
Injecting the page in the pageBeginRender method of the form page,
and cleaning up all persistent objects solved the problem
Can't you just check in your login listener whether the user already has a
valid session? Wouldn't that help?
Generally, the problem seems to be, that your code executes before the
page-setup involving the merge-back of properties takes place. Do you load
your objects in a normal listener? Or in Pa