I can think of one case in which a session could lose one reference but not others.
If the object refered to is NOT serializable and the
servlet container tries to serialize the session, the reference will get lost. In that case an exception is generated and
you should see it in the logs.
Bill