java.io.IOException: Channel is not set.
at com.inductiveautomation.perspective.gateway.model.PageModel.send(PageModel.java:387)
at com.inductiveautomation.perspective.gateway.model.PropertySyncManager$SendUpdates.run(PropertySyncManager.java:224)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at com.inductiveautomation.perspective.gateway.threading.BlockingWork$BlockingWorkRunnable.run(BlockingWork.java:58)
at java.base/java.lang.Thread.run(Unknown Source)
I am facing the same issue on a perspective. Multiple tabs on browser were opened for same view with some session custom params and when i closed one tab i am getting multiple triggers still and one trigger is having the latest code and other is having older version of code.I have ignition ticket opened for it.
I can’t remember exactly which step solved the issue since I tried several different things. However, I believe what ultimately fixed it for me was that the PC server running the Ignition Gateway had the wrong system time.
To resolve this, we allowed the PC to connect to the internet briefly so it could time-sync properly. Once everything was aligned to the correct time, the warnings disappeared.