On leaving a message, wrong result is output
Brought to you by:
amitchatterjee,
beckymc
With iphone4 as visitor calling operator, operator rejects the call, visitor leaves a message: the visitor then gets the confirmation "The server disconnected' with an OK button. However, s/he should get "Your message has been sent" which is the message sent from the server to the visitor, below.
<object class="com.quikj.ace.messages.vo.talk.DisconnectMessage">
<void property="disconnectReason">
<object class="com.quikj.ace.messages.vo.talk.DisconnectReasonElement">
<void property="reasonText">
<string>Your message has been sent</string>
</void>
</object>
The message typed by the visitor does get emailed to the operator.
Also, this was output in the log:
Level: WARNING
Logger: com.quikj.ace.web.client.comm.ApplicationLayerImpl
Message: Exception occured in request message listener : com.google.gwt.core.client.JavaScriptException - (TypeError)
stack: ppb@http://192.168.1.102:8080/ace-contactcenter/ace_web/20BB8AF59E55DE1EEF3E9BE0B60EAEEB.cache.html:1895
cjb@http://192.168.1.102:8080/ace-contactcenter/ace_web/20BB8AF59E55DE1EEF3E9BE0B60EAEEB.cache.html:2558
Zeb@http://192.168.1.102:8080/ace-contactcenter/ace_web/20BB8AF59E55DE1EEF3E9BE0B60EAEEB.cache.html:2507
Hhb@http://192.168.1.102:8080/ace-contactcenter/ace_web/20BB8AF59E55DE1EEF3E9BE0B60EAEEB.cache.html:2578
eib@http://192.168.1.102:8080/ace-contactcenter/ace_web/20BB8AF59E55DE1EEF3E9BE0B60EAEEB.cache.html:2368
uib@http://192.168.1.102:8080/ace-contactcenter/ace_web/20BB8AF59E55DE1EEF3E9BE0B60EAEEB....
This happens for desktop visitors as well. They get the message "The server disconnected the chat". When you 'x' out the desktop visitor window, this comes out:
2013-02-16 18:51:05,368 INFO APPLSERV:160 - Log from client: ep_1361045611458_0
User Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Level: SEVERE
Logger: com.quikj.ace.web.client.comm.TransportLayerImpl
Message: Trying to disconnect from an already disconnected session
2013-02-16 18:51:05,370 INFO APPLSERV:160 - Log from client: ep_1361045611458_0
User Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Level: SEVERE
Logger: com.quikj.ace.web.client.Ace_web
Message: Exception com.google.gwt.event.shared.UmbrellaException occured - Exception caught: An internal error occured. See logs for details. (com.quikj.ace.web.client.AceClientException: An internal error occured. See logs for details.), Causes: Cause: com.quikj.ace.web.client.AceClientException - An internal error occured. See logs for details.,