Unable to report throwable to websocket error

I am getting following error in my log file after about 30 seconds after running a gateway script. The error repeats itself every 5 mins! What is the meaning and the probable cause of this error? What could be wrong in my script?

INFO | jvm 1 | 2020/07/24 21:58:55 | W [o.e.j.w.c.e.JettyAnnotatedEventDriver] [16:28:54]: Unable to report throwable to websocket (no @OnWebSocketError handler declared): com.inductiveautomation.perspective.gateway.comm.WebSocketChannel
INFO | jvm 1 | 2020/07/24 21:58:55 | org.eclipse.jetty.websocket.api.CloseException: java.util.concurrent.TimeoutException: Idle timeout expired: 300010/300000 ms
INFO | jvm 1 | 2020/07/24 21:58:55 | at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onReadTimeout(AbstractWebSocketConnection.java:499)
INFO | jvm 1 | 2020/07/24 21:58:55 | at org.eclipse.jetty.io.AbstractConnection.onFillInterestedFailed(AbstractConnection.java:172)
INFO | jvm 1 | 2020/07/24 21:58:55 | at org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.onFillInterestedFailed(AbstractWebSocketConnection.java:472)
INFO | jvm 1 | 2020/07/24 21:58:55 | at org.eclipse.jetty.io.AbstractConnection$ReadCallback.failed(AbstractConnection.java:317)
INFO | jvm 1 | 2020/07/24 21:58:55 | at org.eclipse.jetty.io.FillInterest.onFail(FillInterest.java:138)
INFO | jvm 1 | 2020/07/24 21:58:55 | at org.eclipse.jetty.io.AbstractEndPoint.onIdleExpired(AbstractEndPoint.java:407)
INFO | jvm 1 | 2020/07/24 21:58:55 | at org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:171)
INFO | jvm 1 | 2020/07/24 21:58:55 | at org.eclipse.jetty.io.IdleTimeout.idleCheck(IdleTimeout.java:113)
INFO | jvm 1 | 2020/07/24 21:58:55 | at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
INFO | jvm 1 | 2020/07/24 21:58:55 | at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
INFO | jvm 1 | 2020/07/24 21:58:55 | at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
INFO | jvm 1 | 2020/07/24 21:58:55 | at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
INFO | jvm 1 | 2020/07/24 21:58:55 | at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2020/07/24 21:58:55 | at java.base/java.lang.Thread.run(Unknown Source)
INFO | jvm 1 | 2020/07/24 21:58:55 | Caused by: java.util.concurrent.TimeoutException: Idle timeout expired: 300010/300000 ms
INFO | jvm 1 | 2020/07/24 21:58:55 | … 8 common frames omitted
INFO | jvm 1 | 2020/07/24 21:58:55 | I [p.DesignSession ] [16:28:54]: WebSocket disconnected from session. session-project=VTS
INFO | jvm 1 | 2020/07/24 21:58:55 | I [p.DesignSession ] [16:28:55]: Socket connected to session. pageId=session-props session-project=VTS
INFO | jvm 1 | 2020/07/24 21:58:55 | I [p.DesignSession ] [16:28:55]: Client re-synchronizing.

This error disappeared after I shutdown and restarted Ignition thru batch files. It has nothing to do with the scripts. The error was coming every 5 mins whether or not scripts are running once triggered somehow. Only mystery is that what triggers this error? There are no web-sockets I am using!

Hey Pramanj! Did you ever get more details about this? We are seeing this error happening frequently on one of our gateways.

I don’t get it now with newer versions of Ignition.