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 |
|
|