18:22:41.988 [Designer-Startup] INFO designer.main - Downloading... [+0] 18:22:42.225 [Designer-Startup] INFO designer.main - Cleanup... [+236] 18:22:42.236 [Designer-Startup] INFO designer.main - Initializing UI... [+248] 18:22:42.371 [Designer-Startup] INFO tags.manager.gwinterface - Tag poll rate changed to 250 ms 18:22:42.372 [DesignerExecEngine-1] INFO tags.subscriptions - Changing connected quality to 'Good' 18:22:47.366 [Designer-Startup] INFO designer.main - Starting module: Perspective [+5378] 18:22:52.099 [Designer-Startup] INFO Perspective.Designer - Starting up Perspective module. Mode: Activated 18:22:57.383 [AWT-EventQueue-0] INFO Perspective.SessionProps - Session props debug url: http://localhost:9222/devtools/inspector.html?ws=localhost:9222/devtools/page/DE96B3F934F32D684B1F99409F2A64EF 18:22:58.178 [Designer-Startup] INFO designer.main - Starting module: WebDev [+16190] 18:22:58.202 [Designer-Startup] INFO designer.main - Starting module: Alarm Notification [+16214] 18:22:58.615 [Designer-Startup] INFO designer.main - Starting module: SFC [+16627] 18:23:00.546 [Designer-Startup] INFO designer.main - Starting module: OPC-UA [+18558] 18:23:00.547 [Designer-Startup] INFO designer.main - Starting module: SQL Bridge [+18559] 18:23:01.282 [Designer-Startup] INFO designer.main - Starting module: Reporting [+19294] 18:23:01.358 [Designer-Startup] INFO reporting.Designer - Starting up Reporting Module. Mode: Activated 18:23:02.200 [Designer-Startup] INFO designer.main - Initializing Scripting... [+20212] 18:23:02.283 [Designer-Startup] INFO designer.main - Initializing UI... [+20295] 18:23:02.932 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=e0gO9av1AsrfUlRHM1BxwmUR-g46MrbuwpR_kMboZKA' failed: Error during WebSocket handshake: Unexpected response code: 400 18:23:02.933 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:23:12.751 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=tPIdHnfxmjtM38xAspnxGVE4Ng10JVJfTSi4JD2lG5s' failed: Error during WebSocket handshake: Unexpected response code: 400 18:23:12.752 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:23:15.305 [AWT-EventQueue-0] INFO Perspective.Designer.Workspace - Launching view with DesignerPageParams 'MonGruissan', tab id 'Monitoring_Gruissan', using base url http://192.168.0.52:8088/data/perspective/design 18:23:15.313 [AWT-EventQueue-0] INFO ViewResourceEditor - Perspective remote debugging port open at: http://localhost:9222/devtools/inspector.html?ws=localhost:9222/devtools/page/7C8FCA5E961DCF9CBC285BBE93DC0192 18:23:17.035 [Browser Thread: 57776] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR message: "WebSocket connection to \'ws://192.168.0.52:8088/system/pws/MonGruissan/Monitoring_Gruissan?token=TCKSON5v-ErKDqxoeRQ5epn1DvKxwNppb0lpG1YmLmA\' failed: Error during WebSocket handshake: Unexpected response code: 400" line_number: 2 source: "http://192.168.0.52:8088/res/perspective/js/PerspectiveClient.ef3b4bcf4038f7ff1592.js" 18:23:17.036 [Browser Thread: 57776] INFO Perspective.Designer.Workspace - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:23:23.007 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=SwdM7MOp8B6pIvXc6rTMtJSdgq1fmBSoOo_Oycnqq18' failed: Error during WebSocket handshake: Unexpected response code: 400 18:23:23.008 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:23:27.006 [Browser Thread: 57776] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR message: "WebSocket connection to \'ws://192.168.0.52:8088/system/pws/MonGruissan/Monitoring_Gruissan?token=L0MOYirvPUJz5FCTmHJwLQZYda4ZlB4lo9UKFz2Fsls\' failed: Error during WebSocket handshake: Unexpected response code: 400" line_number: 2 source: "http://192.168.0.52:8088/res/perspective/js/PerspectiveClient.ef3b4bcf4038f7ff1592.js" 18:23:27.006 [Browser Thread: 57776] INFO Perspective.Designer.Workspace - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:23:32.754 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=noTdph5gjFu63MJT60VsnAtMbBdapad8XoKJJmE_RKk' failed: Error during WebSocket handshake: Unexpected response code: 400 18:23:32.755 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:23:36.995 [Browser Thread: 57776] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR message: "WebSocket connection to \'ws://192.168.0.52:8088/system/pws/MonGruissan/Monitoring_Gruissan?token=_vC6AXHqG1ByLGwyUPgSfRYaTza84pjWfIyHpSFoyXs\' failed: Error during WebSocket handshake: Unexpected response code: 400" line_number: 2 source: "http://192.168.0.52:8088/res/perspective/js/PerspectiveClient.ef3b4bcf4038f7ff1592.js" 18:23:36.995 [Browser Thread: 57776] INFO Perspective.Designer.Workspace - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:23:42.767 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=BW9uXPKMFsvcRQYojMdPTSK8mtITPks9oOn4UiX3I6I' failed: Error during WebSocket handshake: Unexpected response code: 400 18:23:42.768 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:23:47.035 [Browser Thread: 57776] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR message: "WebSocket connection to \'ws://192.168.0.52:8088/system/pws/MonGruissan/Monitoring_Gruissan?token=ISyQYeWrBo2KLhb0Em3RU_7m1GlL9jxqM-M7tqFFnys\' failed: Error during WebSocket handshake: Unexpected response code: 400" line_number: 2 source: "http://192.168.0.52:8088/res/perspective/js/PerspectiveClient.ef3b4bcf4038f7ff1592.js" 18:23:47.036 [Browser Thread: 57776] INFO Perspective.Designer.Workspace - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:23:52.789 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=L1mzhhG2WsPUNkEKKOQYXuW8fijsrAcHFGrsxPoJJ6o' failed: Error during WebSocket handshake: Unexpected response code: 400 18:23:52.789 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:23:57.054 [Browser Thread: 57776] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR message: "WebSocket connection to \'ws://192.168.0.52:8088/system/pws/MonGruissan/Monitoring_Gruissan?token=CPwD3-XZ-rnvXfkilU5AZirrarO7Mexq6gSJBIw-ERM\' failed: Error during WebSocket handshake: Unexpected response code: 400" line_number: 2 source: "http://192.168.0.52:8088/res/perspective/js/PerspectiveClient.ef3b4bcf4038f7ff1592.js" 18:23:57.055 [Browser Thread: 57776] INFO Perspective.Designer.Workspace - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:24:02.778 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=Bb2wrARHAggqDk0Bj2xlc6KdayKsxVUwyFbXzhmzgCo' failed: Error during WebSocket handshake: Unexpected response code: 400 18:24:02.778 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:24:07.028 [Browser Thread: 57776] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR message: "WebSocket connection to \'ws://192.168.0.52:8088/system/pws/MonGruissan/Monitoring_Gruissan?token=9ID0fKg_cqMdQx7VuGxf42uCyzD2_JwRddOatmzEN40\' failed: Error during WebSocket handshake: Unexpected response code: 400" line_number: 2 source: "http://192.168.0.52:8088/res/perspective/js/PerspectiveClient.ef3b4bcf4038f7ff1592.js" 18:24:07.029 [Browser Thread: 57776] INFO Perspective.Designer.Workspace - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:24:12.789 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=pGxsOH6xxUv95pd2YzycroGMi8t-PuUeH3T-UfuUonQ' failed: Error during WebSocket handshake: Unexpected response code: 400 18:24:12.789 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:24:17.385 [Browser Thread: 57776] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR message: "WebSocket connection to \'ws://192.168.0.52:8088/system/pws/MonGruissan/Monitoring_Gruissan?token=RhK4F6MELCR9bk485zFCMvAw0Dz3H2VnPKBf9_BhcMU\' failed: Error during WebSocket handshake: Unexpected response code: 400" line_number: 2 source: "http://192.168.0.52:8088/res/perspective/js/PerspectiveClient.ef3b4bcf4038f7ff1592.js" 18:24:17.386 [Browser Thread: 57776] INFO Perspective.Designer.Workspace - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:24:22.821 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=8GBS6waOA6p-YrywB0qg4VAgp1b_XFMObQkEYTwUyRU' failed: Error during WebSocket handshake: Unexpected response code: 400 18:24:22.821 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:24:23.572 [AWT-EventQueue-0] WARN ViewResourceEditor - Unable to save the view java.util.concurrent.ExecutionException: java.lang.Exception: Unable to get the view config: View config is undefined. at java.base/java.util.concurrent.CompletableFuture.reportGet(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source) at com.inductiveautomation.perspective.designer.workspace.ViewResourceEditor.getObjectForSave(ViewResourceEditor.java:491) at com.inductiveautomation.perspective.designer.workspace.ViewResourceEditor.getObjectForSave(ViewResourceEditor.java:68) at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor.commit(ResourceEditor.java:166) at com.inductiveautomation.ignition.designer.tabbedworkspace.TabbedResourceWorkspace.close(TabbedResourceWorkspace.java:286) at com.inductiveautomation.ignition.designer.tabbedworkspace.TabbedResourceWorkspace.close(TabbedResourceWorkspace.java:273) at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceNode.closeAndCommit(ResourceNode.java:149) at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceFolderNode.doDelete(ResourceFolderNode.java:115) at com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNode$4.actionPerformed(AbstractNavTreeNode.java:151) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source) at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source) Caused by: java.lang.Exception: Unable to get the view config: View config is undefined. at com.inductiveautomation.perspective.designer.workspace.JavaJsBridge.onSaveError(JavaJsBridge.java:123) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at com.teamdev.jxbrowser.frame.internal.FrameImpl.invokeMethod(FrameImpl.java:785) at com.teamdev.jxbrowser.frame.internal.FrameImpl.processCallback(FrameImpl.java:228) at com.teamdev.jxbrowser.internal.rpc.stream.CallbackStream.process(CallbackStream.java:178) at com.teamdev.jxbrowser.internal.rpc.stream.Stream$StreamObserver.lambda$onNext$0(Stream.java:164) at com.teamdev.jxbrowser.internal.BrowserThread$TaskRunner.processTasks(BrowserThread.java:139) at java.base/java.lang.Thread.run(Unknown Source) 18:24:23.590 [AWT-EventQueue-0] ERROR com.inductiveautomation.ignition.client.util.gui.ErrorUtil - null java.util.concurrent.ExecutionException: java.lang.Exception: Unable to get the view config: View config is undefined. at java.base/java.util.concurrent.CompletableFuture.reportGet(Unknown Source) at java.base/java.util.concurrent.CompletableFuture.get(Unknown Source) at com.inductiveautomation.perspective.designer.workspace.ViewResourceEditor.getObjectForSave(ViewResourceEditor.java:491) at com.inductiveautomation.perspective.designer.workspace.ViewResourceEditor.getObjectForSave(ViewResourceEditor.java:68) at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceEditor.commit(ResourceEditor.java:166) at com.inductiveautomation.ignition.designer.tabbedworkspace.TabbedResourceWorkspace.close(TabbedResourceWorkspace.java:286) at com.inductiveautomation.ignition.designer.tabbedworkspace.TabbedResourceWorkspace.close(TabbedResourceWorkspace.java:273) at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceNode.closeAndCommit(ResourceNode.java:149) at com.inductiveautomation.ignition.designer.tabbedworkspace.ResourceFolderNode.doDelete(ResourceFolderNode.java:115) at com.inductiveautomation.ignition.designer.navtree.model.AbstractNavTreeNode$4.actionPerformed(AbstractNavTreeNode.java:151) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source) at java.desktop/javax.swing.AbstractButton.doClick(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source) Caused by: java.lang.Exception: Unable to get the view config: View config is undefined. at com.inductiveautomation.perspective.designer.workspace.JavaJsBridge.onSaveError(JavaJsBridge.java:123) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at com.teamdev.jxbrowser.frame.internal.FrameImpl.invokeMethod(FrameImpl.java:785) at com.teamdev.jxbrowser.frame.internal.FrameImpl.processCallback(FrameImpl.java:228) at com.teamdev.jxbrowser.internal.rpc.stream.CallbackStream.process(CallbackStream.java:178) at com.teamdev.jxbrowser.internal.rpc.stream.Stream$StreamObserver.lambda$onNext$0(Stream.java:164) at com.teamdev.jxbrowser.internal.BrowserThread$TaskRunner.processTasks(BrowserThread.java:139) at java.base/java.lang.Thread.run(Unknown Source) 18:24:23.565 [Browser Thread: 57776] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR message: "store.DesignerViewInstance: Attempted to collect View Configuration for save, but root view not found!" line_number: 2 source: "http://192.168.0.52:8088/res/perspective/js/PerspectiveClient.ef3b4bcf4038f7ff1592.js" 18:24:32.856 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=a8Damp8QMDh6z46Fp-KLj2WEk3UNhnk1QJgJZp_rdbE' failed: Error during WebSocket handshake: Unexpected response code: 400 18:24:32.858 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:24:42.880 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=oWD31uqSzjzET4kxR3qQoyQIc9R9i1n_b6qSWm-U8cc' failed: Error during WebSocket handshake: Unexpected response code: 400 18:24:42.881 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:24:52.897 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=p-7PCDBXik-6Fe4NxhFejwXNE-R2vE_F5nZBxSKQxf4' failed: Error during WebSocket handshake: Unexpected response code: 400 18:24:52.898 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:24:53.202 [AWT-EventQueue-0] INFO Perspective.Designer.Workspace - Launching view with DesignerPageParams 'MonGruissan', tab id 'Monitoring', using base url http://192.168.0.52:8088/data/perspective/design 18:24:53.259 [AWT-EventQueue-0] INFO ViewResourceEditor - Perspective remote debugging port open at: http://localhost:9222/devtools/inspector.html?ws=localhost:9222/devtools/page/77B6A0FF9A7FAC22EC8AA6BB9DA8451A 18:24:54.431 [Browser Thread: 57776] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR message: "WebSocket connection to \'ws://192.168.0.52:8088/system/pws/MonGruissan/Monitoring?token=VYvmQe5BsaVaDByIr7yPVwLCr-r9f0QmJ_RQpM35Vpc\' failed: Error during WebSocket handshake: Unexpected response code: 400" line_number: 2 source: "http://192.168.0.52:8088/res/perspective/js/PerspectiveClient.ef3b4bcf4038f7ff1592.js" 18:24:54.432 [Browser Thread: 57776] INFO Perspective.Designer.Workspace - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:25:02.977 [Browser Thread: 57776] INFO Perspective.SessionProps - WebSocket connection to 'ws://192.168.0.52:8088/system/pws/MonGruissan/session-props?token=obZz4oW7fIif6byv4yYhmdr6LG_Cs9ViG3Tu3XmTNKU' failed: Error during WebSocket handshake: Unexpected response code: 400 18:25:02.977 [Browser Thread: 57776] INFO Perspective.SessionProps - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range. 18:25:04.429 [Browser Thread: 57776] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR message: "WebSocket connection to \'ws://192.168.0.52:8088/system/pws/MonGruissan/Monitoring?token=KSj0DhwUGWHT_9Z0FHKeVO6r_wg5pWlgURFLa-Zws1I\' failed: Error during WebSocket handshake: Unexpected response code: 400" line_number: 2 source: "http://192.168.0.52:8088/res/perspective/js/PerspectiveClient.ef3b4bcf4038f7ff1592.js" 18:25:04.430 [Browser Thread: 57776] INFO Perspective.Designer.Workspace - store.Channel: Websocket connection closed. code=1006, wasClean=false, reason=No reason given, codeMeaning=Code not defined, codeDescription=Code out of range.