2023-11-11 21:03:50.682 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21183120&playerId=164973 (c.f.i.debug.TelemetryDebugger:50) 2023-11-11 21:03:51.297 ERROR Couldn't load FAF tray icon logo from URL (c.faforever.iceadapter.util.TrayIcon:33) 2023-11-11 21:03:51.298 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:71) 2023-11-11 21:03:51.300 INFO Using GPGNET_PORT: 65069 (c.f.iceadapter.gpgnet.GPGNetServer:37) 2023-11-11 21:03:51.480 INFO Generated LOBBY_PORT: 28299 (c.f.iceadapter.gpgnet.GPGNetServer:42) 2023-11-11 21:03:51.482 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:55) 2023-11-11 21:03:51.483 INFO Creating RPC server on port 65068 (c.f.iceadapter.rpc.RPCService:40) 2023-11-11 21:03:51.485 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2023-11-11 21:03:51.486 INFO RPC started (c.f.i.debug.TelemetryDebugger:114) 2023-11-11 21:03:51.674 INFO New client connected on port 65082 (c.nbarraille.jjsonrpc.SocketListener:38) 2023-11-11 21:03:51.676 INFO RPC connected (c.f.i.debug.TelemetryDebugger:115) 2023-11-11 21:03:51.677 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2023-11-11 21:03:52.018 DEBUG LobbyInitMode set to auto (c.f.iceadapter.rpc.RPCHandler:56) 2023-11-11 21:03:52.019 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:03:52.097 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:55) 2023-11-11 21:03:53.481 WARN Invalid ICE server protocol: turns://eu-turn4.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:154) 2023-11-11 21:03:53.482 WARN Invalid ICE server protocol: turns://eu-turn4.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:154) 2023-11-11 21:03:53.494 INFO Ice Servers set, total addresses: 5 (c.f.iceadapter.ice.GameSession:170) 2023-11-11 21:03:53.494 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:03:53.578 DEBUG Pinged eu-turn4.xirsys.com with an RTT of 36.0 (c.f.iceadapter.util.PingWrapper:49) 2023-11-11 21:04:01.703 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:137) 2023-11-11 21:04:01.704 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:04:01.704 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:84) 2023-11-11 21:04:01.764 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-11-11 21:04:01.765 INFO Sent GPGNet message: CreateLobby 1 28299 maudlin27 164973 1 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-11-11 21:04:01.767 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:04:01.767 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:04:01.814 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-11-11 21:04:01.815 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:04:01.815 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:04:01.899 INFO onJoinGame 494626 TheMagician111 (com.faforever.iceadapter.IceAdapter:91) 2023-11-11 21:04:01.901 DEBUG Peer created: 494626, TheMagician111, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2023-11-11 21:04:01.902 DEBUG Now forwarding data to peer TheMagician111(494626) (com.faforever.iceadapter.ice.Peer:53) 2023-11-11 21:04:01.905 INFO Sent GPGNet message: JoinGame 127.0.0.1:61404 TheMagician111 494626 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-11-11 21:04:01.905 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:04:03.121 INFO IceMsg received {"srcId":494626,"destId":164973,"password":"2qevrhvqndbhf1rqn5r0bpqblt","ufrag":"ejfpc1hf035og6","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.94","port":6787,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"99.9.228.194","port":6787,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"1","relAddr":"192.168.1.94","relPort":6787},{"foundation":"3","protocol":"udp","priority":16777215,"ip":"159.89.29.206","port":58285,"type":"RELAYED_CANDIDATE","generation":0,"id":"2","relAddr":"99.9.228.194","relPort":6787},{"foundation":"3","protocol":"udp","priority":16777215,"ip":"159.89.29.206","port":56545,"type":"RELAYED_CANDIDATE","generation":0,"id":"3","relAddr":"99.9.228.194","relPort":6787}]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:04:03.121 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:04:03.122 DEBUG ICE TheMagician111(494626): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:04:03.122 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:04:03.129 INFO ICE TheMagician111(494626): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:04:04.254 INFO ICE TheMagician111(494626): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:04:04.257 INFO Using all viable ice servers: [134.209.184.1:80/tcp, 134.209.184.1:80/udp, 134.209.184.1:3478/tcp, 134.209.184.1:3478/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:04:04.463 DEBUG ICE TheMagician111(494626): Sending own candidates to 494626, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:04:04.463 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:04:04.466 INFO Sending Notification:{"method":"onIceMsg","params":[164973,494626,"{\"srcId\":164973,\"destId\":494626,\"password\":\"54jk3n31o9vk0t8j04gaimcu5m\",\"ufrag\":\"fdgav1hf035q4j\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.5\",\"port\":6134,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"80.192.32.32\",\"port\":6134,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":\"192.168.1.5\",\"relPort\":6134},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"134.209.184.1\",\"port\":59853,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"80.192.32.32\",\"relPort\":6134},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"134.209.184.1\",\"port\":50514,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"80.192.32.32\",\"relPort\":6134}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:04:04.468 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:04:04.472 DEBUG ICE TheMagician111(494626): Starting ICE for peer 494626 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:04:04.866 DEBUG ICE TheMagician111(494626): ICE terminated, connected, selected candidate pair: host <-> srflx (c.f.iceadapter.ice.PeerIceModule:280) 2023-11-11 21:04:04.866 INFO Sending Notification:{"method":"onConnected","params":[164973,494626,true],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:04:04.866 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:04:04.868 DEBUG ICE TheMagician111(494626): Now forwarding data from ICE to FA for peer (c.f.iceadapter.ice.PeerIceModule:408) 2023-11-11 21:04:05.561 DEBUG New GameState: Launching (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-11-11 21:04:05.562 INFO Received GPGNet message: GameState Launching (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:04:05.562 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Launching"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:13:23.552 INFO Received GPGNet message: EnforceRating (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:13:23.552 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:13:26.461 INFO Received GPGNet message: GameResult 1 defeat -10 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:13:26.462 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[1,"defeat -10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:13:26.462 INFO Received GPGNet message: GameResult 2 defeat -10 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:13:26.462 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[2,"defeat -10"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:13:29.413 INFO Received GPGNet message: JsonStats {"stats":[{"type":"Human","name":"TheMagician111","faction":3,"general":{"lastupdatetick":5511,"score":9170,"currentcap":1500,"lost":{"mass":4469.1528320313,"count":50,"energy":5012454},"kills":{"mass":3284,"count":29,"energy":5006802},"currentunits":42,"built":{"mass":5801,"count":92,"energy":40074}},"resources":{"massin":{"total":10793.765625,"reclaimed":5,"reclaimRate":0,"rate":1.625},"energyout":{"total":50594.5625,"rate":8,"excess":644.61865234375},"storage":{"storedEnergy":6.8545341491699e-007,"maxEnergy":100,"maxMass":270,"storedMass":270},"energyin":{"total":51238.58984375,"reclaimed":24.999998092651,"reclaimRate":0,"rate":8},"massout":{"total":5826.0239257813,"rate":1.01123046875,"excess":4697.52734375}},"Defeated":564.60003662109,"units":{"air":{"lost":0,"kills":0,"built":0},"land":{"lost":47,"kills":26,"built":64},"cdr":{"lost":1,"kills":1,"built":1},"structures":{"lost":3,"kills":3,"built":31},"naval":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0}}},{"type":"Human","name":"maudlin27","faction":1,"general":{"lastupdatetick":5511,"score":17363,"currentcap":1500,"lost":{"mass":5028,"count":62,"energy":5015136},"kills":{"mass":7522.1528320313,"count":82,"energy":5038294},"currentunits":96,"built":{"mass":16733,"count":159,"energy":129870}},"resources":{"massin":{"total":19508.25390625,"reclaimed":2119.7485351563,"reclaimRate":0,"rate":7.19921875},"energyout":{"total":149706.828125,"rate":66.25,"excess":13464.662109375},"storage":{"storedEnergy":100,"maxEnergy":100,"maxMass":760,"storedMass":760},"energyin":{"total":163269.296875,"reclaimed":5393.8774414063,"reclaimRate":0,"rate":96},"massout":{"total":17290.244140625,"rate":6.5625,"excess":1458.0534667969}},"Defeated":565.10003662109,"units":{"air":{"lost":0,"kills":0,"built":3},"land":{"lost":59,"kills":50,"built":99},"cdr":{"lost":1,"kills":1,"built":1},"structures":{"lost":3,"kills":35,"built":63},"naval":{"lost":0,"kills":0,"built":0},"experimental":{"lost":0,"kills":0,"built":0}}}]} (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:13:29.413 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["JsonStats",["{\"stats\":[{\"type\":\"Human\",\"name\":\"TheMagician111\",\"faction\":3,\"general\":{\"lastupdatetick\":5511,\"score\":9170,\"currentcap\":1500,\"lost\":{\"mass\":4469.1528320313,\"count\":50,\"energy\":5012454},\"kills\":{\"mass\":3284,\"count\":29,\"energy\":5006802},\"currentunits\":42,\"built\":{\"mass\":5801,\"count\":92,\"energy\":40074}},\"resources\":{\"massin\":{\"total\":10793.765625,\"reclaimed\":5,\"reclaimRate\":0,\"rate\":1.625},\"energyout\":{\"total\":50594.5625,\"rate\":8,\"excess\":644.61865234375},\"storage\":{\"storedEnergy\":6.8545341491699e-007,\"maxEnergy\":100,\"maxMass\":270,\"storedMass\":270},\"energyin\":{\"total\":51238.58984375,\"reclaimed\":24.999998092651,\"reclaimRate\":0,\"rate\":8},\"massout\":{\"total\":5826.0239257813,\"rate\":1.01123046875,\"excess\":4697.52734375}},\"Defeated\":564.60003662109,\"units\":{\"air\":{\"lost\":0,\"kills\":0,\"built\":0},\"land\":{\"lost\":47,\"kills\":26,\"built\":64},\"cdr\":{\"lost\":1,\"kills\":1,\"built\":1},\"structures\":{\"lost\":3,\"kills\":3,\"built\":31},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0}}},{\"type\":\"Human\",\"name\":\"maudlin27\",\"faction\":1,\"general\":{\"lastupdatetick\":5511,\"score\":17363,\"currentcap\":1500,\"lost\":{\"mass\":5028,\"count\":62,\"energy\":5015136},\"kills\":{\"mass\":7522.1528320313,\"count\":82,\"energy\":5038294},\"currentunits\":96,\"built\":{\"mass\":16733,\"count\":159,\"energy\":129870}},\"resources\":{\"massin\":{\"total\":19508.25390625,\"reclaimed\":2119.7485351563,\"reclaimRate\":0,\"rate\":7.19921875},\"energyout\":{\"total\":149706.828125,\"rate\":66.25,\"excess\":13464.662109375},\"storage\":{\"storedEnergy\":100,\"maxEnergy\":100,\"maxMass\":760,\"storedMass\":760},\"energyin\":{\"total\":163269.296875,\"reclaimed\":5393.8774414063,\"reclaimRate\":0,\"rate\":96},\"massout\":{\"total\":17290.244140625,\"rate\":6.5625,\"excess\":1458.0534667969}},\"Defeated\":565.10003662109,\"units\":{\"air\":{\"lost\":0,\"kills\":0,\"built\":3},\"land\":{\"lost\":59,\"kills\":50,\"built\":99},\"cdr\":{\"lost\":1,\"kills\":1,\"built\":1},\"structures\":{\"lost\":3,\"kills\":35,\"built\":63},\"naval\":{\"lost\":0,\"kills\":0,\"built\":0},\"experimental\":{\"lost\":0,\"kills\":0,\"built\":0}}}]}"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:13:29.414 INFO GameEnded received, stopping reconnects... (c.f.iceadapter.gpgnet.GPGNetServer:108) 2023-11-11 21:13:29.414 INFO Received GPGNet message: GameEnded (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:13:29.414 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameEnded",[]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:14:04.503 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:152) java.io.EOFException: null at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:235) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java:55) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:64) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:142) at java.base/java.lang.Thread.run(Thread.java:833) 2023-11-11 21:14:04.504 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:178) 2023-11-11 21:14:04.505 DEBUG Closing GPGNetClient (c.f.iceadapter.gpgnet.GPGNetServer:161) 2023-11-11 21:14:04.505 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:14:04.505 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:144) 2023-11-11 21:14:04.506 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:139) 2023-11-11 21:14:04.506 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:155) 2023-11-11 21:14:04.506 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) TheMagician111(494626) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.nio.channels.AsynchronousCloseException: null at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:523) at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2023-11-11 21:14:04.509 WARN ICE TheMagician111(494626): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:436) org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) 2023-11-11 21:14:04.510 INFO GPGNetServer stopped (c.f.iceadapter.gpgnet.GPGNetServer:253) 2023-11-11 21:14:04.510 WARN ICE TheMagician111(494626): Peer not connected anymore, aborting onConnectionLost of ICE (c.f.iceadapter.ice.PeerIceModule:306) 2023-11-11 21:14:04.510 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:155) 2023-11-11 21:15:37.351 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21183228&playerId=164973 (c.f.i.debug.TelemetryDebugger:50) 2023-11-11 21:15:38.339 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:78) 2023-11-11 21:15:38.339 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:71) 2023-11-11 21:15:38.340 INFO Using GPGNET_PORT: 65361 (c.f.iceadapter.gpgnet.GPGNetServer:37) 2023-11-11 21:15:38.345 INFO Generated LOBBY_PORT: 44250 (c.f.iceadapter.gpgnet.GPGNetServer:42) 2023-11-11 21:15:38.347 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:55) 2023-11-11 21:15:38.348 INFO Creating RPC server on port 65360 (c.f.iceadapter.rpc.RPCService:40) 2023-11-11 21:15:38.349 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2023-11-11 21:15:38.350 INFO RPC started (c.f.i.debug.TelemetryDebugger:114) 2023-11-11 21:15:38.414 INFO New client connected on port 65372 (c.nbarraille.jjsonrpc.SocketListener:38) 2023-11-11 21:15:38.414 INFO RPC connected (c.f.i.debug.TelemetryDebugger:115) 2023-11-11 21:15:38.415 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2023-11-11 21:15:38.429 DEBUG LobbyInitMode set to auto (c.f.iceadapter.rpc.RPCHandler:56) 2023-11-11 21:15:38.429 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:15:38.635 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:55) 2023-11-11 21:15:40.981 WARN Invalid ICE server protocol: turns://eu-turn7.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:154) 2023-11-11 21:15:40.981 WARN Invalid ICE server protocol: turns://eu-turn7.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:154) 2023-11-11 21:15:40.990 INFO Ice Servers set, total addresses: 5 (c.f.iceadapter.ice.GameSession:170) 2023-11-11 21:15:40.990 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:15:41.032 DEBUG Pinged eu-turn7.xirsys.com with an RTT of 28.0 (c.f.iceadapter.util.PingWrapper:49) 2023-11-11 21:15:49.878 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:137) 2023-11-11 21:15:49.878 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:15:49.879 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:84) 2023-11-11 21:15:49.882 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-11-11 21:15:49.883 INFO Sent GPGNet message: CreateLobby 1 44250 maudlin27 164973 1 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-11-11 21:15:49.886 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:15:49.886 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:15:49.921 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-11-11 21:15:49.921 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:15:49.921 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:15:50.000 INFO onHostGame (com.faforever.iceadapter.IceAdapter:80) 2023-11-11 21:15:50.001 INFO Sent GPGNet message: HostGame neroxis_map_generator_1.9.0_ucwjancuqbow2_aiea (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-11-11 21:15:50.001 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:15:59.341 INFO onConnectToPeer 494626 TheMagician111, offer: true (com.faforever.iceadapter.IceAdapter:108) 2023-11-11 21:15:59.343 DEBUG Peer created: 494626, TheMagician111, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2023-11-11 21:15:59.344 DEBUG Now forwarding data to peer TheMagician111(494626) (com.faforever.iceadapter.ice.Peer:53) 2023-11-11 21:15:59.345 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:15:59.350 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:54802 TheMagician111 494626 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-11-11 21:15:59.350 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:15:59.352 INFO ICE TheMagician111(494626): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:15:59.361 INFO Received GPGNet message: Disconnected 494626 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:15:59.362 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["494626"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:00.168 INFO ICE TheMagician111(494626): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:16:00.171 INFO Using all viable ice servers: [eu-turn7.xirsys.com:3478/udp, eu-turn7.xirsys.com:3478/tcp, eu-turn7.xirsys.com:80/tcp, eu-turn7.xirsys.com:80/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:16:00.289 DEBUG ICE TheMagician111(494626): Sending own candidates to 494626, offered candidates: host(udp) (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:16:00.289 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:00.292 INFO Sending Notification:{"method":"onIceMsg","params":[164973,494626,"{\"srcId\":164973,\"destId\":494626,\"password\":\"4e2n3j0hi81qho4jsh5poqvk35\",\"ufrag\":\"co4p51hf03rl8u\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.5\",\"port\":6299,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:01.607 INFO IceMsg received {"srcId":494626,"destId":164973,"password":"4nl5pd6tpasd3rb7k01ctqvhdn","ufrag":"9009m1hf03rm55","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.94","port":6785,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"99.9.228.194","port":6785,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"1","relAddr":"192.168.1.94","relPort":6785},{"foundation":"3","protocol":"udp","priority":16777215,"ip":"159.89.29.122","port":58762,"type":"RELAYED_CANDIDATE","generation":0,"id":"2","relAddr":"99.9.228.194","relPort":6785},{"foundation":"3","protocol":"udp","priority":16777215,"ip":"159.89.29.122","port":57297,"type":"RELAYED_CANDIDATE","generation":0,"id":"3","relAddr":"99.9.228.194","relPort":6785}]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:16:01.607 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:16:01.607 DEBUG ICE TheMagician111(494626): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:16:01.607 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:01.611 DEBUG ICE TheMagician111(494626): Starting ICE for peer 494626 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:16:07.891 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:12.902 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:12.903 INFO ICE TheMagician111(494626): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:16:12.903 INFO ICE TheMagician111(494626): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:16:12.903 INFO Using all viable ice servers: [eu-turn7.xirsys.com:3478/udp, eu-turn7.xirsys.com:3478/tcp, eu-turn7.xirsys.com:80/tcp, eu-turn7.xirsys.com:80/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:16:12.997 DEBUG ICE TheMagician111(494626): Sending own candidates to 494626, offered candidates: (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:16:12.998 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:12.999 INFO Sending Notification:{"method":"onIceMsg","params":[164973,494626,"{\"srcId\":164973,\"destId\":494626,\"password\":\"130qqapp673tehguphnb2hru18\",\"ufrag\":\"114s81hf03s277\",\"candidates\":[]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:13.506 INFO IceMsg received {"srcId":494626,"destId":164973,"password":"3vo372uidva9js0vc0qc74ot4t","ufrag":"e4oh61hf03s2ah","candidates":[{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"99.9.228.194","port":6608,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"5","relAddr":"192.168.1.94","relPort":6608},{"foundation":"3","protocol":"udp","priority":16777215,"ip":"159.89.29.122","port":63915,"type":"RELAYED_CANDIDATE","generation":0,"id":"6","relAddr":"99.9.228.194","relPort":6608},{"foundation":"3","protocol":"udp","priority":16777215,"ip":"159.89.29.122","port":56429,"type":"RELAYED_CANDIDATE","generation":0,"id":"7","relAddr":"99.9.228.194","relPort":6608}]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:16:13.506 DEBUG ICE TheMagician111(494626): Got IceMsg for peer, offered candidates: srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:16:13.507 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:16:13.507 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:13.509 DEBUG ICE TheMagician111(494626): Starting ICE for peer 494626 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:16:19.748 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:24.751 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:24.752 INFO ICE TheMagician111(494626): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:16:24.752 INFO ICE TheMagician111(494626): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:16:24.752 INFO Using all viable ice servers: [eu-turn7.xirsys.com:3478/udp, eu-turn7.xirsys.com:3478/tcp, eu-turn7.xirsys.com:80/tcp, eu-turn7.xirsys.com:80/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:16:24.847 DEBUG ICE TheMagician111(494626): Sending own candidates to 494626, offered candidates: (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:16:24.847 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:24.848 INFO Sending Notification:{"method":"onIceMsg","params":[164973,494626,"{\"srcId\":164973,\"destId\":494626,\"password\":\"190vjie7qfl6m8om4e4vosc1jh\",\"ufrag\":\"7fijp1hf03sdpg\",\"candidates\":[]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:25.564 INFO IceMsg received {"srcId":494626,"destId":164973,"password":"5ad7v869emt7cjiv0kdkq2453g","ufrag":"fah2d1hf03sdso","candidates":[]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:16:25.564 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:16:25.564 DEBUG ICE TheMagician111(494626): Got IceMsg for peer, offered candidates: (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:16:25.565 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:25.565 DEBUG ICE TheMagician111(494626): Starting ICE for peer 494626 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:16:40.587 ERROR ICE TheMagician111(494626): ABORTING ICE DUE TO TIMEOUT (c.f.iceadapter.ice.PeerIceModule:274) 2023-11-11 21:16:40.588 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:45.596 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:45.597 INFO ICE TheMagician111(494626): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:16:45.598 INFO ICE TheMagician111(494626): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:16:45.598 INFO Using all viable ice servers: [eu-turn7.xirsys.com:3478/udp, eu-turn7.xirsys.com:3478/tcp, eu-turn7.xirsys.com:80/tcp, eu-turn7.xirsys.com:80/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:16:45.694 DEBUG ICE TheMagician111(494626): Sending own candidates to 494626, offered candidates: (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:16:45.695 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:45.695 INFO Sending Notification:{"method":"onIceMsg","params":[164973,494626,"{\"srcId\":164973,\"destId\":494626,\"password\":\"7tbjfvi6dmjgbin6efoa5csnuk\",\"ufrag\":\"ajb061hf03t24u\",\"candidates\":[]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:46.411 INFO IceMsg received {"srcId":494626,"destId":164973,"password":"g56e04844inejsvepl62dupuh","ufrag":"egein1hf03t28c","candidates":[]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:16:46.412 INFO Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:16:46.412 DEBUG ICE TheMagician111(494626): Got IceMsg for peer, offered candidates: (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:16:46.412 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:16:46.413 DEBUG ICE TheMagician111(494626): Starting ICE for peer 494626 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:16:59.991 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:139) 2023-11-11 21:16:59.991 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:155) 2023-11-11 21:16:59.992 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:144) 2023-11-11 21:16:59.993 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) TheMagician111(494626) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.nio.channels.AsynchronousCloseException: null at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:523) at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2023-11-11 21:17:00.011 INFO Sending Error Response:{"id":8,"error":{"code":-32099,"message":"Server Error"},"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:547) 2023-11-11 21:17:00.015 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:152) java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:323) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:263) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java:55) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:64) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:142) at java.base/java.lang.Thread.run(Thread.java:833) 2023-11-11 21:17:00.016 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:178) 2023-11-11 21:17:00.016 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:155) 2023-11-11 21:18:34.872 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21183252&playerId=164973 (c.f.i.debug.TelemetryDebugger:50) 2023-11-11 21:18:35.553 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:78) 2023-11-11 21:18:35.553 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:71) 2023-11-11 21:18:35.554 INFO Using GPGNET_PORT: 65450 (c.f.iceadapter.gpgnet.GPGNetServer:37) 2023-11-11 21:18:35.557 INFO Generated LOBBY_PORT: 48819 (c.f.iceadapter.gpgnet.GPGNetServer:42) 2023-11-11 21:18:35.559 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:55) 2023-11-11 21:18:35.560 INFO Creating RPC server on port 65449 (c.f.iceadapter.rpc.RPCService:40) 2023-11-11 21:18:35.561 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2023-11-11 21:18:35.562 INFO RPC started (c.f.i.debug.TelemetryDebugger:114) 2023-11-11 21:18:35.701 INFO New client connected on port 65460 (c.nbarraille.jjsonrpc.SocketListener:38) 2023-11-11 21:18:35.702 INFO RPC connected (c.f.i.debug.TelemetryDebugger:115) 2023-11-11 21:18:35.703 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2023-11-11 21:18:35.716 DEBUG LobbyInitMode set to auto (c.f.iceadapter.rpc.RPCHandler:56) 2023-11-11 21:18:35.717 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:18:35.862 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:55) 2023-11-11 21:18:39.080 WARN Invalid ICE server protocol: turns://eu-turn6.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:154) 2023-11-11 21:18:39.081 WARN Invalid ICE server protocol: turns://eu-turn6.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:154) 2023-11-11 21:18:39.093 INFO Ice Servers set, total addresses: 5 (c.f.iceadapter.ice.GameSession:170) 2023-11-11 21:18:39.093 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:18:39.143 DEBUG Pinged eu-turn6.xirsys.com with an RTT of 36.0 (c.f.iceadapter.util.PingWrapper:49) 2023-11-11 21:18:47.909 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:137) 2023-11-11 21:18:47.910 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:18:47.910 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:84) 2023-11-11 21:18:47.913 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-11-11 21:18:47.914 INFO Sent GPGNet message: CreateLobby 1 48819 maudlin27 164973 1 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-11-11 21:18:47.918 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:18:47.918 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:18:47.952 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-11-11 21:18:47.953 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:18:47.953 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:18:48.012 INFO onHostGame (com.faforever.iceadapter.IceAdapter:80) 2023-11-11 21:18:48.013 INFO Sent GPGNet message: HostGame polar_depression.v0003 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-11-11 21:18:48.013 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:18:56.228 INFO onConnectToPeer 494626 TheMagician111, offer: true (com.faforever.iceadapter.IceAdapter:108) 2023-11-11 21:18:56.230 DEBUG Peer created: 494626, TheMagician111, localOffer: true (com.faforever.iceadapter.ice.Peer:32) 2023-11-11 21:18:56.230 DEBUG Now forwarding data to peer TheMagician111(494626) (com.faforever.iceadapter.ice.Peer:53) 2023-11-11 21:18:56.231 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:18:56.237 INFO Sent GPGNet message: ConnectToPeer 127.0.0.1:53959 TheMagician111 494626 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-11-11 21:18:56.237 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:18:56.240 INFO ICE TheMagician111(494626): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:18:56.251 INFO Received GPGNet message: Disconnected 494626 (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:18:56.252 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["494626"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:18:57.103 INFO ICE TheMagician111(494626): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:18:57.106 INFO Using all viable ice servers: [eu-turn6.xirsys.com:3478/tcp, eu-turn6.xirsys.com:3478/udp, eu-turn6.xirsys.com:80/tcp, eu-turn6.xirsys.com:80/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:18:57.241 DEBUG ICE TheMagician111(494626): Sending own candidates to 494626, offered candidates: host(udp) (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:18:57.241 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:18:57.244 INFO Sending Notification:{"method":"onIceMsg","params":[164973,494626,"{\"srcId\":164973,\"destId\":494626,\"password\":\"18al2s9n0lc8qoc39i6q9fv5cq\",\"ufrag\":\"8rh0j1hf041220\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.5\",\"port\":6240,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:18:58.572 INFO IceMsg received {"srcId":494626,"destId":164973,"password":"hq3s663t3s96s26hh7qquffc6","ufrag":"4vt021hf0412ut","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.94","port":6695,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"99.9.228.194","port":6695,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"1","relAddr":"192.168.1.94","relPort":6695},{"foundation":"3","protocol":"udp","priority":16777215,"ip":"134.209.24.211","port":53887,"type":"RELAYED_CANDIDATE","generation":0,"id":"2","relAddr":"99.9.228.194","relPort":6695},{"foundation":"3","protocol":"udp","priority":16777215,"ip":"134.209.24.211","port":59693,"type":"RELAYED_CANDIDATE","generation":0,"id":"3","relAddr":"99.9.228.194","relPort":6695}]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:18:58.572 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:18:58.572 DEBUG ICE TheMagician111(494626): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:18:58.573 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:18:58.577 DEBUG ICE TheMagician111(494626): Starting ICE for peer 494626 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:19:04.833 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:09.837 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:09.837 INFO ICE TheMagician111(494626): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:19:09.838 INFO ICE TheMagician111(494626): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:19:09.838 INFO Using all viable ice servers: [eu-turn6.xirsys.com:3478/tcp, eu-turn6.xirsys.com:3478/udp, eu-turn6.xirsys.com:80/tcp, eu-turn6.xirsys.com:80/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:19:09.946 DEBUG ICE TheMagician111(494626): Sending own candidates to 494626, offered candidates: (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:19:09.946 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:09.948 INFO Sending Notification:{"method":"onIceMsg","params":[164973,494626,"{\"srcId\":164973,\"destId\":494626,\"password\":\"6rukjmd99p9qp648i7ot9gbcam\",\"ufrag\":\"90jtu1hf041f0e\",\"candidates\":[]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:10.471 INFO IceMsg received {"srcId":494626,"destId":164973,"password":"7nl8kbhjtlnfmc9eicquq4f9tk","ufrag":"pceb1hf041f40","candidates":[{"foundation":"2","protocol":"udp","priority":1694498815,"ip":"99.9.228.194","port":6995,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"5","relAddr":"192.168.1.94","relPort":6995},{"foundation":"3","protocol":"udp","priority":16777215,"ip":"134.209.24.211","port":49401,"type":"RELAYED_CANDIDATE","generation":0,"id":"6","relAddr":"99.9.228.194","relPort":6995},{"foundation":"3","protocol":"udp","priority":16777215,"ip":"134.209.24.211","port":59101,"type":"RELAYED_CANDIDATE","generation":0,"id":"7","relAddr":"99.9.228.194","relPort":6995}]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:19:10.471 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:19:10.471 DEBUG ICE TheMagician111(494626): Got IceMsg for peer, offered candidates: srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:19:10.471 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:10.473 DEBUG ICE TheMagician111(494626): Starting ICE for peer 494626 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:19:16.731 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:21.749 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:21.751 INFO ICE TheMagician111(494626): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:19:21.752 INFO ICE TheMagician111(494626): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:19:21.752 INFO Using all viable ice servers: [eu-turn6.xirsys.com:3478/tcp, eu-turn6.xirsys.com:3478/udp, eu-turn6.xirsys.com:80/tcp, eu-turn6.xirsys.com:80/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:19:21.862 DEBUG ICE TheMagician111(494626): Sending own candidates to 494626, offered candidates: (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:19:21.862 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:21.863 INFO Sending Notification:{"method":"onIceMsg","params":[164973,494626,"{\"srcId\":164973,\"destId\":494626,\"password\":\"30jato226vedd7uoecola9honh\",\"ufrag\":\"992bm1hf041qkn\",\"candidates\":[]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:22.699 INFO IceMsg received {"srcId":494626,"destId":164973,"password":"25a8o6ev9nfs08odcui59h5e2p","ufrag":"6717h1hf041qod","candidates":[]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:19:22.700 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:19:22.700 DEBUG ICE TheMagician111(494626): Got IceMsg for peer, offered candidates: (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:19:22.700 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:22.701 DEBUG ICE TheMagician111(494626): Starting ICE for peer 494626 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:19:37.717 ERROR ICE TheMagician111(494626): ABORTING ICE DUE TO TIMEOUT (c.f.iceadapter.ice.PeerIceModule:274) 2023-11-11 21:19:37.717 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:42.733 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:42.735 INFO ICE TheMagician111(494626): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:19:42.735 INFO ICE TheMagician111(494626): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:19:42.735 INFO Using all viable ice servers: [eu-turn6.xirsys.com:3478/tcp, eu-turn6.xirsys.com:3478/udp, eu-turn6.xirsys.com:80/tcp, eu-turn6.xirsys.com:80/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:19:42.833 DEBUG ICE TheMagician111(494626): Sending own candidates to 494626, offered candidates: (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:19:42.834 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:42.835 INFO Sending Notification:{"method":"onIceMsg","params":[164973,494626,"{\"srcId\":164973,\"destId\":494626,\"password\":\"7k69hsm3cblrjbsn4o09qbiong\",\"ufrag\":\"c06sb1hf042f4f\",\"candidates\":[]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:43.629 INFO IceMsg received {"srcId":494626,"destId":164973,"password":"6h9n1qs54qo69bmhbv4o3n6bn6","ufrag":"9ua501hf042f7i","candidates":[]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:19:43.630 INFO Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:19:43.630 DEBUG ICE TheMagician111(494626): Got IceMsg for peer, offered candidates: (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:19:43.630 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,494626,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:19:43.631 DEBUG ICE TheMagician111(494626): Starting ICE for peer 494626 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:19:58.017 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:139) 2023-11-11 21:19:58.017 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:155) 2023-11-11 21:19:58.018 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:144) 2023-11-11 21:19:58.019 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) TheMagician111(494626) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.nio.channels.AsynchronousCloseException: null at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:523) at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2023-11-11 21:19:58.021 INFO Sending Error Response:{"id":8,"error":{"code":-32099,"message":"Server Error"},"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:547) 2023-11-11 21:19:58.041 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:152) java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:323) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:263) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java:55) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:64) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:142) at java.base/java.lang.Thread.run(Thread.java:833) 2023-11-11 21:19:58.041 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:178) 2023-11-11 21:19:58.041 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:155) 2023-11-11 21:20:23.094 INFO Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=21183265&playerId=164973 (c.f.i.debug.TelemetryDebugger:50) 2023-11-11 21:20:23.716 INFO Created tray icon (c.faforever.iceadapter.util.TrayIcon:78) 2023-11-11 21:20:23.716 INFO Version: SNAPSHOT (com.faforever.iceadapter.IceAdapter:71) 2023-11-11 21:20:23.717 INFO Using GPGNET_PORT: 65513 (c.f.iceadapter.gpgnet.GPGNetServer:37) 2023-11-11 21:20:23.721 INFO Generated LOBBY_PORT: 51342 (c.f.iceadapter.gpgnet.GPGNetServer:42) 2023-11-11 21:20:23.721 INFO GPGNetServer started (c.f.iceadapter.gpgnet.GPGNetServer:55) 2023-11-11 21:20:23.722 INFO Creating RPC server on port 65512 (c.f.iceadapter.rpc.RPCService:40) 2023-11-11 21:20:23.723 INFO TCP Server started. (com.nbarraille.jjsonrpc.TcpServer:37) 2023-11-11 21:20:23.724 INFO RPC started (c.f.i.debug.TelemetryDebugger:114) 2023-11-11 21:20:23.960 INFO New client connected on port 65522 (c.nbarraille.jjsonrpc.SocketListener:38) 2023-11-11 21:20:23.961 INFO RPC connected (c.f.i.debug.TelemetryDebugger:115) 2023-11-11 21:20:23.962 INFO JJSON Peer listening (com.nbarraille.jjsonrpc.JJsonPeer:206) 2023-11-11 21:20:23.970 INFO Telemetry websocket opened (c.f.i.debug.TelemetryDebugger:55) 2023-11-11 21:20:23.979 DEBUG LobbyInitMode set to auto (c.f.iceadapter.rpc.RPCHandler:56) 2023-11-11 21:20:23.980 INFO Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:20:25.937 WARN Invalid ICE server protocol: turns://eu-turn5.xirsys.com:5349?transport=tcp (c.f.iceadapter.ice.GameSession:154) 2023-11-11 21:20:25.938 WARN Invalid ICE server protocol: turns://eu-turn5.xirsys.com:443?transport=tcp (c.f.iceadapter.ice.GameSession:154) 2023-11-11 21:20:25.948 INFO Ice Servers set, total addresses: 5 (c.f.iceadapter.ice.GameSession:170) 2023-11-11 21:20:25.948 INFO Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:20:25.998 DEBUG Pinged eu-turn5.xirsys.com with an RTT of 38.0 (c.f.iceadapter.util.PingWrapper:49) 2023-11-11 21:20:34.772 DEBUG Listening for GPG messages (c.f.iceadapter.gpgnet.GPGNetServer:137) 2023-11-11 21:20:34.772 INFO Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:20:34.773 INFO GPGNetClient has connected (c.f.iceadapter.gpgnet.GPGNetServer:84) 2023-11-11 21:20:34.775 DEBUG New GameState: Idle (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-11-11 21:20:34.775 INFO Sent GPGNet message: CreateLobby 1 51342 maudlin27 164973 1 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-11-11 21:20:34.778 INFO Received GPGNet message: GameState Idle (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:20:34.778 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:20:34.811 DEBUG New GameState: Lobby (c.f.iceadapter.gpgnet.GPGNetServer:95) 2023-11-11 21:20:34.812 INFO Received GPGNet message: GameState Lobby (c.f.iceadapter.gpgnet.GPGNetServer:116) 2023-11-11 21:20:34.812 INFO Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:20:34.856 INFO onJoinGame 381474 turbina (com.faforever.iceadapter.IceAdapter:91) 2023-11-11 21:20:34.857 DEBUG Peer created: 381474, turbina, localOffer: false (com.faforever.iceadapter.ice.Peer:32) 2023-11-11 21:20:34.858 DEBUG Now forwarding data to peer turbina(381474) (com.faforever.iceadapter.ice.Peer:53) 2023-11-11 21:20:34.861 INFO Sent GPGNet message: JoinGame 127.0.0.1:61122 turbina 381474 (c.f.iceadapter.gpgnet.GPGNetServer:126) 2023-11-11 21:20:34.862 INFO Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:20:35.765 INFO IceMsg received {"srcId":381474,"destId":164973,"password":"4f0l483907mjo88fbm9koc2g1n","ufrag":"5i37e1hf0442cj","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.107","port":6632,"type":"HOST_CANDIDATE","generation":0,"id":"0","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"25.38.46.125","port":6632,"type":"HOST_CANDIDATE","generation":0,"id":"1","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1677724415,"ip":"89.69.114.255","port":15092,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"2","relAddr":"192.168.1.107","relPort":6632},{"foundation":"4","protocol":"udp","priority":2815,"ip":"134.209.24.211","port":58584,"type":"RELAYED_CANDIDATE","generation":0,"id":"3","relAddr":"89.69.114.255","relPort":15092},{"foundation":"4","protocol":"udp","priority":2815,"ip":"134.209.24.211","port":52494,"type":"RELAYED_CANDIDATE","generation":0,"id":"4","relAddr":"89.69.114.255","relPort":15092}]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:20:35.766 INFO Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:20:35.768 DEBUG ICE turbina(381474): Got IceMsg for peer, offered candidates: host(udp), host(udp), srflx(udp), relay(udp), relay(udp) (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:20:35.768 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:20:35.773 INFO ICE turbina(381474): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:20:36.576 INFO ICE turbina(381474): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:20:36.578 INFO Using all viable ice servers: [eu-turn5.xirsys.com:80/udp, eu-turn5.xirsys.com:80/tcp, eu-turn5.xirsys.com:3478/tcp, eu-turn5.xirsys.com:3478/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:20:36.707 DEBUG ICE turbina(381474): Sending own candidates to 381474, offered candidates: host(udp) (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:20:36.708 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:20:36.710 INFO Sending Notification:{"method":"onIceMsg","params":[164973,381474,"{\"srcId\":164973,\"destId\":381474,\"password\":\"516v5nkd8vrh1ua7h78ng8g3ch\",\"ufrag\":\"6l52g1hf04436m\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.5\",\"port\":6978,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0}]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:20:36.711 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:20:36.717 DEBUG ICE turbina(381474): Starting ICE for peer 381474 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:20:43.044 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:20:48.540 INFO IceMsg received {"srcId":381474,"destId":164973,"password":"7ja2o4ug29qfd83ll4frf19muj","ufrag":"fghbk1hf044erb","candidates":[{"foundation":"3","protocol":"udp","priority":1677724415,"ip":"89.69.114.255","port":15108,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"7","relAddr":"192.168.1.107","relPort":6548}]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:20:48.540 INFO Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:20:48.540 DEBUG ICE turbina(381474): Got IceMsg for peer, offered candidates: srflx(udp) (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:20:48.540 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:20:48.540 INFO ICE turbina(381474): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:20:48.541 INFO ICE turbina(381474): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:20:48.542 INFO Using all viable ice servers: [eu-turn5.xirsys.com:80/udp, eu-turn5.xirsys.com:80/tcp, eu-turn5.xirsys.com:3478/tcp, eu-turn5.xirsys.com:3478/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:20:48.637 DEBUG ICE turbina(381474): Sending own candidates to 381474, offered candidates: (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:20:48.638 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:20:48.639 INFO Sending Notification:{"method":"onIceMsg","params":[164973,381474,"{\"srcId\":164973,\"destId\":381474,\"password\":\"27od63bj6l7s6alop8a2uv479g\",\"ufrag\":\"bqrp31hf044fct\",\"candidates\":[]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:20:48.639 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:20:48.640 DEBUG ICE turbina(381474): Starting ICE for peer 381474 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:20:54.813 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:21:09.779 INFO IceMsg received {"srcId":381474,"destId":164973,"password":"36ucfido3uf3qh8ah9ujc9rvul","ufrag":"1u50n1hf0452vi","candidates":[]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:21:09.779 INFO Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:21:09.779 DEBUG ICE turbina(381474): Got IceMsg for peer, offered candidates: (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:21:09.780 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:21:09.780 INFO ICE turbina(381474): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:21:09.782 INFO ICE turbina(381474): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:21:09.782 INFO Using all viable ice servers: [eu-turn5.xirsys.com:80/udp, eu-turn5.xirsys.com:80/tcp, eu-turn5.xirsys.com:3478/tcp, eu-turn5.xirsys.com:3478/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:21:09.875 DEBUG ICE turbina(381474): Sending own candidates to 381474, offered candidates: (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:21:09.875 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:21:09.876 INFO Sending Notification:{"method":"onIceMsg","params":[164973,381474,"{\"srcId\":164973,\"destId\":381474,\"password\":\"7k9ao3tq6ejpkirhler2ud0pgs\",\"ufrag\":\"4plur1hf04544l\",\"candidates\":[]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:21:09.876 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:21:09.877 DEBUG ICE turbina(381474): Starting ICE for peer 381474 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:21:24.900 ERROR ICE turbina(381474): ABORTING ICE DUE TO TIMEOUT (c.f.iceadapter.ice.PeerIceModule:274) 2023-11-11 21:21:24.900 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"disconnected"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:21:30.460 INFO IceMsg received {"srcId":381474,"destId":164973,"password":"4daphhog1juj8i4cobp8bqintm","ufrag":"fogd01hf045nn5","candidates":[]} (c.f.iceadapter.rpc.RPCHandler:80) 2023-11-11 21:21:30.461 INFO Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:574) 2023-11-11 21:21:30.461 DEBUG ICE turbina(381474): Got IceMsg for peer, offered candidates: (c.f.iceadapter.ice.PeerIceModule:220) 2023-11-11 21:21:30.462 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"gathering"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:21:30.466 INFO ICE turbina(381474): Initiating ICE for peer (c.f.iceadapter.ice.PeerIceModule:84) 2023-11-11 21:21:30.468 INFO ICE turbina(381474): Gathering ice candidates (c.f.iceadapter.ice.PeerIceModule:104) 2023-11-11 21:21:30.469 INFO Using all viable ice servers: [eu-turn5.xirsys.com:80/udp, eu-turn5.xirsys.com:80/tcp, eu-turn5.xirsys.com:3478/tcp, eu-turn5.xirsys.com:3478/udp] (c.f.iceadapter.ice.PeerIceModule:186) 2023-11-11 21:21:30.560 DEBUG ICE turbina(381474): Sending own candidates to 381474, offered candidates: (c.f.iceadapter.ice.PeerIceModule:145) 2023-11-11 21:21:30.561 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"awaitingCandidates"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:21:30.561 INFO Sending Notification:{"method":"onIceMsg","params":[164973,381474,"{\"srcId\":164973,\"destId\":381474,\"password\":\"becf0cob8e532a92pe3n0l3jf\",\"ufrag\":\"1dgo1hf045ob3\",\"candidates\":[]}"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:21:30.562 INFO Sending Notification:{"method":"onIceConnectionStateChanged","params":[164973,381474,"checking"],"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:529) 2023-11-11 21:21:30.562 DEBUG ICE turbina(381474): Starting ICE for peer 381474 (c.f.iceadapter.ice.PeerIceModule:255) 2023-11-11 21:21:32.622 WARN Close requested, stopping... (c.f.iceadapter.rpc.RPCHandler:139) 2023-11-11 21:21:32.622 INFO close() - stopping the adapter (com.faforever.iceadapter.IceAdapter:155) 2023-11-11 21:21:32.622 INFO FA SHUTDOWN, closing everything (com.faforever.iceadapter.IceAdapter:144) 2023-11-11 21:21:32.624 INFO Sending Error Response:{"id":7,"error":{"code":-32099,"message":"Server Error"},"jsonrpc":"2.0"} (com.nbarraille.jjsonrpc.JJsonPeer:547) 2023-11-11 21:21:32.623 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) turbina(381474) (com.faforever.iceadapter.ice.Peer:84) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.nio.channels.AsynchronousCloseException: null at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:523) at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:677) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:635) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:240) ... 3 common frames omitted 2023-11-11 21:21:32.642 ERROR Error while communicating with FA (input), assuming shutdown (c.f.iceadapter.gpgnet.GPGNetServer:152) java.net.SocketException: Connection reset at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:323) at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:350) at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:803) at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966) at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:244) at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:263) at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:232) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:118) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java:55) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:64) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:142) at java.base/java.lang.Thread.run(Thread.java:833) 2023-11-11 21:21:32.643 INFO GPGNet connection lost (c.f.iceadapter.gpgnet.GPGNetServer:178) 2023-11-11 21:21:32.643 DEBUG No longer listening for GPGPNET from FA (c.f.iceadapter.gpgnet.GPGNetServer:155)