Client connection says it is connected even though it is disconnected on the server side

hi, i am evaluating openfire 3.7.0 as a server and smack 3.2.0 as a client API. i have a situation when the client’s connection shows as connected but viewing the sessions on the web UI (Sesssion -> Client Sessions), it says the client is no longer connected. anyone know why this is?

i know for sure that the server’s status is correct, because when i attempt to send a message from the client, i get an exception that says i am no longer connected (how can Connection.isConnected() return true, but then when i send a message, it tells me i am no longer connected?).