2022-10-05 09:30:29,804 INFO [main] PropertiesLoader - Loaded properties from .\lts.properties 2022-10-05 09:30:29,863 INFO [main] LocalTunnelServiceServerConfiguration - allowedOrigins=https://quickconnect.ra.netbiter.net,https://www.netbiter.net (Comma-separated list of URLs which should be allowed by the CrossOriginFilter) 2022-10-05 09:30:29,863 INFO [main] LocalTunnelServiceServerConfiguration - applicationName=QuickConnect (Application name) 2022-10-05 09:30:29,863 INFO [main] LocalTunnelServiceServerConfiguration - closeVirtualSerialPortCommand=cscript {script} {bind_serial_port} (Configures command to disconnect a virtual serial port.) 2022-10-05 09:30:29,863 INFO [main] LocalTunnelServiceServerConfiguration - connectTimeout=55000 (Timeout in seconds for connecting web sockets.) 2022-10-05 09:30:29,864 INFO [main] LocalTunnelServiceServerConfiguration - defaultBindHost=127.0.0.1 (Default host to bind listening sockets to. Use "0.0.0.0" or "::" not to bind to any specific host.) 2022-10-05 09:30:29,864 INFO [main] LocalTunnelServiceServerConfiguration - heartBeatInterval=60000 (Max delay in seconds until a heartbeat (or any other message) should be sent.) 2022-10-05 09:30:29,864 INFO [main] LocalTunnelServiceServerConfiguration - heartBeatTimeout=150000 (Timeout in seconds before a heartbeat (or any other message) should be received before the connection is considered dead.) 2022-10-05 09:30:29,864 INFO [main] LocalTunnelServiceServerConfiguration - installerVersion=1.2.117 (Installer version) 2022-10-05 09:30:29,864 INFO [main] LocalTunnelServiceServerConfiguration - listenerType=BROWSER (Listener type, must be LOG, BROWSER, or JAVAFX) 2022-10-05 09:30:29,864 INFO [main] LocalTunnelServiceServerConfiguration - maxIdleTime=600000 (Time in seconds for how long web sockets can be idle without being closed.) 2022-10-05 09:30:29,864 INFO [main] LocalTunnelServiceServerConfiguration - openVirtualSerialPortCommand=cscript {script} {host} {port} {bind_serial_port} {serial_protocol_type} (Configures command to connect a virtual serial port to a server socket.) 2022-10-05 09:30:29,864 INFO [main] LocalTunnelServiceServerConfiguration - overrideAppData=false (Application data should be stored in custom directory rather than system default) 2022-10-05 09:30:29,864 INFO [main] LocalTunnelServiceServerConfiguration - overrideAppDataDir=C:\Program Files (x86)\HMS\QuickConnect/target (Application data directory to be used if overriden) 2022-10-05 09:30:29,864 INFO [main] LocalTunnelServiceServerConfiguration - proxyConfigurationFile={appData}/HMS/QuickConnect/proxy.properties (Proxy configuration file) 2022-10-05 09:30:29,865 INFO [main] LocalTunnelServiceServerConfiguration - quickConnectTimeout=60000 (Timeout in milliseconds for loading QuickConnect) 2022-10-05 09:30:29,865 INFO [main] LocalTunnelServiceServerConfiguration - quickConnectUrl=https://quickconnect.ra.netbiter.net (QuickConnect URL) 2022-10-05 09:30:29,865 INFO [main] LocalTunnelServiceServerConfiguration - serialPortProperties=jar:file:/./lts.jar!/lib/tunnelendpoint-0.5.22.jar!/serialports.properties (Configuration file that maps serial ports and protocol on netbiter to socket port. Typical config line is: serialport.rs232.telnet=2000) 2022-10-05 09:30:29,865 INFO [main] LocalTunnelServiceServerConfiguration - sslKeyStore=jar:file:/./lts.jar!/main/localtunnelservice-0.5.163.jar!/keystore.jks (SSL keystore (only used if protocol is https)) 2022-10-05 09:30:29,865 INFO [main] LocalTunnelServiceServerConfiguration - sslKeyStorePassword=lt****** (SSL keystore password (only used if protocol is https)) 2022-10-05 09:30:29,865 INFO [main] LocalTunnelServiceServerConfiguration - sslPrivateKeyPassword=lt****** (SSL private key password (only used if protocol is https)) 2022-10-05 09:30:29,865 INFO [main] LocalTunnelServiceServerConfiguration - tapDevNode="QuickConnect Network Bridge" (TAP interface name. Must be specified on windows.) 2022-10-05 09:30:29,865 INFO [main] LocalTunnelServiceServerConfiguration - tapLaunchCommand="openvpn/bin/openvpn.exe" --dev tap --dev-node {tapDevNode} --remote 127.0.0.1 {vpnPort} --proto tcp-client --secret {vpnKeyFile} --ifconfig {localIP} {netmask} --ifconfig-nowarn (Command to start a VPN tap interface.) 2022-10-05 09:30:29,865 INFO [main] LocalTunnelServiceServerConfiguration - threadpoolSizeMax=20 (Max number of threads in threadpool) 2022-10-05 09:30:29,865 INFO [main] LocalTunnelServiceServerConfiguration - threadpoolSizeMin=10 (Min number of threads in threadpool) 2022-10-05 09:30:29,865 INFO [main] LocalTunnelServiceServerConfiguration - tunnelServiceHost=localhost (Bind host, use "0.0.0.0" to bind to any host) 2022-10-05 09:30:29,866 INFO [main] LocalTunnelServiceServerConfiguration - tunnelServicePort=8091 (Bind port) 2022-10-05 09:30:29,866 INFO [main] LocalTunnelServiceServerConfiguration - tunnelServiceScheme=http (Scheme, must be http or https) 2022-10-05 09:30:29,866 INFO [main] LocalTunnelServiceServerConfiguration - tunnelTrafficUpdateInterval=1000 (Milliseconds between traffic data updates to clients) 2022-10-05 09:30:29,866 INFO [main] LocalTunnelServiceServerConfiguration - vpnKey=jar:file:/./lts.jar!/lib/tunnelendpoint-0.5.22.jar!/vpn.key (File containing shared VPN secret.) 2022-10-05 09:30:29,866 INFO [main] LocalTunnelServiceServerConfiguration - vpnPort=1194 (Port used for VPN traffic.) 2022-10-05 09:30:29,867 DEBUG [main] AppData - Replacing {appData} with C:\Users\cypsa\AppData\Roaming in string: {appData}/HMS/QuickConnect/proxy.properties 2022-10-05 09:30:29,870 INFO [main] ProxyManager - Applying proxy configuration from file 2022-10-05 09:30:29,870 DEBUG [main] ProxyManager - Creating configuration from file (C:\Users\cypsa\AppData\Roaming/HMS/QuickConnect/proxy.properties) 2022-10-05 09:30:29,870 INFO [main] ProxyManager - File doesn't exist, using defaults 2022-10-05 09:30:29,871 INFO [main] ProxyManager - Applying system default proxy settings 2022-10-05 09:30:29,872 DEBUG [main] ProxyManager - Adding WIN proxy search strategy 2022-10-05 09:30:29,873 DEBUG [main] ProxyManager - Adding JAVA proxy search strategy 2022-10-05 09:30:29,874 DEBUG [main] ProxyManager - Adding ENV_VAR proxy search strategy 2022-10-05 09:30:30,364 WARN [main] ProxyManager - Search did not yield any proxy selectors, using direct connection 2022-10-05 09:30:30,365 INFO [main] ProxyManager - Not applying empty or partial credentials 2022-10-05 09:30:30,366 INFO [main] ProxyUtils - Logging active proxy configuration 2022-10-05 09:30:30,366 INFO [main] ProxyUtils - Getting proxy list for URI: http://dummy.uri 2022-10-05 09:30:30,369 INFO [main] ProxyUtils - Proxy: DIRECT 2022-10-05 09:30:30,369 INFO [main] ProxyUtils - Getting proxy list for URI: https://dummy.uri 2022-10-05 09:30:30,369 INFO [main] ProxyUtils - Proxy: DIRECT 2022-10-05 09:30:30,369 INFO [main] ProxyUtils - Getting proxy list for URI: socket://dummy.uri 2022-10-05 09:30:30,369 INFO [main] ProxyUtils - Proxy: DIRECT 2022-10-05 09:30:30,370 DEBUG [main] ProxyUtils - Getting proxy list for URI: http://localhost:8091 2022-10-05 09:30:30,370 DEBUG [main] ProxyUtils - Proxy: DIRECT 2022-10-05 09:30:30,370 DEBUG [main] ProxyUtils - Selected proxy: DIRECT 2022-10-05 09:30:30,375 DEBUG [main] LocalTunnelListener - Decoding icon: /tray_icon_connected.ico 2022-10-05 09:30:30,480 DEBUG [main] LocalTunnelListener - Decoding icon: /tray_icon.ico 2022-10-05 09:30:30,529 INFO [main] BrowserTunnelListenerConfiguration - applicationName=QuickConnect (Application name) 2022-10-05 09:30:30,529 INFO [main] BrowserTunnelListenerConfiguration - browserExecutable="browser/chrome.exe" (Browser executable) 2022-10-05 09:30:30,529 INFO [main] BrowserTunnelListenerConfiguration - browserOptions= --proxy-bypass-list="localhost" --dns-prefetch-disable --disable-async-dns --disable-background-networking --disable-sync --disable-translate --allow-running-insecure-content --window-size=1024,700 --user-data-dir="{appData}/HMS/QuickConnect/1.2.117/Browser/" --app=http://localhost:8091 (Command executed to launch browser) 2022-10-05 09:30:30,529 INFO [main] BrowserTunnelListenerConfiguration - headless=false (Just log tunnel events) 2022-10-05 09:30:30,529 INFO [main] BrowserTunnelListenerConfiguration - installerVersion=1.2.117 (Installer version) 2022-10-05 09:30:30,529 INFO [main] BrowserTunnelListenerConfiguration - listenerType=BROWSER (Listener type, must be LOG, BROWSER, or JAVAFX) 2022-10-05 09:30:30,529 INFO [main] BrowserTunnelListenerConfiguration - overrideAppData=false (Application data should be stored in custom directory rather than system default) 2022-10-05 09:30:30,529 INFO [main] BrowserTunnelListenerConfiguration - overrideAppDataDir=C:\Program Files (x86)\HMS\QuickConnect/target (Application data directory to be used if overriden) 2022-10-05 09:30:30,529 INFO [main] BrowserTunnelListenerConfiguration - quickConnectUrl=https://quickconnect.ra.netbiter.net (QuickConnect URL) 2022-10-05 09:30:30,529 INFO [main] BrowserTunnelListenerConfiguration - trayIconToolTip=QuickConnect 1.2.117 (port 8091) (Tool tip shown for tray icon) 2022-10-05 09:30:30,529 INFO [main] BrowserTunnelListenerConfiguration - tunnelServiceHost=localhost (Bind host, use "0.0.0.0" to bind to any host) 2022-10-05 09:30:30,529 INFO [main] BrowserTunnelListenerConfiguration - tunnelServicePort=8091 (Bind port) 2022-10-05 09:30:30,530 INFO [main] BrowserTunnelListenerConfiguration - tunnelServiceScheme=http (Scheme, must be http or https) 2022-10-05 09:30:30,530 INFO [main] BrowserTunnelListenerConfiguration - windowHeight=700 (Window height) 2022-10-05 09:30:30,530 INFO [main] BrowserTunnelListenerConfiguration - windowWidth=1024 (Window width) 2022-10-05 09:30:30,791 DEBUG [main] AppData - Replacing {appData} with C:\Users\cypsa\AppData\Roaming in string: {appData}/HMS/QuickConnect/proxy.properties 2022-10-05 09:30:30,831 INFO [main] Server - jetty-8.1.9.v20130131 2022-10-05 09:30:31,011 INFO [main] ApplicationHandler - Initiating Jersey application, version Jersey: 2.5.1 2014-01-02 13:43:00... 2022-10-05 09:30:31,279 INFO [main] AbstractConnector - Started SelectChannelConnector@localhost:8091 2022-10-05 09:30:31,279 INFO [main] LocalTunnelServiceServer - LocalTunnelService started on localhost:8091 2022-10-05 09:30:31,470 DEBUG [main] LocalTunnelListener - Tray icon installed 2022-10-05 09:30:31,471 DEBUG [main] BrowserTunnelListener - Browser has never been run from this process 2022-10-05 09:30:31,471 DEBUG [main] ProxyUtils - Getting proxy list for URI: https://quickconnect.ra.netbiter.net 2022-10-05 09:30:31,506 DEBUG [main] ProxyUtils - Proxy: DIRECT 2022-10-05 09:30:31,506 DEBUG [main] ProxyUtils - Selected proxy: DIRECT 2022-10-05 09:30:31,506 DEBUG [main] AppData - Replacing {appData} with C:\Users\cypsa\AppData\Roaming in string: --proxy-bypass-list="localhost" --dns-prefetch-disable --disable-async-dns --disable-background-networking --disable-sync --disable-translate --allow-running-insecure-content --window-size=1024,700 --user-data-dir="{appData}/HMS/QuickConnect/1.2.117/Browser/" --app=http://localhost:8091 2022-10-05 09:30:31,507 INFO [main] BrowserTunnelListener - Starting browser using command: "browser/chrome.exe" --no-proxy-server --proxy-bypass-list="localhost" --dns-prefetch-disable --disable-async-dns --disable-background-networking --disable-sync --disable-translate --allow-running-insecure-content --window-size=1024,700 --user-data-dir="C:\Users\cypsa\AppData\Roaming/HMS/QuickConnect/1.2.117/Browser/" --app=http://localhost:8091 2022-10-05 09:30:33,405 INFO [qtp11440528-33] MainResource - GET: / 2022-10-05 09:30:33,406 DEBUG [qtp11440528-33] MainResource - Configuring freemarker template: /frame.ftl 2022-10-05 09:30:33,475 DEBUG [qtp11440528-32] MainResource - GET: /stylesheet.css 2022-10-05 09:30:33,495 DEBUG [qtp11440528-26] MainResource - GET: /main.do 2022-10-05 09:30:33,517 INFO [qtp11440528-26] MainResource - Trying to reach URI: https://quickconnect.ra.netbiter.net 2022-10-05 09:30:34,313 INFO [qtp11440528-26] MainResource - Response: 200 2022-10-05 09:30:34,313 INFO [qtp11440528-26] MainResource - Successfully reached quickconnect, redirecting to https://quickconnect.ra.netbiter.net 2022-10-05 09:30:35,123 DEBUG [qtp11440528-33] LocalTunnelServiceResource - Got request for SSE. 2022-10-05 09:30:35,127 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelDisconnected, {} 2022-10-05 09:30:35,250 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelStatus, {tunnel={targetId=null, channels={}, connectedAt=null, status=DISCONNECTED}} 2022-10-05 09:30:38,361 INFO [qtp11440528-26] BasicTunnelClientApplicationService - Opening tunnel to i-08d210f775d47fda8.ra.netbiter.net 2022-10-05 09:30:38,362 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelConnecting, {targetId=003011FAD15E} 2022-10-05 09:30:38,362 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelStatus, {tunnel={targetId=003011FAD15E, channels={}, connectedAt=null, status=CONNECTING}} 2022-10-05 09:30:38,371 INFO [qtp11440528-26] JettyWebSocketConnector - Connecting to "wss://i-08d210f775d47fda8.ra.netbiter.net:443/bifrost/tunnel/?tunnelId=562646877&id=Prochem&secret=497de57ee8e0761e6adf9bfeb650b9ec". 2022-10-05 09:30:38,372 DEBUG [qtp11440528-26] proxy - === BEGIN PROXY === 2022-10-05 09:30:38,372 DEBUG [qtp11440528-26] ProxyUtils - Getting proxy list for URI: https://i-08d210f775d47fda8.ra.netbiter.net:443 2022-10-05 09:30:38,403 DEBUG [qtp11440528-26] ProxyUtils - Proxy: DIRECT 2022-10-05 09:30:38,403 DEBUG [qtp11440528-26] ProxyUtils - Selected proxy: DIRECT 2022-10-05 09:30:38,404 INFO [qtp11440528-26] proxy - No proxy needed, connecting directly to https://i-08d210f775d47fda8.ra.netbiter.net:443 2022-10-05 09:30:38,405 DEBUG [qtp11440528-26] proxy - === END PROXY === 2022-10-05 09:31:08,194 DEBUG [qtp26137143-14 Selector0] WebSocketTunnelSegment - onClose called. code: 1002 2022-10-05 09:31:08,195 INFO [qtp11440528-26] BasicTunnelClientApplicationService - Closing tunnel to i-08d210f775d47fda8.ra.netbiter.net 2022-10-05 09:31:08,199 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelDisconnected, {reason=OK} 2022-10-05 09:31:08,199 INFO [t562646877] LocalTunnelListener - Tunnel disconnected, reason: OK 2022-10-05 09:31:08,216 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelStatus, {tunnel={targetId=null, channels={}, connectedAt=null, status=DISCONNECTED}} 2022-10-05 09:31:08,220 WARN [qtp11440528-26] ServletHandler - javax.servlet.ServletException: java.lang.RuntimeException: Failed to connect to server: wss://i-08d210f775d47fda8.ra.netbiter.net:443/bifrost/tunnel/?tunnelId=562646877&id=Prochem&secret=497de57ee8e0761e6adf9bfeb650b9ec at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:392) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:382) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:345) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:220) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1448) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:247) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:210) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.Server.handle(Server.java:368) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:488) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:932) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:994) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) [jetty-http-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) [jetty-http-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) [jetty-util-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) [jetty-util-8.1.9.v20130131.jar:8.1.9.v20130131] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40] Caused by: java.lang.RuntimeException: Failed to connect to server: wss://i-08d210f775d47fda8.ra.netbiter.net:443/bifrost/tunnel/?tunnelId=562646877&id=Prochem&secret=497de57ee8e0761e6adf9bfeb650b9ec at se.hms.bifrost.tunnel.protocol.infra.ws.jetty.JettyWebSocketConnector.connectWebSocket(JettyWebSocketConnector.java:47) ~[tunnelprotocol-0.5.37.jar:0.5.37] at se.hms.bifrost.tunnel.endpoint.infra.ws.WebSocketTunnelSegmentFactory.connect(WebSocketTunnelSegmentFactory.java:42) ~[tunnelendpoint-0.5.22.jar:0.5.22] at se.hms.bifrost.tunnel.endpoint.app.BasicTunnelClientApplicationService.connect(BasicTunnelClientApplicationService.java:57) ~[tunnelendpoint-0.5.22.jar:0.5.22] at se.hms.bifrost.tunnel.local.infra.http.api.rest.LocalTunnelServiceResource.connectToTunnel(LocalTunnelServiceResource.java:137) ~[localtunnelservice-0.5.163.jar:0.5.163] at se.hms.bifrost.tunnel.local.infra.http.api.rest.LocalTunnelServiceResource.connectToTunnelByQuery(LocalTunnelServiceResource.java:126) ~[localtunnelservice-0.5.163.jar:0.5.163] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_40] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_40] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_40] at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:151) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:171) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:152) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:104) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:402) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:349) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:106) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:259) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:297) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:267) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:236) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1010) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:373) ~[jersey-container-servlet-core-2.5.1.jar:na] ... 29 common frames omitted Caused by: java.net.ProtocolException: No Sec-WebSocket-Accept at org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection.onClose(WebSocketClientFactory.java:551) ~[jetty-websocket-8.1.9.v20130131.jar:0.5.163] at org.eclipse.jetty.io.nio.SslConnection.onClose(SslConnection.java:247) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.websocket.WebSocketClientFactory$WebSocketClientSelector.endPointClosed(WebSocketClientFactory.java:330) ~[jetty-websocket-8.1.9.v20130131.jar:0.5.163] at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.destroyEndPoint(SelectorManager.java:853) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.doUpdateKey(SelectChannelEndPoint.java:607) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:468) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] ... 3 common frames omitted 2022-10-05 09:31:08,222 WARN [qtp11440528-26] ServletHandler - /rest/connect java.lang.RuntimeException: Failed to connect to server: wss://i-08d210f775d47fda8.ra.netbiter.net:443/bifrost/tunnel/?tunnelId=562646877&id=Prochem&secret=497de57ee8e0761e6adf9bfeb650b9ec at se.hms.bifrost.tunnel.protocol.infra.ws.jetty.JettyWebSocketConnector.connectWebSocket(JettyWebSocketConnector.java:47) ~[tunnelprotocol-0.5.37.jar:0.5.37] at se.hms.bifrost.tunnel.endpoint.infra.ws.WebSocketTunnelSegmentFactory.connect(WebSocketTunnelSegmentFactory.java:42) ~[tunnelendpoint-0.5.22.jar:0.5.22] at se.hms.bifrost.tunnel.endpoint.app.BasicTunnelClientApplicationService.connect(BasicTunnelClientApplicationService.java:57) ~[tunnelendpoint-0.5.22.jar:0.5.22] at se.hms.bifrost.tunnel.local.infra.http.api.rest.LocalTunnelServiceResource.connectToTunnel(LocalTunnelServiceResource.java:137) ~[localtunnelservice-0.5.163.jar:0.5.163] at se.hms.bifrost.tunnel.local.infra.http.api.rest.LocalTunnelServiceResource.connectToTunnelByQuery(LocalTunnelServiceResource.java:126) ~[localtunnelservice-0.5.163.jar:0.5.163] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_40] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_40] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_40] at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:151) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:171) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:152) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:104) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:402) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:349) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:106) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:259) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:297) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:267) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:236) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1010) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:373) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:382) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:345) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:220) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1448) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:247) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:210) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.Server.handle(Server.java:368) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:488) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:932) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:994) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) [jetty-http-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) [jetty-http-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) [jetty-util-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) [jetty-util-8.1.9.v20130131.jar:8.1.9.v20130131] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40] Caused by: java.net.ProtocolException: No Sec-WebSocket-Accept at org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection.onClose(WebSocketClientFactory.java:551) ~[jetty-websocket-8.1.9.v20130131.jar:0.5.163] at org.eclipse.jetty.io.nio.SslConnection.onClose(SslConnection.java:247) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.websocket.WebSocketClientFactory$WebSocketClientSelector.endPointClosed(WebSocketClientFactory.java:330) ~[jetty-websocket-8.1.9.v20130131.jar:0.5.163] at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.destroyEndPoint(SelectorManager.java:853) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.doUpdateKey(SelectChannelEndPoint.java:607) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:468) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] ... 3 common frames omitted 2022-10-05 09:31:14,671 INFO [qtp11440528-26] BasicTunnelClientApplicationService - Opening tunnel to i-08d210f775d47fda8.ra.netbiter.net 2022-10-05 09:31:14,671 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelConnecting, {targetId=003011FAD15E} 2022-10-05 09:31:14,671 INFO [qtp11440528-26] JettyWebSocketConnector - Connecting to "wss://i-08d210f775d47fda8.ra.netbiter.net:443/bifrost/tunnel/?tunnelId=562646878&id=Prochem&secret=2444ed3832bb9eca905edd43b194c907". 2022-10-05 09:31:14,671 DEBUG [qtp11440528-26] proxy - === BEGIN PROXY === 2022-10-05 09:31:14,671 DEBUG [qtp11440528-26] ProxyUtils - Getting proxy list for URI: https://i-08d210f775d47fda8.ra.netbiter.net:443 2022-10-05 09:31:14,671 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelStatus, {tunnel={targetId=003011FAD15E, channels={}, connectedAt=null, status=CONNECTING}} 2022-10-05 09:31:14,672 DEBUG [qtp11440528-26] ProxyUtils - Proxy: DIRECT 2022-10-05 09:31:14,672 DEBUG [qtp11440528-26] ProxyUtils - Selected proxy: DIRECT 2022-10-05 09:31:14,672 INFO [qtp11440528-26] proxy - No proxy needed, connecting directly to https://i-08d210f775d47fda8.ra.netbiter.net:443 2022-10-05 09:31:14,672 DEBUG [qtp11440528-26] proxy - === END PROXY === 2022-10-05 09:31:37,245 DEBUG [qtp26137143-14 Selector0] WebSocketTunnelSegment - onClose called. code: 1002 2022-10-05 09:31:37,245 INFO [qtp11440528-26] BasicTunnelClientApplicationService - Closing tunnel to i-08d210f775d47fda8.ra.netbiter.net 2022-10-05 09:31:37,246 INFO [t562646878] LocalTunnelListener - Tunnel disconnected, reason: OK 2022-10-05 09:31:37,246 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelDisconnected, {reason=OK} 2022-10-05 09:31:37,246 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelStatus, {tunnel={targetId=null, channels={}, connectedAt=null, status=DISCONNECTED}} 2022-10-05 09:31:37,250 WARN [qtp11440528-26] ServletHandler - javax.servlet.ServletException: java.lang.RuntimeException: Failed to connect to server: wss://i-08d210f775d47fda8.ra.netbiter.net:443/bifrost/tunnel/?tunnelId=562646878&id=Prochem&secret=2444ed3832bb9eca905edd43b194c907 at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:392) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:382) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:345) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:220) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1448) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:247) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:210) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.Server.handle(Server.java:368) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:488) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:932) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:994) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) [jetty-http-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) [jetty-http-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) [jetty-util-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) [jetty-util-8.1.9.v20130131.jar:8.1.9.v20130131] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40] Caused by: java.lang.RuntimeException: Failed to connect to server: wss://i-08d210f775d47fda8.ra.netbiter.net:443/bifrost/tunnel/?tunnelId=562646878&id=Prochem&secret=2444ed3832bb9eca905edd43b194c907 at se.hms.bifrost.tunnel.protocol.infra.ws.jetty.JettyWebSocketConnector.connectWebSocket(JettyWebSocketConnector.java:47) ~[tunnelprotocol-0.5.37.jar:0.5.37] at se.hms.bifrost.tunnel.endpoint.infra.ws.WebSocketTunnelSegmentFactory.connect(WebSocketTunnelSegmentFactory.java:42) ~[tunnelendpoint-0.5.22.jar:0.5.22] at se.hms.bifrost.tunnel.endpoint.app.BasicTunnelClientApplicationService.connect(BasicTunnelClientApplicationService.java:57) ~[tunnelendpoint-0.5.22.jar:0.5.22] at se.hms.bifrost.tunnel.local.infra.http.api.rest.LocalTunnelServiceResource.connectToTunnel(LocalTunnelServiceResource.java:137) ~[localtunnelservice-0.5.163.jar:0.5.163] at se.hms.bifrost.tunnel.local.infra.http.api.rest.LocalTunnelServiceResource.connectToTunnelByQuery(LocalTunnelServiceResource.java:126) ~[localtunnelservice-0.5.163.jar:0.5.163] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_40] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_40] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_40] at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:151) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:171) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:152) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:104) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:402) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:349) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:106) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:259) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:297) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:267) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:236) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1010) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:373) ~[jersey-container-servlet-core-2.5.1.jar:na] ... 29 common frames omitted Caused by: java.net.ProtocolException: No Sec-WebSocket-Accept at org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection.onClose(WebSocketClientFactory.java:551) ~[jetty-websocket-8.1.9.v20130131.jar:0.5.163] at org.eclipse.jetty.io.nio.SslConnection.onClose(SslConnection.java:247) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.websocket.WebSocketClientFactory$WebSocketClientSelector.endPointClosed(WebSocketClientFactory.java:330) ~[jetty-websocket-8.1.9.v20130131.jar:0.5.163] at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.destroyEndPoint(SelectorManager.java:853) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.doUpdateKey(SelectChannelEndPoint.java:607) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:468) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] ... 3 common frames omitted 2022-10-05 09:31:37,251 WARN [qtp11440528-26] ServletHandler - /rest/connect java.lang.RuntimeException: Failed to connect to server: wss://i-08d210f775d47fda8.ra.netbiter.net:443/bifrost/tunnel/?tunnelId=562646878&id=Prochem&secret=2444ed3832bb9eca905edd43b194c907 at se.hms.bifrost.tunnel.protocol.infra.ws.jetty.JettyWebSocketConnector.connectWebSocket(JettyWebSocketConnector.java:47) ~[tunnelprotocol-0.5.37.jar:0.5.37] at se.hms.bifrost.tunnel.endpoint.infra.ws.WebSocketTunnelSegmentFactory.connect(WebSocketTunnelSegmentFactory.java:42) ~[tunnelendpoint-0.5.22.jar:0.5.22] at se.hms.bifrost.tunnel.endpoint.app.BasicTunnelClientApplicationService.connect(BasicTunnelClientApplicationService.java:57) ~[tunnelendpoint-0.5.22.jar:0.5.22] at se.hms.bifrost.tunnel.local.infra.http.api.rest.LocalTunnelServiceResource.connectToTunnel(LocalTunnelServiceResource.java:137) ~[localtunnelservice-0.5.163.jar:0.5.163] at se.hms.bifrost.tunnel.local.infra.http.api.rest.LocalTunnelServiceResource.connectToTunnelByQuery(LocalTunnelServiceResource.java:126) ~[localtunnelservice-0.5.163.jar:0.5.163] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_40] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_40] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_40] at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:151) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:171) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:152) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:104) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:402) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:349) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:106) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:259) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:297) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:267) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:236) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1010) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:373) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:382) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:345) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:220) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1448) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:247) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:210) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.Server.handle(Server.java:368) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:488) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:932) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:994) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) [jetty-http-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) [jetty-http-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) [jetty-util-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) [jetty-util-8.1.9.v20130131.jar:8.1.9.v20130131] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40] Caused by: java.net.ProtocolException: No Sec-WebSocket-Accept at org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection.onClose(WebSocketClientFactory.java:551) ~[jetty-websocket-8.1.9.v20130131.jar:0.5.163] at org.eclipse.jetty.io.nio.SslConnection.onClose(SslConnection.java:247) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.websocket.WebSocketClientFactory$WebSocketClientSelector.endPointClosed(WebSocketClientFactory.java:330) ~[jetty-websocket-8.1.9.v20130131.jar:0.5.163] at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.destroyEndPoint(SelectorManager.java:853) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.doUpdateKey(SelectChannelEndPoint.java:607) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:468) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] ... 3 common frames omitted 2022-10-05 09:32:05,547 DEBUG [qtp11440528-31] LocalTunnelServiceResource - Got request for SSE. 2022-10-05 09:32:05,547 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelDisconnected, {} 2022-10-05 09:32:05,547 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelStatus, {tunnel={targetId=null, channels={}, connectedAt=null, status=DISCONNECTED}} 2022-10-05 09:32:13,413 INFO [qtp11440528-30] BasicTunnelClientApplicationService - Opening tunnel to i-08d210f775d47fda8.ra.netbiter.net 2022-10-05 09:32:13,413 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelConnecting, {targetId=003011FAD15E} 2022-10-05 09:32:13,413 INFO [qtp11440528-30] JettyWebSocketConnector - Connecting to "wss://i-08d210f775d47fda8.ra.netbiter.net:443/bifrost/tunnel/?tunnelId=562646879&id=Prochem&secret=e8e3e373e07092fa78f46d3ca7fcdb8d". 2022-10-05 09:32:13,413 DEBUG [qtp11440528-30] proxy - === BEGIN PROXY === 2022-10-05 09:32:13,413 DEBUG [qtp11440528-30] ProxyUtils - Getting proxy list for URI: https://i-08d210f775d47fda8.ra.netbiter.net:443 2022-10-05 09:32:13,413 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelConnecting, {targetId=003011FAD15E} 2022-10-05 09:32:13,414 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelStatus, {tunnel={targetId=003011FAD15E, channels={}, connectedAt=null, status=CONNECTING}} 2022-10-05 09:32:13,417 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelStatus, {tunnel={targetId=003011FAD15E, channels={}, connectedAt=null, status=CONNECTING}} 2022-10-05 09:32:13,460 DEBUG [qtp11440528-30] ProxyUtils - Proxy: DIRECT 2022-10-05 09:32:13,460 DEBUG [qtp11440528-30] ProxyUtils - Selected proxy: DIRECT 2022-10-05 09:32:13,460 INFO [qtp11440528-30] proxy - No proxy needed, connecting directly to https://i-08d210f775d47fda8.ra.netbiter.net:443 2022-10-05 09:32:13,460 DEBUG [qtp11440528-30] proxy - === END PROXY === 2022-10-05 09:32:37,316 DEBUG [qtp26137143-14 Selector0] WebSocketTunnelSegment - onClose called. code: 1002 2022-10-05 09:32:37,317 INFO [qtp11440528-30] BasicTunnelClientApplicationService - Closing tunnel to i-08d210f775d47fda8.ra.netbiter.net 2022-10-05 09:32:37,317 INFO [t562646879] LocalTunnelListener - Tunnel disconnected, reason: OK 2022-10-05 09:32:37,317 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelDisconnected, {reason=OK} 2022-10-05 09:32:37,318 DEBUG [currentProj] LocalTunnelServiceResource - Writing event: tunnelStatus, {tunnel={targetId=null, channels={}, connectedAt=null, status=DISCONNECTED}} 2022-10-05 09:32:37,332 WARN [qtp11440528-30] ServletHandler - javax.servlet.ServletException: java.lang.RuntimeException: Failed to connect to server: wss://i-08d210f775d47fda8.ra.netbiter.net:443/bifrost/tunnel/?tunnelId=562646879&id=Prochem&secret=e8e3e373e07092fa78f46d3ca7fcdb8d at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:392) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:382) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:345) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:220) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1448) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:247) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:210) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.Server.handle(Server.java:368) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:488) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:932) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:994) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) [jetty-http-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) [jetty-http-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) [jetty-util-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) [jetty-util-8.1.9.v20130131.jar:8.1.9.v20130131] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40] Caused by: java.lang.RuntimeException: Failed to connect to server: wss://i-08d210f775d47fda8.ra.netbiter.net:443/bifrost/tunnel/?tunnelId=562646879&id=Prochem&secret=e8e3e373e07092fa78f46d3ca7fcdb8d at se.hms.bifrost.tunnel.protocol.infra.ws.jetty.JettyWebSocketConnector.connectWebSocket(JettyWebSocketConnector.java:47) ~[tunnelprotocol-0.5.37.jar:0.5.37] at se.hms.bifrost.tunnel.endpoint.infra.ws.WebSocketTunnelSegmentFactory.connect(WebSocketTunnelSegmentFactory.java:42) ~[tunnelendpoint-0.5.22.jar:0.5.22] at se.hms.bifrost.tunnel.endpoint.app.BasicTunnelClientApplicationService.connect(BasicTunnelClientApplicationService.java:57) ~[tunnelendpoint-0.5.22.jar:0.5.22] at se.hms.bifrost.tunnel.local.infra.http.api.rest.LocalTunnelServiceResource.connectToTunnel(LocalTunnelServiceResource.java:137) ~[localtunnelservice-0.5.163.jar:0.5.163] at se.hms.bifrost.tunnel.local.infra.http.api.rest.LocalTunnelServiceResource.connectToTunnelByQuery(LocalTunnelServiceResource.java:126) ~[localtunnelservice-0.5.163.jar:0.5.163] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_40] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_40] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_40] at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:151) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:171) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:152) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:104) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:402) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:349) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:106) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:259) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:297) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:267) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:236) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1010) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:373) ~[jersey-container-servlet-core-2.5.1.jar:na] ... 29 common frames omitted Caused by: java.net.ProtocolException: No Sec-WebSocket-Accept at org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection.onClose(WebSocketClientFactory.java:551) ~[jetty-websocket-8.1.9.v20130131.jar:0.5.163] at org.eclipse.jetty.io.nio.SslConnection.onClose(SslConnection.java:247) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.websocket.WebSocketClientFactory$WebSocketClientSelector.endPointClosed(WebSocketClientFactory.java:330) ~[jetty-websocket-8.1.9.v20130131.jar:0.5.163] at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.destroyEndPoint(SelectorManager.java:853) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.doUpdateKey(SelectChannelEndPoint.java:607) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:468) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] ... 3 common frames omitted 2022-10-05 09:32:37,335 WARN [qtp11440528-30] ServletHandler - /rest/connect java.lang.RuntimeException: Failed to connect to server: wss://i-08d210f775d47fda8.ra.netbiter.net:443/bifrost/tunnel/?tunnelId=562646879&id=Prochem&secret=e8e3e373e07092fa78f46d3ca7fcdb8d at se.hms.bifrost.tunnel.protocol.infra.ws.jetty.JettyWebSocketConnector.connectWebSocket(JettyWebSocketConnector.java:47) ~[tunnelprotocol-0.5.37.jar:0.5.37] at se.hms.bifrost.tunnel.endpoint.infra.ws.WebSocketTunnelSegmentFactory.connect(WebSocketTunnelSegmentFactory.java:42) ~[tunnelendpoint-0.5.22.jar:0.5.22] at se.hms.bifrost.tunnel.endpoint.app.BasicTunnelClientApplicationService.connect(BasicTunnelClientApplicationService.java:57) ~[tunnelendpoint-0.5.22.jar:0.5.22] at se.hms.bifrost.tunnel.local.infra.http.api.rest.LocalTunnelServiceResource.connectToTunnel(LocalTunnelServiceResource.java:137) ~[localtunnelservice-0.5.163.jar:0.5.163] at se.hms.bifrost.tunnel.local.infra.http.api.rest.LocalTunnelServiceResource.connectToTunnelByQuery(LocalTunnelServiceResource.java:126) ~[localtunnelservice-0.5.163.jar:0.5.163] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_40] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_40] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_40] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_40] at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:151) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:171) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:152) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:104) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:402) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:349) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:106) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:259) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:297) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.internal.Errors.process(Errors.java:267) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318) ~[jersey-common-2.5.1.jar:na] at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:236) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1010) ~[jersey-server-2.5.1.jar:na] at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:373) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:382) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:345) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:220) ~[jersey-container-servlet-core-2.5.1.jar:na] at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1448) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:247) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:210) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419) ~[jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.Server.handle(Server.java:368) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:488) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:932) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:994) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640) [jetty-http-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) [jetty-http-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82) [jetty-all-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608) [jetty-util-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543) [jetty-util-8.1.9.v20130131.jar:8.1.9.v20130131] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40] Caused by: java.net.ProtocolException: No Sec-WebSocket-Accept at org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection.onClose(WebSocketClientFactory.java:551) ~[jetty-websocket-8.1.9.v20130131.jar:0.5.163] at org.eclipse.jetty.io.nio.SslConnection.onClose(SslConnection.java:247) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.websocket.WebSocketClientFactory$WebSocketClientSelector.endPointClosed(WebSocketClientFactory.java:330) ~[jetty-websocket-8.1.9.v20130131.jar:0.5.163] at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.destroyEndPoint(SelectorManager.java:853) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectChannelEndPoint.doUpdateKey(SelectChannelEndPoint.java:607) [jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:468) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] at org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:290) ~[jetty-io-8.1.9.v20130131.jar:8.1.9.v20130131] ... 3 common frames omitted 2022-10-05 09:35:17,264 DEBUG [AWT-EventQueue-0] LocalTunnelListener - Tray icon uninstalled 2022-10-05 09:35:17,264 INFO [AWT-EventQueue-0] BrowserTunnelListener - Stopping browser 2022-10-05 09:35:17,266 INFO [Thread-12] Server - Graceful shutdown SelectChannelConnector@localhost:8091 2022-10-05 09:35:17,268 INFO [Thread-12] Server - Graceful shutdown o.e.j.s.ServletContextHandler{/,null} 2022-10-05 09:35:18,303 INFO [Thread-12] ContextHandler - stopped o.e.j.s.ServletContextHandler{/,null} 2022-10-05 09:35:18,355 INFO [Thread-12] ShutdownThread - shutdown already commenced 2022-10-05 09:35:18,355 INFO [Thread-12] LocalTunnelServiceServer - LocalTunnelService stopped 2022-10-05 09:35:18,355 DEBUG [Thread-12] LocalTunnelListener - Tray icon not installed, nothing to uninstall 2022-10-05 09:35:18,355 DEBUG [Thread-12] BrowserTunnelListener - Browser not started, not stopping