hm...I am not sure what you are looking at with the debug, but the pointer to the collection should be null regardless of the objects actual state (whether or not it has been garbage collected).
It is as everyone has described to you, once page is rendered everything is set to null and when you hit the event it tries to access the null value witch in return throws an NPE. The proof for this is that Persist works, as its job is to save the state of what ever it is annotated with it so when you hit the event it will be still present. cheers -- View this message in context: http://tapestry.1045711.n5.nabble.com/strange-NPE-really-making-me-nervous-tp5716818p5716863.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org