| Catch | | additional | | | Cause | | Catch | | additional | | | Cause | | Catch | | additional | | | Cause | | Catch | | additional | | | Cause | | Catch | | additional | | | Cause | | Catch | | additional | | | Cause | | Catch | | additional | | | Cause | | Catch | | additional | | | Cause | | Catch | | additional | | | Cause | | Catch | | additional | | | Cause | | Catch | | Detail | | | ErrorCode | | | Extended_Info | | | ExtendedInfo | | | Message | | string | The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session |
| | StackTrace | | string | lucee.runtime.exp.NativeException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
at org.apache.tomcat.websocket.WsSession.checkState(WsSession.java:782)
at org.apache.tomcat.websocket.WsSession.getUserProperties(WsSession.java:727)
at net.twentyonesolutions.lucee.websocket.WebSocket.getChannels(WebSocket.java:456)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.unsubscribeAll(ConnectionManager.java:193)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.broadcast(ConnectionManager.java:178)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.call(ConnectionManager.java:393)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:662)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1918)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:663)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1935)
at net.twentyonesolutions.lucee.app.LuceeAppListener.invokeWithNamedArgs(LuceeAppListener.java:118)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:77)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:103)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onClose(LuceeEndpoint.java:119)
at org.apache.tomcat.websocket.WsSession.fireEndpointOnClose(WsSession.java:542)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:491)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:455)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:449)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onOpen(LuceeEndpoint.java:68)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:127)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:705)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
... 41 more
|
| | TagContext | | Array | | 1 | | Struct | | codePrintHTML | | string | 107: arguments.data["timestamp"] = getTickCount();<br>
108: <br>
<b>109: connMgr.broadcast(chanId, serializeJson(arguments.data));</b><br>
110: <br>
111: } // notifyChannel()<br>
|
| | codePrintPlain | | string | 107: arguments.data["timestamp"] = getTickCount();
108:
109: connMgr.broadcast(chanId, serializeJson(arguments.data));
110:
111: } // notifyChannel()
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
| | 2 | | Struct | | codePrintHTML | | string | 50: "from": "server",<br>
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"<br>
<b>52: });</b><br>
53: }<br>
54: <br>
|
| | codePrintPlain | | string | 50: "from": "server",
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"
52: });
53: }
54:
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
|
| | type | | string | java.lang.IllegalStateException |
|
| | Detail | | | ErrorCode | | | Extended_Info | | | ExtendedInfo | | | Message | | string | The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session |
| | StackTrace | | string | lucee.runtime.exp.NativeException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
at org.apache.tomcat.websocket.WsSession.checkState(WsSession.java:782)
at org.apache.tomcat.websocket.WsSession.getUserProperties(WsSession.java:727)
at net.twentyonesolutions.lucee.websocket.WebSocket.getChannels(WebSocket.java:456)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.unsubscribeAll(ConnectionManager.java:193)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.broadcast(ConnectionManager.java:178)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.call(ConnectionManager.java:393)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:662)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1918)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:663)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1935)
at net.twentyonesolutions.lucee.app.LuceeAppListener.invokeWithNamedArgs(LuceeAppListener.java:118)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:77)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:103)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onClose(LuceeEndpoint.java:119)
at org.apache.tomcat.websocket.WsSession.fireEndpointOnClose(WsSession.java:542)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:491)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:455)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:449)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onOpen(LuceeEndpoint.java:68)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:127)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:705)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
... 41 more
|
| | TagContext | | Array | | 1 | | Struct | | codePrintHTML | | string | 107: arguments.data["timestamp"] = getTickCount();<br>
108: <br>
<b>109: connMgr.broadcast(chanId, serializeJson(arguments.data));</b><br>
110: <br>
111: } // notifyChannel()<br>
|
| | codePrintPlain | | string | 107: arguments.data["timestamp"] = getTickCount();
108:
109: connMgr.broadcast(chanId, serializeJson(arguments.data));
110:
111: } // notifyChannel()
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
| | 2 | | Struct | | codePrintHTML | | string | 50: "from": "server",<br>
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"<br>
<b>52: });</b><br>
53: }<br>
54: <br>
|
| | codePrintPlain | | string | 50: "from": "server",
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"
52: });
53: }
54:
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
|
| | type | | string | java.lang.IllegalStateException |
|
| | Detail | | | ErrorCode | | | Extended_Info | | | ExtendedInfo | | | Message | | string | The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session |
| | StackTrace | | string | lucee.runtime.exp.NativeException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
at org.apache.tomcat.websocket.WsSession.checkState(WsSession.java:782)
at org.apache.tomcat.websocket.WsSession.getUserProperties(WsSession.java:727)
at net.twentyonesolutions.lucee.websocket.WebSocket.getChannels(WebSocket.java:456)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.unsubscribeAll(ConnectionManager.java:193)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.broadcast(ConnectionManager.java:178)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.call(ConnectionManager.java:393)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:662)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1918)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:663)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1935)
at net.twentyonesolutions.lucee.app.LuceeAppListener.invokeWithNamedArgs(LuceeAppListener.java:118)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:77)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:103)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onClose(LuceeEndpoint.java:119)
at org.apache.tomcat.websocket.WsSession.fireEndpointOnClose(WsSession.java:542)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:491)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:455)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:449)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onOpen(LuceeEndpoint.java:68)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:127)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:705)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
... 41 more
|
| | TagContext | | Array | | 1 | | Struct | | codePrintHTML | | string | 107: arguments.data["timestamp"] = getTickCount();<br>
108: <br>
<b>109: connMgr.broadcast(chanId, serializeJson(arguments.data));</b><br>
110: <br>
111: } // notifyChannel()<br>
|
| | codePrintPlain | | string | 107: arguments.data["timestamp"] = getTickCount();
108:
109: connMgr.broadcast(chanId, serializeJson(arguments.data));
110:
111: } // notifyChannel()
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
| | 2 | | Struct | | codePrintHTML | | string | 50: "from": "server",<br>
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"<br>
<b>52: });</b><br>
53: }<br>
54: <br>
|
| | codePrintPlain | | string | 50: "from": "server",
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"
52: });
53: }
54:
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
|
| | type | | string | java.lang.IllegalStateException |
|
| | Detail | | | ErrorCode | | | Extended_Info | | | ExtendedInfo | | | Message | | string | The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session |
| | StackTrace | | string | lucee.runtime.exp.NativeException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
at org.apache.tomcat.websocket.WsSession.checkState(WsSession.java:782)
at org.apache.tomcat.websocket.WsSession.getUserProperties(WsSession.java:727)
at net.twentyonesolutions.lucee.websocket.WebSocket.getChannels(WebSocket.java:456)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.unsubscribeAll(ConnectionManager.java:193)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.broadcast(ConnectionManager.java:178)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.call(ConnectionManager.java:393)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:662)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1918)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:663)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1935)
at net.twentyonesolutions.lucee.app.LuceeAppListener.invokeWithNamedArgs(LuceeAppListener.java:118)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:77)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:103)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onClose(LuceeEndpoint.java:119)
at org.apache.tomcat.websocket.WsSession.fireEndpointOnClose(WsSession.java:542)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:491)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:455)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:449)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onOpen(LuceeEndpoint.java:68)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:127)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:705)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
... 41 more
|
| | TagContext | | Array | | 1 | | Struct | | codePrintHTML | | string | 107: arguments.data["timestamp"] = getTickCount();<br>
108: <br>
<b>109: connMgr.broadcast(chanId, serializeJson(arguments.data));</b><br>
110: <br>
111: } // notifyChannel()<br>
|
| | codePrintPlain | | string | 107: arguments.data["timestamp"] = getTickCount();
108:
109: connMgr.broadcast(chanId, serializeJson(arguments.data));
110:
111: } // notifyChannel()
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
| | 2 | | Struct | | codePrintHTML | | string | 50: "from": "server",<br>
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"<br>
<b>52: });</b><br>
53: }<br>
54: <br>
|
| | codePrintPlain | | string | 50: "from": "server",
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"
52: });
53: }
54:
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
|
| | type | | string | java.lang.IllegalStateException |
|
| | Detail | | | ErrorCode | | | Extended_Info | | | ExtendedInfo | | | Message | | string | The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session |
| | StackTrace | | string | lucee.runtime.exp.NativeException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
at org.apache.tomcat.websocket.WsSession.checkState(WsSession.java:782)
at org.apache.tomcat.websocket.WsSession.getUserProperties(WsSession.java:727)
at net.twentyonesolutions.lucee.websocket.WebSocket.getChannels(WebSocket.java:456)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.unsubscribeAll(ConnectionManager.java:193)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.broadcast(ConnectionManager.java:178)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.call(ConnectionManager.java:393)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:662)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1918)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:663)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1935)
at net.twentyonesolutions.lucee.app.LuceeAppListener.invokeWithNamedArgs(LuceeAppListener.java:118)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:77)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:103)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onClose(LuceeEndpoint.java:119)
at org.apache.tomcat.websocket.WsSession.fireEndpointOnClose(WsSession.java:542)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:491)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:455)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:449)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onOpen(LuceeEndpoint.java:68)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:127)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:705)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
... 41 more
|
| | TagContext | | Array | | 1 | | Struct | | codePrintHTML | | string | 107: arguments.data["timestamp"] = getTickCount();<br>
108: <br>
<b>109: connMgr.broadcast(chanId, serializeJson(arguments.data));</b><br>
110: <br>
111: } // notifyChannel()<br>
|
| | codePrintPlain | | string | 107: arguments.data["timestamp"] = getTickCount();
108:
109: connMgr.broadcast(chanId, serializeJson(arguments.data));
110:
111: } // notifyChannel()
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
| | 2 | | Struct | | codePrintHTML | | string | 50: "from": "server",<br>
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"<br>
<b>52: });</b><br>
53: }<br>
54: <br>
|
| | codePrintPlain | | string | 50: "from": "server",
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"
52: });
53: }
54:
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
|
| | type | | string | java.lang.IllegalStateException |
|
| | Detail | | | ErrorCode | | | Extended_Info | | | ExtendedInfo | | | Message | | string | The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session |
| | StackTrace | | string | lucee.runtime.exp.NativeException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
at org.apache.tomcat.websocket.WsSession.checkState(WsSession.java:782)
at org.apache.tomcat.websocket.WsSession.getUserProperties(WsSession.java:727)
at net.twentyonesolutions.lucee.websocket.WebSocket.getChannels(WebSocket.java:456)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.unsubscribeAll(ConnectionManager.java:193)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.broadcast(ConnectionManager.java:178)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.call(ConnectionManager.java:393)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:662)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1918)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:663)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1935)
at net.twentyonesolutions.lucee.app.LuceeAppListener.invokeWithNamedArgs(LuceeAppListener.java:118)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:77)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:103)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onClose(LuceeEndpoint.java:119)
at org.apache.tomcat.websocket.WsSession.fireEndpointOnClose(WsSession.java:542)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:491)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:455)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:449)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onOpen(LuceeEndpoint.java:68)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:127)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:705)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
... 41 more
|
| | TagContext | | Array | | 1 | | Struct | | codePrintHTML | | string | 107: arguments.data["timestamp"] = getTickCount();<br>
108: <br>
<b>109: connMgr.broadcast(chanId, serializeJson(arguments.data));</b><br>
110: <br>
111: } // notifyChannel()<br>
|
| | codePrintPlain | | string | 107: arguments.data["timestamp"] = getTickCount();
108:
109: connMgr.broadcast(chanId, serializeJson(arguments.data));
110:
111: } // notifyChannel()
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
| | 2 | | Struct | | codePrintHTML | | string | 50: "from": "server",<br>
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"<br>
<b>52: });</b><br>
53: }<br>
54: <br>
|
| | codePrintPlain | | string | 50: "from": "server",
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"
52: });
53: }
54:
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
|
| | type | | string | java.lang.IllegalStateException |
|
| | Detail | | | ErrorCode | | | Extended_Info | | | ExtendedInfo | | | Message | | string | The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session |
| | StackTrace | | string | lucee.runtime.exp.NativeException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
at org.apache.tomcat.websocket.WsSession.checkState(WsSession.java:782)
at org.apache.tomcat.websocket.WsSession.getUserProperties(WsSession.java:727)
at net.twentyonesolutions.lucee.websocket.WebSocket.getChannels(WebSocket.java:456)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.unsubscribeAll(ConnectionManager.java:193)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.broadcast(ConnectionManager.java:178)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.call(ConnectionManager.java:393)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:662)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1918)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:663)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1935)
at net.twentyonesolutions.lucee.app.LuceeAppListener.invokeWithNamedArgs(LuceeAppListener.java:118)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:77)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:103)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onClose(LuceeEndpoint.java:119)
at org.apache.tomcat.websocket.WsSession.fireEndpointOnClose(WsSession.java:542)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:491)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:455)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:449)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onOpen(LuceeEndpoint.java:68)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:127)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:705)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
... 41 more
|
| | TagContext | | Array | | 1 | | Struct | | codePrintHTML | | string | 107: arguments.data["timestamp"] = getTickCount();<br>
108: <br>
<b>109: connMgr.broadcast(chanId, serializeJson(arguments.data));</b><br>
110: <br>
111: } // notifyChannel()<br>
|
| | codePrintPlain | | string | 107: arguments.data["timestamp"] = getTickCount();
108:
109: connMgr.broadcast(chanId, serializeJson(arguments.data));
110:
111: } // notifyChannel()
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
| | 2 | | Struct | | codePrintHTML | | string | 50: "from": "server",<br>
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"<br>
<b>52: });</b><br>
53: }<br>
54: <br>
|
| | codePrintPlain | | string | 50: "from": "server",
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"
52: });
53: }
54:
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
|
| | type | | string | java.lang.IllegalStateException |
|
| | Detail | | | ErrorCode | | | Extended_Info | | | ExtendedInfo | | | Message | | string | The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session |
| | StackTrace | | string | lucee.runtime.exp.NativeException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
at org.apache.tomcat.websocket.WsSession.checkState(WsSession.java:782)
at org.apache.tomcat.websocket.WsSession.getUserProperties(WsSession.java:727)
at net.twentyonesolutions.lucee.websocket.WebSocket.getChannels(WebSocket.java:456)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.unsubscribeAll(ConnectionManager.java:193)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.broadcast(ConnectionManager.java:178)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.call(ConnectionManager.java:393)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:662)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1918)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:663)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1935)
at net.twentyonesolutions.lucee.app.LuceeAppListener.invokeWithNamedArgs(LuceeAppListener.java:118)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:77)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:103)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onClose(LuceeEndpoint.java:119)
at org.apache.tomcat.websocket.WsSession.fireEndpointOnClose(WsSession.java:542)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:491)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:455)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:449)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onOpen(LuceeEndpoint.java:68)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:127)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:705)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
... 41 more
|
| | TagContext | | Array | | 1 | | Struct | | codePrintHTML | | string | 107: arguments.data["timestamp"] = getTickCount();<br>
108: <br>
<b>109: connMgr.broadcast(chanId, serializeJson(arguments.data));</b><br>
110: <br>
111: } // notifyChannel()<br>
|
| | codePrintPlain | | string | 107: arguments.data["timestamp"] = getTickCount();
108:
109: connMgr.broadcast(chanId, serializeJson(arguments.data));
110:
111: } // notifyChannel()
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
| | 2 | | Struct | | codePrintHTML | | string | 50: "from": "server",<br>
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"<br>
<b>52: });</b><br>
53: }<br>
54: <br>
|
| | codePrintPlain | | string | 50: "from": "server",
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"
52: });
53: }
54:
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
|
| | type | | string | java.lang.IllegalStateException |
|
| | Detail | | | ErrorCode | | | Extended_Info | | | ExtendedInfo | | | Message | | string | The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session |
| | StackTrace | | string | lucee.runtime.exp.NativeException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
at org.apache.tomcat.websocket.WsSession.checkState(WsSession.java:782)
at org.apache.tomcat.websocket.WsSession.getUserProperties(WsSession.java:727)
at net.twentyonesolutions.lucee.websocket.WebSocket.getChannels(WebSocket.java:456)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.unsubscribeAll(ConnectionManager.java:193)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.broadcast(ConnectionManager.java:178)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.call(ConnectionManager.java:393)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:662)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1918)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:663)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1935)
at net.twentyonesolutions.lucee.app.LuceeAppListener.invokeWithNamedArgs(LuceeAppListener.java:118)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:77)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:103)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onClose(LuceeEndpoint.java:119)
at org.apache.tomcat.websocket.WsSession.fireEndpointOnClose(WsSession.java:542)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:491)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:455)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:449)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onOpen(LuceeEndpoint.java:68)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:127)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:705)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
... 41 more
|
| | TagContext | | Array | | 1 | | Struct | | codePrintHTML | | string | 107: arguments.data["timestamp"] = getTickCount();<br>
108: <br>
<b>109: connMgr.broadcast(chanId, serializeJson(arguments.data));</b><br>
110: <br>
111: } // notifyChannel()<br>
|
| | codePrintPlain | | string | 107: arguments.data["timestamp"] = getTickCount();
108:
109: connMgr.broadcast(chanId, serializeJson(arguments.data));
110:
111: } // notifyChannel()
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
| | 2 | | Struct | | codePrintHTML | | string | 50: "from": "server",<br>
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"<br>
<b>52: });</b><br>
53: }<br>
54: <br>
|
| | codePrintPlain | | string | 50: "from": "server",
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"
52: });
53: }
54:
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
|
| | type | | string | java.lang.IllegalStateException |
|
| | Detail | | | ErrorCode | | | Extended_Info | | | ExtendedInfo | | | Message | | string | The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session |
| | StackTrace | | string | lucee.runtime.exp.NativeException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
at org.apache.tomcat.websocket.WsSession.checkState(WsSession.java:782)
at org.apache.tomcat.websocket.WsSession.getUserProperties(WsSession.java:727)
at net.twentyonesolutions.lucee.websocket.WebSocket.getChannels(WebSocket.java:456)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.unsubscribeAll(ConnectionManager.java:193)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.broadcast(ConnectionManager.java:178)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.call(ConnectionManager.java:393)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:662)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1918)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:663)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1935)
at net.twentyonesolutions.lucee.app.LuceeAppListener.invokeWithNamedArgs(LuceeAppListener.java:118)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:77)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:103)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onClose(LuceeEndpoint.java:119)
at org.apache.tomcat.websocket.WsSession.fireEndpointOnClose(WsSession.java:542)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:491)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:455)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:449)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onOpen(LuceeEndpoint.java:68)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:127)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:705)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
... 41 more
|
| | TagContext | | Array | | 1 | | Struct | | codePrintHTML | | string | 107: arguments.data["timestamp"] = getTickCount();<br>
108: <br>
<b>109: connMgr.broadcast(chanId, serializeJson(arguments.data));</b><br>
110: <br>
111: } // notifyChannel()<br>
|
| | codePrintPlain | | string | 107: arguments.data["timestamp"] = getTickCount();
108:
109: connMgr.broadcast(chanId, serializeJson(arguments.data));
110:
111: } // notifyChannel()
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
| | 2 | | Struct | | codePrintHTML | | string | 50: "from": "server",<br>
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"<br>
<b>52: });</b><br>
53: }<br>
54: <br>
|
| | codePrintPlain | | string | 50: "from": "server",
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"
52: });
53: }
54:
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
|
| | type | | string | java.lang.IllegalStateException |
|
| | Detail | | | ErrorCode | | | Extended_Info | | | ExtendedInfo | | | Message | | string | The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session |
| | StackTrace | | string | lucee.runtime.exp.NativeException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
at org.apache.tomcat.websocket.WsSession.checkState(WsSession.java:782)
at org.apache.tomcat.websocket.WsSession.getUserProperties(WsSession.java:727)
at net.twentyonesolutions.lucee.websocket.WebSocket.getChannels(WebSocket.java:456)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.unsubscribeAll(ConnectionManager.java:193)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.broadcast(ConnectionManager.java:178)
at net.twentyonesolutions.lucee.websocket.connections.ConnectionManager.call(ConnectionManager.java:393)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.call(UDFImpl.java:226)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:662)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.call(ComponentImpl.java:1918)
at lucee.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(VariableUtilImpl.java:758)
at lucee.runtime.PageContextImpl.getFunction(PageContextImpl.java:1693)
at chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52)
at lucee.runtime.type.UDFImpl.implementation(UDFImpl.java:107)
at lucee.runtime.type.UDFImpl._call(UDFImpl.java:355)
at lucee.runtime.type.UDFImpl.callWithNamedValues(UDFImpl.java:212)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:663)
at lucee.runtime.ComponentImpl._call(ComponentImpl.java:580)
at lucee.runtime.ComponentImpl.callWithNamedValues(ComponentImpl.java:1935)
at net.twentyonesolutions.lucee.app.LuceeAppListener.invokeWithNamedArgs(LuceeAppListener.java:118)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:77)
at net.twentyonesolutions.lucee.websocket.WebsocketUtil.invokeListenerMethodWithNamedArgs(WebsocketUtil.java:103)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onClose(LuceeEndpoint.java:119)
at org.apache.tomcat.websocket.WsSession.fireEndpointOnClose(WsSession.java:542)
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:491)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:455)
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:449)
at net.twentyonesolutions.lucee.websocket.LuceeEndpoint.onOpen(LuceeEndpoint.java:68)
at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:127)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:705)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.IllegalStateException: The WebSocket session [0] has been closed and no method (apart from close()) may be called on a closed session
... 41 more
|
| | TagContext | | Array | | 1 | | Struct | | codePrintHTML | | string | 107: arguments.data["timestamp"] = getTickCount();<br>
108: <br>
<b>109: connMgr.broadcast(chanId, serializeJson(arguments.data));</b><br>
110: <br>
111: } // notifyChannel()<br>
|
| | codePrintPlain | | string | 107: arguments.data["timestamp"] = getTickCount();
108:
109: connMgr.broadcast(chanId, serializeJson(arguments.data));
110:
111: } // notifyChannel()
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:109) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
| | 2 | | Struct | | codePrintHTML | | string | 50: "from": "server",<br>
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"<br>
<b>52: });</b><br>
53: }<br>
54: <br>
|
| | codePrintPlain | | string | 50: "from": "server",
51: "message": "#user.userName# disconnected, cfid: #user.cfid#"
52: });
53: }
54:
|
| | column | | | id | | | line | | | Raw_Trace | | string | chatlistener_cfc$cf.udfCall(/ChatListener.cfc:52) |
| | template | | string | C:\Dev\Websockets\apps\chat\ChatListener.cfc |
| | type | |
|
| | type | | string | java.lang.IllegalStateException |
|
|