21:01:28.595 [main] INFO c.f.i.u.TrayIcon - Created tray icon 21:01:28.596 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 21:01:28.598 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 57334 21:01:28.602 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 64679 21:01:28.603 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 21:01:28.622 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 41534 Aug 24, 2021 9:01:28 PM com.nbarraille.jjsonrpc.TcpServer start INFO: TCP Server started. Aug 24, 2021 9:01:28 PM com.nbarraille.jjsonrpc.SocketListener run INFO: New client connected on port 52618 Aug 24, 2021 9:01:28 PM com.nbarraille.jjsonrpc.JJsonPeer run INFO: JJSON Peer listening 21:01:28.794 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal Aug 24, 2021 9:01:28 PM com.nbarraille.jjsonrpc.JJsonPeer sendResponse INFO: Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 21:01:29.137 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 Aug 24, 2021 9:01:29 PM com.nbarraille.jjsonrpc.JJsonPeer sendResponse INFO: Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 21:01:29.192 [ForkJoinPool.commonPool-worker-19] DEBUG c.f.i.u.PingWrapper - Pinged faf.mabula.net with an RTT of 25.0 21:01:34.468 [Thread-3] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages Aug 24, 2021 9:01:34 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 21:01:34.469 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 21:01:34.471 [Thread-3] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 21:01:34.472 [Thread-3] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 64679 Krieggs 404746 1 21:01:34.473 [Thread-3] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle Aug 24, 2021 9:01:34 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 21:01:34.651 [Thread-3] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 21:01:34.652 [Thread-3] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby Aug 24, 2021 9:01:34 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 21:01:35.177 [JJsonPeer] INFO c.f.i.IceAdapter - onJoinGame 306802 AzzaWhite 21:01:35.179 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 306802, AzzaWhite, localOffer: false 21:01:35.181 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer AzzaWhite(306802) 21:01:35.184 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: JoinGame 127.0.0.1:55228 AzzaWhite 306802 Aug 24, 2021 9:01:35 PM com.nbarraille.jjsonrpc.JJsonPeer sendResponse INFO: Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 21:01:36.618 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":306802,"destId":404746,"password":"3gvlre2i4oaqg8i790qf5a3ht0","ufrag":"8nrg21fdrt4tmf","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.20.2","port":6634,"type":"HOST_CANDIDATE","generation":0,"id":"0","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:c539:fa4e:da1:4944","port":6634,"type":"HOST_CANDIDATE","generation":0,"id":"1","relPort":0},{"foundation":"3","protocol":"udp","priority":1677724415,"ip":"112.213.178.90","port":6634,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"2","relAddr":"192.168.20.2","relPort":6634},{"foundation":"4","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":12262,"type":"RELAYED_CANDIDATE","generation":0,"id":"3","relAddr":"112.213.178.90","relPort":6634}]} 21:01:36.618 [Thread-5] DEBUG c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Got IceMsg for peer Aug 24, 2021 9:01:36 PM com.nbarraille.jjsonrpc.JJsonPeer sendResponse INFO: Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} Aug 24, 2021 9:01:36 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onIceConnectionStateChanged","params":[404746,306802,"gathering"],"jsonrpc":"2.0"} 21:01:36.619 [Thread-5] INFO c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Initiating ICE for peer Aug 24, 2021 9:01:37 PM org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Initialized mapping harvesters (delay=505ms). stunDiscoveryFailed=false 21:01:37.139 [Thread-5] INFO c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Gathering ice candidates Aug 24, 2021 9:01:37 PM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 5gb071fdrt577o 21:01:37.276 [Thread-5] DEBUG c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Sending own candidates to 306802 Aug 24, 2021 9:01:37 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onIceConnectionStateChanged","params":[404746,306802,"awaitingCandidates"],"jsonrpc":"2.0"} Aug 24, 2021 9:01:37 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onIceMsg","params":[404746,306802,"{\"srcId\":404746,\"destId\":306802,\"password\":\"sndecpdtilhboer4ssfhap3q9\",\"ufrag\":\"5gb071fdrt577o\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.16\",\"port\":6266,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:f1b9:6176:5d31:6734\",\"port\":6266,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"49.192.140.171\",\"port\":6266,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"192.168.1.16\",\"relPort\":6266}]}"],"jsonrpc":"2.0"} Aug 24, 2021 9:01:37 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onIceConnectionStateChanged","params":[404746,306802,"checking"],"jsonrpc":"2.0"} Aug 24, 2021 9:01:37 PM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.20.2:6634/udp/host Aug 24, 2021 9:01:37 PM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: [fe80:0:0:0:c539:fa4e:da1:4944]:6634/udp/host Aug 24, 2021 9:01:37 PM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 112.213.178.90:6634/udp/srflx Aug 24, 2021 9:01:37 PM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 116.202.155.226:12262/udp/relay 21:01:37.285 [Thread-5] DEBUG c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Starting ICE for peer 306802 Aug 24, 2021 9:01:37 PM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 5gb071fdrt577o Aug 24, 2021 9:01:37 PM org.ice4j.util.Logger log INFO: Init checklist for stream faData Aug 24, 2021 9:01:37 PM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag 5gb071fdrt577o Aug 24, 2021 9:01:37 PM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag 5gb071fdrt577o Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.16:6266/udp/host -> 192.168.20.2:6634/udp/host (faData.RTP), failing. Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: timeout for pair: [fe80:0:0:0:f1b9:6176:5d31:6734]:6266/udp/host -> [fe80:0:0:0:c539:fa4e:da1:4944]:6634/udp/host (faData.RTP), failing. Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.16:6266/udp/host -> 112.213.178.90:6634/udp/srflx (faData.RTP), failing. Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.16:6266/udp/host -> 116.202.155.226:12262/udp/relay (faData.RTP). Local ufrag 5gb071fdrt577o Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: Adding allowed address: 116.202.155.226:12262/udp Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: Pair validated: 49.192.140.171:6266/udp/srflx -> 116.202.155.226:12262/udp/relay (faData.RTP). Local ufrag 5gb071fdrt577o Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: IsControlling: false USE-CANDIDATE:false. Local ufrag 5gb071fdrt577o Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.16:6266/udp/host -> 116.202.155.226:12262/udp/relay (faData.RTP). Local ufrag 5gb071fdrt577o Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: Pair validated: 49.192.140.171:6266/udp/srflx -> 116.202.155.226:12262/udp/relay (faData.RTP). Local ufrag 5gb071fdrt577o Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: IsControlling: false USE-CANDIDATE:false. Local ufrag 5gb071fdrt577o Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 192.168.1.16:6266/udp/host -> 116.202.155.226:12262/udp/relay (faData.RTP) Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag 5gb071fdrt577o Aug 24, 2021 9:01:38 PM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag 5gb071fdrt577o): host 21:01:38.932 [Thread-5] DEBUG c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): ICE terminated Aug 24, 2021 9:01:38 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onConnected","params":[404746,306802,true],"jsonrpc":"2.0"} Aug 24, 2021 9:01:38 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onIceConnectionStateChanged","params":[404746,306802,"connected"],"jsonrpc":"2.0"} 21:01:38.935 [Thread-12] DEBUG c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Now forwarding data from ICE to FA for peer Aug 24, 2021 9:01:41 PM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag 5gb071fdrt577o 21:01:57.410 [Thread-3] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown java.io.EOFException: null at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:226) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:116) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java:56) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:65) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:150) at java.base/java.lang.Thread.run(Thread.java:832) 21:01:57.411 [Thread-3] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 21:01:57.411 [Thread-3] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient Aug 24, 2021 9:01:57 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 21:01:57.411 [Thread-3] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything Aug 24, 2021 9:01:57 PM org.ice4j.util.Logger log 21:01:57.412 [Thread-4] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) AzzaWhite(306802) INFO: StunKeepAliveThread ends. java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:251) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:569) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:832) 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:674) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:632) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:239) ... 3 common frames omitted 21:01:57.413 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... Aug 24, 2021 9:01:57 PM org.ice4j.util.Logger log INFO: Closing. 21:01:57.413 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter 21:01:57.413 [Thread-12] WARN c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Error while reading from ICE adapter 21:01:57.413 [Thread-3] DEBUG c.f.i.g.GPGNetServer - No longer listening for GPGPNET from FA Aug 24, 2021 9:01:57 PM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed 21:01:57.413 [Thread-12] WARN c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Peer not connected anymore, aborting onConnectionLost of ICE Aug 24, 2021 9:01:57 PM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed 21:01:57.414 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:689) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:762) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:684) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:650) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:626) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:583) at java.base/java.net.ServerSocket.accept(ServerSocket.java:540) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 21:02:16.629 [main] INFO c.f.i.u.TrayIcon - Created tray icon 21:02:16.631 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 21:02:16.633 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 26434 21:02:16.636 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 29278 21:02:16.638 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 21:02:16.659 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 15567 Aug 24, 2021 9:02:16 PM com.nbarraille.jjsonrpc.TcpServer start INFO: TCP Server started. Aug 24, 2021 9:02:16 PM com.nbarraille.jjsonrpc.SocketListener run INFO: New client connected on port 56737 Aug 24, 2021 9:02:16 PM com.nbarraille.jjsonrpc.JJsonPeer run INFO: JJSON Peer listening 21:02:16.825 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal Aug 24, 2021 9:02:16 PM com.nbarraille.jjsonrpc.JJsonPeer sendResponse INFO: Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 21:02:17.174 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 3 Aug 24, 2021 9:02:17 PM com.nbarraille.jjsonrpc.JJsonPeer sendResponse INFO: Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 21:02:17.226 [ForkJoinPool.commonPool-worker-19] DEBUG c.f.i.u.PingWrapper - Pinged faf.mabula.net with an RTT of 25.0 21:02:22.292 [Thread-3] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages Aug 24, 2021 9:02:22 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 21:02:22.293 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 21:02:22.296 [Thread-3] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 21:02:22.297 [Thread-3] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 29278 Krieggs 404746 1 21:02:22.297 [Thread-3] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle Aug 24, 2021 9:02:22 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 21:02:22.501 [Thread-3] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 21:02:22.502 [Thread-3] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby Aug 24, 2021 9:02:22 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 21:02:22.958 [JJsonPeer] INFO c.f.i.IceAdapter - onJoinGame 306802 AzzaWhite 21:02:22.959 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 306802, AzzaWhite, localOffer: false 21:02:22.961 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer AzzaWhite(306802) 21:02:22.963 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: JoinGame 127.0.0.1:61074 AzzaWhite 306802 Aug 24, 2021 9:02:22 PM com.nbarraille.jjsonrpc.JJsonPeer sendResponse INFO: Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 21:02:23.865 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":306802,"destId":404746,"password":"19eugakcggvlt5t8d49qt24hql","ufrag":"5k7ei1fdrt6cb5","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.20.2","port":6760,"type":"HOST_CANDIDATE","generation":0,"id":"4","relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:c539:fa4e:da1:4944","port":6760,"type":"HOST_CANDIDATE","generation":0,"id":"5","relPort":0},{"foundation":"3","protocol":"udp","priority":1677724415,"ip":"112.213.178.90","port":6760,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"6","relAddr":"192.168.20.2","relPort":6760},{"foundation":"4","protocol":"udp","priority":2815,"ip":"116.202.155.226","port":18517,"type":"RELAYED_CANDIDATE","generation":0,"id":"7","relAddr":"112.213.178.90","relPort":6760}]} 21:02:23.865 [Thread-5] DEBUG c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Got IceMsg for peer Aug 24, 2021 9:02:23 PM com.nbarraille.jjsonrpc.JJsonPeer sendResponse INFO: Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} Aug 24, 2021 9:02:23 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onIceConnectionStateChanged","params":[404746,306802,"gathering"],"jsonrpc":"2.0"} 21:02:23.866 [Thread-5] INFO c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Initiating ICE for peer Aug 24, 2021 9:02:24 PM org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Initialized mapping harvesters (delay=511ms). stunDiscoveryFailed=false 21:02:24.393 [Thread-5] INFO c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Gathering ice candidates Aug 24, 2021 9:02:24 PM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 8ujuh1fdrt6lc7 21:02:24.531 [Thread-5] DEBUG c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Sending own candidates to 306802 Aug 24, 2021 9:02:24 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onIceConnectionStateChanged","params":[404746,306802,"awaitingCandidates"],"jsonrpc":"2.0"} Aug 24, 2021 9:02:24 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onIceMsg","params":[404746,306802,"{\"srcId\":404746,\"destId\":306802,\"password\":\"38m77sprper0ckmnr94lskhovv\",\"ufrag\":\"8ujuh1fdrt6lc7\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.16\",\"port\":6284,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relPort\":0},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"fe80:0:0:0:f1b9:6176:5d31:6734\",\"port\":6284,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1677724415,\"ip\":\"49.192.140.171\",\"port\":6284,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"192.168.1.16\",\"relPort\":6284}]}"],"jsonrpc":"2.0"} Aug 24, 2021 9:02:24 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onIceConnectionStateChanged","params":[404746,306802,"checking"],"jsonrpc":"2.0"} Aug 24, 2021 9:02:24 PM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.20.2:6760/udp/host Aug 24, 2021 9:02:24 PM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: [fe80:0:0:0:c539:fa4e:da1:4944]:6760/udp/host Aug 24, 2021 9:02:24 PM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 112.213.178.90:6760/udp/srflx Aug 24, 2021 9:02:24 PM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 116.202.155.226:18517/udp/relay 21:02:24.540 [Thread-5] DEBUG c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Starting ICE for peer 306802 Aug 24, 2021 9:02:24 PM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 8ujuh1fdrt6lc7 Aug 24, 2021 9:02:24 PM org.ice4j.util.Logger log INFO: Init checklist for stream faData Aug 24, 2021 9:02:24 PM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag 8ujuh1fdrt6lc7 Aug 24, 2021 9:02:24 PM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag 8ujuh1fdrt6lc7 Aug 24, 2021 9:02:25 PM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.16:6284/udp/host -> 192.168.20.2:6760/udp/host (faData.RTP), failing. Aug 24, 2021 9:02:25 PM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.16:6284/udp/host -> 112.213.178.90:6760/udp/srflx (faData.RTP), failing. Aug 24, 2021 9:02:25 PM org.ice4j.util.Logger log INFO: timeout for pair: [fe80:0:0:0:f1b9:6176:5d31:6734]:6284/udp/host -> [fe80:0:0:0:c539:fa4e:da1:4944]:6760/udp/host (faData.RTP), failing. Aug 24, 2021 9:02:25 PM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.16:6284/udp/host -> 116.202.155.226:18517/udp/relay (faData.RTP). Local ufrag 8ujuh1fdrt6lc7 Aug 24, 2021 9:02:25 PM org.ice4j.util.Logger log INFO: Adding allowed address: 116.202.155.226:18517/udp Aug 24, 2021 9:02:25 PM org.ice4j.util.Logger log INFO: Pair validated: 49.192.140.171:6284/udp/srflx -> 116.202.155.226:18517/udp/relay (faData.RTP). Local ufrag 8ujuh1fdrt6lc7 Aug 24, 2021 9:02:25 PM org.ice4j.util.Logger log INFO: IsControlling: false USE-CANDIDATE:false. Local ufrag 8ujuh1fdrt6lc7 Aug 24, 2021 9:02:26 PM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 192.168.1.16:6284/udp/host -> 116.202.155.226:18517/udp/relay (faData.RTP) Aug 24, 2021 9:02:26 PM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED Aug 24, 2021 9:02:26 PM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag 8ujuh1fdrt6lc7 21:02:26.156 [Thread-5] DEBUG c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): ICE terminated Aug 24, 2021 9:02:26 PM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag 8ujuh1fdrt6lc7): host Aug 24, 2021 9:02:26 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onConnected","params":[404746,306802,true],"jsonrpc":"2.0"} Aug 24, 2021 9:02:26 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onIceConnectionStateChanged","params":[404746,306802,"connected"],"jsonrpc":"2.0"} 21:02:26.159 [Thread-12] DEBUG c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Now forwarding data from ICE to FA for peer Aug 24, 2021 9:02:29 PM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag 8ujuh1fdrt6lc7 21:02:45.611 [Thread-3] DEBUG c.f.i.g.GPGNetServer - New GameState: Launching 21:02:45.612 [Thread-3] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Launching Aug 24, 2021 9:02:45 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Launching"]],"jsonrpc":"2.0"} 22:02:19.455 [Thread-3] INFO c.f.i.g.GPGNetServer - Received GPGNet message: EnforceRating Aug 24, 2021 10:02:19 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onGpgNetMessageReceived","params":["EnforceRating",[]],"jsonrpc":"2.0"} 22:02:19.555 [Thread-3] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 2 score 1 Aug 24, 2021 10:02:19 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[2,"score 1"]],"jsonrpc":"2.0"} 22:02:22.301 [Thread-3] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameResult 1 defeat -10 Aug 24, 2021 10:02:22 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameResult",[1,"defeat -10"]],"jsonrpc":"2.0"} 22:03:19.285 [Thread-3] ERROR c.f.i.g.GPGNetServer - Error while communicating with FA (input), assuming shutdown java.io.EOFException: null at com.google.common.io.LittleEndianDataInputStream.readAndCheckByte(LittleEndianDataInputStream.java:226) at com.google.common.io.LittleEndianDataInputStream.readInt(LittleEndianDataInputStream.java:116) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readInt(FaDataInputStream.java:56) at com.faforever.iceadapter.gpgnet.FaDataInputStream.readString(FaDataInputStream.java:65) at com.faforever.iceadapter.gpgnet.GPGNetServer$GPGNetClient.listenerThread(GPGNetServer.java:150) at java.base/java.lang.Thread.run(Thread.java:832) 22:03:19.286 [Thread-3] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 22:03:19.287 [Thread-3] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient Aug 24, 2021 10:03:19 PM com.nbarraille.jjsonrpc.JJsonPeer sendNotification INFO: Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 22:03:19.289 [Thread-3] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 22:03:19.291 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 22:03:19.292 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter Aug 24, 2021 10:03:19 PM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. Aug 24, 2021 10:03:19 PM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed 22:03:19.298 [Thread-4] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) AzzaWhite(306802) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:251) at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:569) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81) at java.base/java.lang.Thread.run(Thread.java:832) 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:674) at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:632) at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:239) ... 3 common frames omitted Aug 24, 2021 10:03:19 PM org.ice4j.util.Logger log INFO: Closing. 22:03:19.299 [Thread-12] WARN c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Error while reading from ICE adapter 22:03:19.299 [Thread-12] WARN c.f.i.i.PeerIceModule - ICE AzzaWhite(306802): Peer not connected anymore, aborting onConnectionLost of ICE 22:03:19.300 [Thread-3] DEBUG c.f.i.g.GPGNetServer - No longer listening for GPGPNET from FA 22:03:19.300 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped Aug 24, 2021 10:03:19 PM org.ice4j.util.Logger log SEVERE: Cannot find socket to remove. java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:689) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:762) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:684) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:650) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:626) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:583) at java.base/java.net.ServerSocket.accept(ServerSocket.java:540) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) Aug 24, 2021 10:03:19 PM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed