seems to have something to do with corrupted cookies
when first opening the application, app behaviour is as expected. Refreshing the screen cause you to have to login to the app again. Here are the changes to the cookies:
1. after refreshing the page
NAME ice.connection.running
VALUE 25102:acquired
DOMAIN
PATH /
EXPIRES At the end of the Session
NAME ice.connection.contextpath
VALUE %2Ficechat-gwt
DOMAIN
PATH /
EXPIRES At the end of the Session
NAME ice.pushids
VALUE 1g6zgd658:263
DOMAIN
PATH /
EXPIRES At the end of the Session
NAME ice.notified.pushids; ice.push.browser
VALUE 1g6zgd658
DOMAIN
PATH /
EXPIRES At the end of the Session
2. after logging in again
NAME ice.connection.running
VALUE 2c714:acquired
DOMAIN
PATH /
EXPIRES At the end of the Session
NAME ice.connection.contextpath
VALUE %2Ficechat-gwt
DOMAIN
PATH /
EXPIRES At the end of the Session
NAME ice.pushids
VALUE 1g6zgd658%3A268
DOMAIN
PATH /
EXPIRES At the end of the Session
NAME ice.notified.pushids; ice.push.browser
VALUE 1g6zgd658
DOMAIN
PATH /
EXPIRES At the end of the Session
NAME ice.connection.lease
VALUE 1269031292311
DOMAIN
PATH /
EXPIRES At the end of the Session
NAME JSESSIONID
VALUE 827dfc5b0019f09bcc8dbdc44ff5
DOMAIN
PATH /
EXPIRES At the end of the Session
3. after joining chat room
NAME ice.pushids; ice.connection.running
VALUE 2c714:acquired
DOMAIN
PATH /
EXPIRES At the end of the Session
NAME ice.connection.contextpath
VALUE %2Ficechat-gwt
DOMAIN
PATH /
EXPIRES At the end of the Session
NAME ice.notified.pushids; ice.push.browser
VALUE 1g6zgd658
DOMAIN
PATH /
EXPIRES At the end of the Session
NAME ice.connection.lease
VALUE 1269031347093
DOMAIN
PATH /
EXPIRES At the end of the Session
NAME JSESSIONID
VALUE 827dfc5b0019f09bcc8dbdc44ff5
DOMAIN
PATH /
EXPIRES At the end of the Session
-
- note that some cookie names are concatenated with a semi-colon, such as 'ice.pushids; ice.connection.running' where we seem to lose the push ids, and cookie value becomes the value of the trailing name, ice.connection.running
IE7, IE8 compat mode seem to be missing the 'getUserDraft' command, which should be sent along with the message update to the server
5|0|9|http://10.18.39.111:8081/icechat-gwt/icechatmodule/|83CBE9EEDE372A4C5CDAD3582598326F|org.icepush.samples.icechat.gwt.client.service.ChatService|sendCharacterNotification|java.lang.String/2004016611|org.icepush.samples.icechat.gwt.client.chat.ChatRoomHandle/2299697556|16f95a67-61d7-47e2-9e39-ae073d4a106d|aaa|abcde|1|2|3|4|3|5|6|5|7|6|8|4|0|9|