06:51:18.669 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=20605410&playerId=226684 06:51:19.363 [main] INFO c.f.i.u.TrayIcon - Created tray icon 06:51:19.363 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 06:51:19.364 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 50697 06:51:19.369 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 51654 06:51:19.371 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 06:51:19.372 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 50695 06:51:19.373 [main] INFO c.n.j.TcpServer - TCP Server started. 06:51:19.374 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 06:51:19.436 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 50705 06:51:19.438 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 06:51:19.441 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 06:51:19.467 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 06:51:19.467 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 06:51:19.625 [WebSocketConnectReadThread-26] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 06:51:19.865 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 18 06:51:19.865 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 06:51:19.932 [ForkJoinPool.commonPool-worker-2] WARN c.f.i.u.PingWrapper - Failed to ping coturn1.faforever.com 06:51:19.933 [ForkJoinPool.commonPool-worker-2] WARN c.f.i.u.PingWrapper - Failed to ping coturn3.faforever.com 06:51:19.935 [ForkJoinPool.commonPool-worker-3] WARN c.f.i.u.PingWrapper - Failed to ping coturn2.faforever.com 06:51:20.031 [ForkJoinPool.commonPool-worker-3] WARN c.f.i.u.PingWrapper - Failed to ping coturn5.faforever.com 06:51:20.068 [ForkJoinPool.commonPool-worker-2] WARN c.f.i.u.PingWrapper - Failed to ping coturn4.faforever.com 06:51:20.128 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping anz1.coturn.faforever.com 06:51:23.308 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 06:51:23.308 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 06:51:23.309 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 06:51:23.317 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 06:51:23.318 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 51654 Telemazer 226684 1 06:51:23.321 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 06:51:23.321 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 06:51:23.541 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 06:51:23.542 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 06:51:23.542 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 06:51:23.590 [JJsonPeer] INFO c.f.i.IceAdapter - onJoinGame 481241 redmotive 06:51:23.592 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 481241, redmotive, localOffer: false 06:51:23.595 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer redmotive(481241) 06:51:23.603 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: JoinGame 127.0.0.1:62165 redmotive 481241 06:51:23.603 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 06:51:23.604 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 420112 GRaFoK, offer: true 06:51:23.604 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 420112, GRaFoK, localOffer: true 06:51:23.604 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer GRaFoK(420112) 06:51:23.606 [Thread-8] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"gathering"],"jsonrpc":"2.0"} 06:51:23.606 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:62166 GRaFoK 420112 06:51:23.607 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} 06:51:23.607 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 244095 Di13m, offer: true 06:51:23.607 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 244095, Di13m, localOffer: true 06:51:23.608 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Di13m(244095) 06:51:23.608 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:62167 Di13m 244095 06:51:23.609 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} 06:51:23.609 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 488095 Raaa, offer: true 06:51:23.609 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 488095, Raaa, localOffer: true 06:51:23.610 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Raaa(488095) 06:51:23.611 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:62168 Raaa 488095 06:51:23.611 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} 06:51:23.612 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 431843 recurrentgate, offer: true 06:51:23.612 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 431843, recurrentgate, localOffer: true 06:51:23.612 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,244095,"gathering"],"jsonrpc":"2.0"} 06:51:23.612 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer recurrentgate(431843) 06:51:23.613 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:62169 recurrentgate 431843 06:51:23.613 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} 06:51:23.614 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 64355 DiatonicScale, offer: true 06:51:23.614 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 64355, DiatonicScale, localOffer: true 06:51:23.615 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer DiatonicScale(64355) 06:51:23.615 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:62170 DiatonicScale 64355 06:51:23.616 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} 06:51:23.616 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 297758 touslyxid, offer: true 06:51:23.616 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 297758, touslyxid, localOffer: true 06:51:23.617 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer touslyxid(297758) 06:51:23.618 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:62171 touslyxid 297758 06:51:23.618 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} 06:51:23.619 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 386863 SalamanderSQTCH, offer: true 06:51:23.619 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 386863, SalamanderSQTCH, localOffer: true 06:51:23.619 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer SalamanderSQTCH(386863) 06:51:23.620 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:62172 SalamanderSQTCH 386863 06:51:23.620 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} 06:51:23.621 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 232191 Girth, offer: true 06:51:23.621 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 232191, Girth, localOffer: true 06:51:23.622 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Girth(232191) 06:51:23.622 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:62173 Girth 232191 06:51:23.623 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} 06:51:23.623 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 289359 DonGoshan, offer: true 06:51:23.623 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 289359, DonGoshan, localOffer: true 06:51:23.624 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer DonGoshan(289359) 06:51:23.625 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:62174 DonGoshan 289359 06:51:23.625 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} 06:51:23.627 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:51:23.630 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 433484 D31TA, offer: true 06:51:23.631 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 433484, D31TA, localOffer: true 06:51:23.631 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer D31TA(433484) 06:51:23.632 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:62175 D31TA 433484 06:51:23.632 [Thread-8] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Initiating ICE for peer 06:51:23.632 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE Di13m(244095): Initiating ICE for peer 06:51:23.632 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:51:23.632 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} 06:51:23.633 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 328823 Smormu, offer: true 06:51:23.633 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 328823, Smormu, localOffer: true 06:51:23.633 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Smormu(328823) 06:51:23.634 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"gathering"],"jsonrpc":"2.0"} 06:51:23.634 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:62176 Smormu 328823 06:51:23.635 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":13,"jsonrpc":"2.0"} 06:51:23.635 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 489138 Bingo_Ingo, offer: true 06:51:23.635 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 489138, Bingo_Ingo, localOffer: true 06:51:23.636 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Initiating ICE for peer 06:51:23.637 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Bingo_Ingo(489138) 06:51:23.637 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,64355,"gathering"],"jsonrpc":"2.0"} 06:51:23.638 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE DiatonicScale(64355): Initiating ICE for peer 06:51:23.639 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:62177 Bingo_Ingo 489138 06:51:23.640 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":14,"jsonrpc":"2.0"} 06:51:23.643 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,297758,"gathering"],"jsonrpc":"2.0"} 06:51:23.643 [Thread-22] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,232191,"gathering"],"jsonrpc":"2.0"} 06:51:23.644 [Thread-24] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:51:23.644 [Thread-18] INFO c.f.i.i.PeerIceModule - ICE touslyxid(297758): Initiating ICE for peer 06:51:23.644 [Thread-26] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,433484,"gathering"],"jsonrpc":"2.0"} 06:51:23.644 [Thread-28] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:51:23.643 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,386863,"gathering"],"jsonrpc":"2.0"} 06:51:23.644 [Thread-30] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"gathering"],"jsonrpc":"2.0"} 06:51:23.645 [Thread-22] INFO c.f.i.i.PeerIceModule - ICE Girth(232191): Initiating ICE for peer 06:51:23.646 [Thread-24] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:51:23.646 [Thread-26] INFO c.f.i.i.PeerIceModule - ICE D31TA(433484): Initiating ICE for peer 06:51:23.647 [Thread-28] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:51:23.647 [Thread-30] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Initiating ICE for peer 06:51:23.648 [Thread-20] INFO c.f.i.i.PeerIceModule - ICE SalamanderSQTCH(386863): Initiating ICE for peer 06:51:23.653 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 420112 06:51:23.654 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["420112"]],"jsonrpc":"2.0"} 06:51:23.655 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 244095 06:51:23.655 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["244095"]],"jsonrpc":"2.0"} 06:51:23.656 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 488095 06:51:23.657 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["488095"]],"jsonrpc":"2.0"} 06:51:23.663 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 431843 06:51:23.664 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["431843"]],"jsonrpc":"2.0"} 06:51:23.665 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 64355 06:51:23.665 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["64355"]],"jsonrpc":"2.0"} 06:51:23.666 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 297758 06:51:23.666 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["297758"]],"jsonrpc":"2.0"} 06:51:23.666 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 386863 06:51:23.666 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["386863"]],"jsonrpc":"2.0"} 06:51:23.666 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 232191 06:51:23.666 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["232191"]],"jsonrpc":"2.0"} 06:51:23.667 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 289359 06:51:23.667 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["289359"]],"jsonrpc":"2.0"} 06:51:23.667 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 433484 06:51:23.667 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["433484"]],"jsonrpc":"2.0"} 06:51:23.669 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 328823 06:51:23.669 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["328823"]],"jsonrpc":"2.0"} 06:51:23.670 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 489138 06:51:23.670 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["489138"]],"jsonrpc":"2.0"} рту. 18, 2023 6:51:24 AM org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Initialized mapping harvesters (delay=503ms). stunDiscoveryFailed=false 06:51:24.171 [Thread-20] INFO c.f.i.i.PeerIceModule - ICE SalamanderSQTCH(386863): Gathering ice candidates 06:51:24.171 [Thread-30] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering ice candidates 06:51:24.171 [Thread-26] INFO c.f.i.i.PeerIceModule - ICE D31TA(433484): Gathering ice candidates 06:51:24.172 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE DiatonicScale(64355): Gathering ice candidates 06:51:24.172 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering ice candidates 06:51:24.172 [Thread-8] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Gathering ice candidates 06:51:24.172 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:51:24.172 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE Di13m(244095): Gathering ice candidates 06:51:24.172 [Thread-22] INFO c.f.i.i.PeerIceModule - ICE Girth(232191): Gathering ice candidates 06:51:24.172 [Thread-18] INFO c.f.i.i.PeerIceModule - ICE touslyxid(297758): Gathering ice candidates 06:51:24.172 [Thread-24] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:51:24.172 [Thread-28] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:51:24.180 [Thread-10] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:24.180 [Thread-22] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:24.180 [Thread-8] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:24.180 [Thread-18] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:24.180 [Thread-12] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:24.180 [Thread-30] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:24.180 [Thread-16] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:24.181 [Thread-24] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:24.181 [Thread-14] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:24.181 [Thread-28] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:24.181 [Thread-20] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:24.182 [Thread-26] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:51:24 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:24 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:24 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 908lc1h83c9r8d 06:51:24.270 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"m4tud8kn558il7bcpl6uj8n7","ufrag":"7covl1h83c9rg7","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.236","port":6919,"type":"HOST_CANDIDATE","generation":0,"id":"114","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6919,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"115","relAddr":"192.168.1.236","relPort":6919},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":18736,"type":"RELAYED_CANDIDATE","generation":0,"id":"116","relAddr":"2.28.87.107","relPort":6919}]} 06:51:24.271 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":15,"jsonrpc":"2.0"} 06:51:24.273 [Thread-46] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:24.274 [Thread-46] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"gathering"],"jsonrpc":"2.0"} 06:51:24.274 [Thread-46] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Initiating ICE for peer 06:51:24.275 [Thread-46] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering ice candidates 06:51:24.276 [Thread-46] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:51:26 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:26 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:26 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag beajg1h83c9r8d 06:51:26.546 [Thread-10] DEBUG c.f.i.i.PeerIceModule - ICE Di13m(244095): Sending own candidates to 244095, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:26.546 [Thread-26] DEBUG c.f.i.i.PeerIceModule - ICE D31TA(433484): Sending own candidates to 433484, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:26.546 [Thread-22] DEBUG c.f.i.i.PeerIceModule - ICE Girth(232191): Sending own candidates to 232191, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:26.547 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,244095,"awaitingCandidates"],"jsonrpc":"2.0"} 06:51:26.547 [Thread-22] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,232191,"awaitingCandidates"],"jsonrpc":"2.0"} 06:51:26.547 [Thread-26] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,433484,"awaitingCandidates"],"jsonrpc":"2.0"} 06:51:26.556 [Thread-22] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,232191,"{\"srcId\":226684,\"destId\":232191,\"password\":\"dnaulajqh269u5tktbvgvadlv\",\"ufrag\":\"cirpv1h83c9r8c\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6356,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9428,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"192.168.1.38\",\"relPort\":6356},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":12901,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":\"45.94.118.128\",\"relPort\":9428}]}"],"jsonrpc":"2.0"} 06:51:26.556 [Thread-26] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,433484,"{\"srcId\":226684,\"destId\":433484,\"password\":\"2b0il3jn1t2dc08tcg3msrhovc\",\"ufrag\":\"908lc1h83c9r8d\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6807,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9426,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":\"192.168.1.38\",\"relPort\":6807},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":14717,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"45.94.118.128\",\"relPort\":9426}]}"],"jsonrpc":"2.0"} 06:51:26.562 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,244095,"{\"srcId\":226684,\"destId\":244095,\"password\":\"3rerekh0blrcctu3l05n889scd\",\"ufrag\":\"88km91h83c9r8d\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6201,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9427,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"192.168.1.38\",\"relPort\":6201},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":15853,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"45.94.118.128\",\"relPort\":9427}]}"],"jsonrpc":"2.0"} 06:51:28.864 [JJsonPeer] INFO c.f.i.IceAdapter - onDisconnectFromPeer 489138 рту. 18, 2023 6:51:28 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 84rca1h83c9r8c 06:51:28.865 [Thread-29] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) Bingo_Ingo(489138) 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 06:51:28.869 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: DisconnectFromPeer 489138 06:51:28.870 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":16,"jsonrpc":"2.0"} 06:51:28.878 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 489138 06:51:28.879 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["489138"]],"jsonrpc":"2.0"} 06:51:28.906 [Thread-20] DEBUG c.f.i.i.PeerIceModule - ICE SalamanderSQTCH(386863): Sending own candidates to 386863, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:28.906 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,386863,"awaitingCandidates"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:28 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 4uss31h83c9r8c 06:51:28.909 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,386863,"{\"srcId\":226684,\"destId\":386863,\"password\":\"4o9hjamdanp4ic047skvd88sku\",\"ufrag\":\"2huua1h83c9r8c\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6163,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9430,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"192.168.1.38\",\"relPort\":6163},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":11335,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":\"45.94.118.128\",\"relPort\":9430}]}"],"jsonrpc":"2.0"} 06:51:28.922 [Thread-18] DEBUG c.f.i.i.PeerIceModule - ICE touslyxid(297758): Sending own candidates to 297758, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:28.923 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,297758,"awaitingCandidates"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:28 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag f70tn1h83c9r8c 06:51:28.923 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,297758,"{\"srcId\":226684,\"destId\":297758,\"password\":\"7il47nt0l25i8gt2nt8ik3gou0\",\"ufrag\":\"beajg1h83c9r8d\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6428,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9432,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"192.168.1.38\",\"relPort\":6428},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":12116,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"45.94.118.128\",\"relPort\":9432}]}"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:28 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 84rca1h83c9r8c 06:51:28.924 [Thread-14] DEBUG c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Sending own candidates to 431843, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:28.926 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"awaitingCandidates"],"jsonrpc":"2.0"} 06:51:28.931 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,431843,"{\"srcId\":226684,\"destId\":431843,\"password\":\"2mgc88rbtu3iv6314jo3tbss4m\",\"ufrag\":\"cdr981h83c9r8d\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6398,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9431,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":\"192.168.1.38\",\"relPort\":6398},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":19975,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":\"45.94.118.128\",\"relPort\":9431}]}"],"jsonrpc":"2.0"} 06:51:28.972 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":433484,"destId":226684,"password":"3mm3tcqcmhmafqrkddnu93g78h","ufrag":"b2pn51h83c9unr","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.20","port":6324,"type":"HOST_CANDIDATE","generation":0,"id":"42","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"173.63.221.91","port":6324,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"43","relAddr":"192.168.1.20","relPort":6324},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":19637,"type":"RELAYED_CANDIDATE","generation":0,"id":"44","relAddr":"173.63.221.91","relPort":6324}]} 06:51:28.973 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":17,"jsonrpc":"2.0"} 06:51:28.992 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE D31TA(433484): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:28.994 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,433484,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.1.20:6324/udp/host рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 173.63.221.91:6324/udp/srflx рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 5.161.127.50:19637/udp/relay 06:51:29.003 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE D31TA(433484): Starting ICE for peer 433484 рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag 908lc1h83c9r8d 06:51:29.108 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":244095,"destId":226684,"password":"411mkmiph7b4iu1m8amocai84u","ufrag":"fhomf1h83c9tmr","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.103","port":6368,"type":"HOST_CANDIDATE","generation":0,"id":"54","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"95.154.80.63","port":6368,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"55","relAddr":"192.168.0.103","relPort":6368},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":19033,"type":"RELAYED_CANDIDATE","generation":0,"id":"56","relAddr":"95.154.80.63","relPort":6368}]} 06:51:29.108 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":18,"jsonrpc":"2.0"} 06:51:29.109 [Thread-75] DEBUG c.f.i.i.PeerIceModule - ICE Di13m(244095): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:29.109 [Thread-75] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,244095,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.0.103:6368/udp/host рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 95.154.80.63:6368/udp/srflx рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 135.181.254.226:19033/udp/relay 06:51:29.114 [Thread-75] DEBUG c.f.i.i.PeerIceModule - ICE Di13m(244095): Starting ICE for peer 244095 рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag 88km91h83c9r8d 06:51:29.128 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":232191,"destId":226684,"password":"6tmgchpak13bniib5nheh4ntf5","ufrag":"100p61h83c2mri","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.2.4","port":6557,"type":"HOST_CANDIDATE","generation":0,"id":"78","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"192.168.133.1","port":6557,"type":"HOST_CANDIDATE","generation":0,"id":"79","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113932031,"ip":"192.168.59.1","port":6557,"type":"HOST_CANDIDATE","generation":0,"id":"80","relAddr":null,"relPort":0},{"foundation":"5","protocol":"udp","priority":1677724415,"ip":"64.250.221.131","port":6557,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"81","relAddr":"192.168.2.4","relPort":6557},{"foundation":"4","protocol":"udp","priority":2815,"ip":"5.161.127.50","port":12538,"type":"RELAYED_CANDIDATE","generation":0,"id":"82","relAddr":"64.250.221.131","relPort":6557}]} 06:51:29.128 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":19,"jsonrpc":"2.0"} 06:51:29.129 [Thread-79] DEBUG c.f.i.i.PeerIceModule - ICE Girth(232191): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), srflx(udp), relay(udp) 06:51:29.129 [Thread-79] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,232191,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.2.4:6557/udp/host рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.133.1:6557/udp/host рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.59.1:6557/udp/host рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 64.250.221.131:6557/udp/srflx рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 5.161.127.50:12538/udp/relay 06:51:29.133 [Thread-79] DEBUG c.f.i.i.PeerIceModule - ICE Girth(232191): Starting ICE for peer 232191 рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6807/udp/host -> 173.63.221.91:6324/udp/srflx (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Adding allowed address: 173.63.221.91:6324/udp рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9426/udp/srflx -> 173.63.221.91:6324/udp/srflx (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9426/udp/srflx -> 173.63.221.91:6324/udp/srflx (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6807/udp/host -> 5.161.127.50:19637/udp/relay (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Adding allowed address: 5.161.127.50:19637/udp рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9426/udp/srflx -> 5.161.127.50:19637/udp/relay (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9426/udp/srflx -> 5.161.127.50:19637/udp/relay (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 908lc1h83c9r8d 06:51:29.215 [Thread-28] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:29.215 [Thread-8] ERROR c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:29.215 [Thread-24] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:29.216 [Thread-16] ERROR c.f.i.i.PeerIceModule - ICE DiatonicScale(64355): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:29.216 [Thread-12] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:29.216 [Thread-30] ERROR c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:29.218 [Thread-81] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} 06:51:29.218 [Thread-84] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,64355,"disconnected"],"jsonrpc":"2.0"} 06:51:29.218 [Thread-83] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} 06:51:29.218 [Thread-82] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"disconnected"],"jsonrpc":"2.0"} 06:51:29.220 [Thread-86] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 4uss31h83c9r8c 06:51:29.220 [Thread-85] WARN c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Peer not connected anymore, aborting onConnectionLost of ICE рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6knab1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag b1v6v1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 428tq1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag f70tn1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6807/udp/host -> 5.161.127.50:19637/udp/relay (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9426/udp/srflx -> 5.161.127.50:19637/udp/relay (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9426/udp/srflx -> 5.161.127.50:19637/udp/relay (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6807/udp/host -> 173.63.221.91:6324/udp/srflx (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9426/udp/srflx -> 173.63.221.91:6324/udp/srflx (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9426/udp/srflx -> 173.63.221.91:6324/udp/srflx (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 908lc1h83c9r8d 06:51:29.281 [Thread-46] ERROR c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:29.281 [Thread-46] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"checking"],"jsonrpc":"2.0"} 06:51:29.282 [Thread-96] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-46" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 1jbu51h83c9rrj рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6201/udp/host -> 95.154.80.63:6368/udp/srflx (faData.RTP). Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Adding allowed address: 95.154.80.63:6368/udp рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9427/udp/srflx -> 95.154.80.63:6368/udp/srflx (faData.RTP). Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9427/udp/srflx -> 95.154.80.63:6368/udp/srflx (faData.RTP). Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9426/udp/srflx -> 173.63.221.91:6324/udp/srflx (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9426/udp/srflx -> 173.63.221.91:6324/udp/srflx (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9426/udp/srflx -> 173.63.221.91:6324/udp/srflx (faData.RTP). Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9426/udp/srflx -> 173.63.221.91:6324/udp/srflx (faData.RTP). Loal ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9426/udp/srflx -> 173.63.221.91:6324/udp/srflx (faData.RTP) рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag 908lc1h83c9r8d): srflx (STUN server = 135.181.254.226:3478/udp) 06:51:29.324 [Thread-69] DEBUG c.f.i.i.PeerIceModule - ICE D31TA(433484): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:51:29.324 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,433484,true],"jsonrpc":"2.0"} 06:51:29.324 [Thread-69] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,433484,"connected"],"jsonrpc":"2.0"} 06:51:29.325 [Thread-69] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 433484 06:51:29.328 [Thread-99] DEBUG c.f.i.i.PeerIceModule - ICE D31TA(433484): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6356/udp/host -> 64.250.221.131:6557/udp/srflx (faData.RTP). Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Adding allowed address: 64.250.221.131:6557/udp рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9428/udp/srflx -> 64.250.221.131:6557/udp/srflx (faData.RTP). Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9428/udp/srflx -> 64.250.221.131:6557/udp/srflx (faData.RTP). Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6201/udp/host -> 95.154.80.63:6368/udp/srflx (faData.RTP). Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9427/udp/srflx -> 95.154.80.63:6368/udp/srflx (faData.RTP). Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9427/udp/srflx -> 95.154.80.63:6368/udp/srflx (faData.RTP). Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6356/udp/host -> 64.250.221.131:6557/udp/srflx (faData.RTP). Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9428/udp/srflx -> 64.250.221.131:6557/udp/srflx (faData.RTP). Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9428/udp/srflx -> 64.250.221.131:6557/udp/srflx (faData.RTP). Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9427/udp/srflx -> 95.154.80.63:6368/udp/srflx (faData.RTP). Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9427/udp/srflx -> 95.154.80.63:6368/udp/srflx (faData.RTP). Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9427/udp/srflx -> 95.154.80.63:6368/udp/srflx (faData.RTP). Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9427/udp/srflx -> 95.154.80.63:6368/udp/srflx (faData.RTP). Loal ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9427/udp/srflx -> 95.154.80.63:6368/udp/srflx (faData.RTP) рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag 88km91h83c9r8d): srflx (STUN server = 135.181.254.226:3478/udp) 06:51:29.475 [Thread-75] DEBUG c.f.i.i.PeerIceModule - ICE Di13m(244095): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:51:29.475 [Thread-75] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,244095,true],"jsonrpc":"2.0"} 06:51:29.475 [Thread-75] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,244095,"connected"],"jsonrpc":"2.0"} 06:51:29.476 [Thread-75] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 244095 06:51:29.476 [Thread-102] DEBUG c.f.i.i.PeerIceModule - ICE Di13m(244095): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:12901/udp/relay -> 64.250.221.131:6557/udp/srflx (faData.RTP). Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair validated: 135.181.254.226:12901/udp/relay -> 64.250.221.131:6557/udp/srflx (faData.RTP). Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 135.181.254.226:12901/udp/relay -> 64.250.221.131:6557/udp/srflx (faData.RTP). Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9428/udp/srflx -> 64.250.221.131:6557/udp/srflx (faData.RTP). Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9428/udp/srflx -> 64.250.221.131:6557/udp/srflx (faData.RTP). Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9428/udp/srflx -> 64.250.221.131:6557/udp/srflx (faData.RTP). Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9428/udp/srflx -> 64.250.221.131:6557/udp/srflx (faData.RTP). Loal ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9428/udp/srflx -> 64.250.221.131:6557/udp/srflx (faData.RTP) рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag cirpv1h83c9r8c): srflx (STUN server = 135.181.254.226:3478/udp) рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Adding allowed address: 135.181.254.226:19033/udp рту. 18, 2023 6:51:29 AM org.ice4j.util.Logger log INFO: Adding allowed address: 5.161.127.50:12538/udp 06:51:29.585 [Thread-79] DEBUG c.f.i.i.PeerIceModule - ICE Girth(232191): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:51:29.585 [Thread-79] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,232191,true],"jsonrpc":"2.0"} 06:51:29.586 [Thread-79] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,232191,"connected"],"jsonrpc":"2.0"} 06:51:29.586 [Thread-79] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 232191 06:51:29.587 [Thread-105] DEBUG c.f.i.i.PeerIceModule - ICE Girth(232191): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:51:30 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6807/udp/host -> 192.168.1.20:6324/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:30 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6356/udp/host -> 192.168.2.4:6557/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:30 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6201/udp/host -> 192.168.0.103:6368/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:30 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:14717/udp/relay -> 192.168.1.20:6324/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:30 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6356/udp/host -> 192.168.133.1:6557/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:30 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6356/udp/host -> 192.168.59.1:6557/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:30 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:15853/udp/relay -> 192.168.0.103:6368/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:30 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:12901/udp/relay -> 192.168.2.4:6557/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:30 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:12901/udp/relay -> 192.168.133.1:6557/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:30 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:12901/udp/relay -> 192.168.59.1:6557/udp/host (faData.RTP), failing. 06:51:31.379 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":386863,"destId":226684,"password":"661tfg0arg1057k57pucl6emu9","ufrag":"543in1h83c9vei","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.143","port":6211,"type":"HOST_CANDIDATE","generation":0,"id":"48","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"138.88.221.137","port":6211,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"49","relAddr":"192.168.1.143","relPort":6211},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":19950,"type":"RELAYED_CANDIDATE","generation":0,"id":"50","relAddr":"138.88.221.137","relPort":6211}]} 06:51:31.379 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":20,"jsonrpc":"2.0"} 06:51:31.379 [Thread-106] DEBUG c.f.i.i.PeerIceModule - ICE SalamanderSQTCH(386863): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:31.379 [Thread-106] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,386863,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.1.143:6211/udp/host рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 138.88.221.137:6211/udp/srflx рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 5.161.127.50:19950/udp/relay 06:51:31.381 [Thread-106] DEBUG c.f.i.i.PeerIceModule - ICE SalamanderSQTCH(386863): Starting ICE for peer 386863 рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag 2huua1h83c9r8c 06:51:31.440 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":297758,"destId":226684,"password":"4og02cvvmgc7ic6ockitv4hc9m","ufrag":"2disj1h83c9uk2","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.50.35","port":6726,"type":"HOST_CANDIDATE","generation":0,"id":"56","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"24.125.151.192","port":6726,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"57","relAddr":"192.168.50.35","relPort":6726},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":10154,"type":"RELAYED_CANDIDATE","generation":0,"id":"58","relAddr":"24.125.151.192","relPort":6726}]} 06:51:31.440 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":21,"jsonrpc":"2.0"} 06:51:31.440 [Thread-107] DEBUG c.f.i.i.PeerIceModule - ICE touslyxid(297758): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:31.441 [Thread-107] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,297758,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.50.35:6726/udp/host рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 24.125.151.192:6726/udp/srflx рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 5.161.127.50:10154/udp/relay 06:51:31.442 [Thread-107] DEBUG c.f.i.i.PeerIceModule - ICE touslyxid(297758): Starting ICE for peer 297758 рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag beajg1h83c9r8d 06:51:31.534 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":431843,"destId":226684,"password":"791mccngb3263g4omj20sab3d3","ufrag":"leqp1h83ca1db","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.31","port":6604,"type":"HOST_CANDIDATE","generation":0,"id":"54","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"167.57.40.159","port":6604,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"55","relAddr":"192.168.1.31","relPort":6604},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":17366,"type":"RELAYED_CANDIDATE","generation":0,"id":"56","relAddr":"167.57.40.159","relPort":6604}]} 06:51:31.534 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":22,"jsonrpc":"2.0"} 06:51:31.535 [Thread-110] DEBUG c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:31.535 [Thread-110] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.1.31:6604/udp/host рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 167.57.40.159:6604/udp/srflx рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 94.130.225.99:17366/udp/relay 06:51:31.537 [Thread-110] DEBUG c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Starting ICE for peer 431843 рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6163/udp/host -> 138.88.221.137:6211/udp/srflx (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Adding allowed address: 138.88.221.137:6211/udp рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9430/udp/srflx -> 138.88.221.137:6211/udp/srflx (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9430/udp/srflx -> 138.88.221.137:6211/udp/srflx (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6163/udp/host -> 5.161.127.50:19950/udp/relay (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Adding allowed address: 5.161.127.50:19950/udp рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9430/udp/srflx -> 5.161.127.50:19950/udp/relay (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9430/udp/srflx -> 5.161.127.50:19950/udp/relay (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6428/udp/host -> 24.125.151.192:6726/udp/srflx (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Adding allowed address: 24.125.151.192:6726/udp рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9432/udp/srflx -> 24.125.151.192:6726/udp/srflx (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9432/udp/srflx -> 24.125.151.192:6726/udp/srflx (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6428/udp/host -> 5.161.127.50:10154/udp/relay (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Adding allowed address: 5.161.127.50:10154/udp рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9432/udp/srflx -> 5.161.127.50:10154/udp/relay (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9432/udp/srflx -> 5.161.127.50:10154/udp/relay (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:11335/udp/relay -> 138.88.221.137:6211/udp/srflx (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 135.181.254.226:11335/udp/relay -> 138.88.221.137:6211/udp/srflx (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 135.181.254.226:11335/udp/relay -> 138.88.221.137:6211/udp/srflx (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6163/udp/host -> 5.161.127.50:19950/udp/relay (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9430/udp/srflx -> 5.161.127.50:19950/udp/relay (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9430/udp/srflx -> 5.161.127.50:19950/udp/relay (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6163/udp/host -> 138.88.221.137:6211/udp/srflx (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9430/udp/srflx -> 138.88.221.137:6211/udp/srflx (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9430/udp/srflx -> 138.88.221.137:6211/udp/srflx (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9430/udp/srflx -> 138.88.221.137:6211/udp/srflx (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9430/udp/srflx -> 138.88.221.137:6211/udp/srflx (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9430/udp/srflx -> 138.88.221.137:6211/udp/srflx (faData.RTP). Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9430/udp/srflx -> 138.88.221.137:6211/udp/srflx (faData.RTP). Loal ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9430/udp/srflx -> 138.88.221.137:6211/udp/srflx (faData.RTP) рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag 2huua1h83c9r8c): srflx (STUN server = 135.181.254.226:3478/udp) рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6428/udp/host -> 24.125.151.192:6726/udp/srflx (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9432/udp/srflx -> 24.125.151.192:6726/udp/srflx (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9432/udp/srflx -> 24.125.151.192:6726/udp/srflx (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag beajg1h83c9r8d 06:51:31.774 [Thread-106] DEBUG c.f.i.i.PeerIceModule - ICE SalamanderSQTCH(386863): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:51:31.774 [Thread-106] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,386863,true],"jsonrpc":"2.0"} 06:51:31.774 [Thread-106] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,386863,"connected"],"jsonrpc":"2.0"} 06:51:31.775 [Thread-106] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 386863 06:51:31.775 [Thread-117] DEBUG c.f.i.i.PeerIceModule - ICE SalamanderSQTCH(386863): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:12116/udp/relay -> 24.125.151.192:6726/udp/srflx (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 135.181.254.226:12116/udp/relay -> 24.125.151.192:6726/udp/srflx (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 135.181.254.226:12116/udp/relay -> 24.125.151.192:6726/udp/srflx (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6428/udp/host -> 5.161.127.50:10154/udp/relay (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9432/udp/srflx -> 5.161.127.50:10154/udp/relay (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9432/udp/srflx -> 5.161.127.50:10154/udp/relay (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6398/udp/host -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Adding allowed address: 167.57.40.159:6604/udp рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9431/udp/srflx -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9431/udp/srflx -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9432/udp/srflx -> 24.125.151.192:6726/udp/srflx (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9432/udp/srflx -> 24.125.151.192:6726/udp/srflx (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9432/udp/srflx -> 24.125.151.192:6726/udp/srflx (faData.RTP). Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9432/udp/srflx -> 24.125.151.192:6726/udp/srflx (faData.RTP). Loal ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9432/udp/srflx -> 24.125.151.192:6726/udp/srflx (faData.RTP) рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag beajg1h83c9r8d): srflx (STUN server = 135.181.254.226:3478/udp) 06:51:31.835 [Thread-107] DEBUG c.f.i.i.PeerIceModule - ICE touslyxid(297758): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:51:31.835 [Thread-107] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,297758,true],"jsonrpc":"2.0"} 06:51:31.835 [Thread-107] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,297758,"connected"],"jsonrpc":"2.0"} 06:51:31.836 [Thread-107] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 297758 06:51:31.836 [Thread-120] DEBUG c.f.i.i.PeerIceModule - ICE touslyxid(297758): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6398/udp/host -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9431/udp/srflx -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9431/udp/srflx -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6398/udp/host -> 94.130.225.99:17366/udp/relay (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Adding allowed address: 94.130.225.99:17366/udp рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9431/udp/srflx -> 94.130.225.99:17366/udp/relay (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9431/udp/srflx -> 94.130.225.99:17366/udp/relay (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Failed to send BINDING-RESPONSE(0x101)[attrib.count=3 len=68] through 135.181.254.226:19975/udp org.ice4j.StunException: The transaction specified in the response (tid=0xA30FC5068A0153E16EAB6050) has already seen a previous response. Response was: BINDING-RESPONSE(0x101)[attrib.count=5 len=92 tranID=0xA30FC5068A0153E16EAB6050] at org.ice4j.stack.StunStack.sendResponse(StunStack.java:767) at org.ice4j.ice.ConnectivityCheckServer.processRequest(ConnectivityCheckServer.java:210) at org.ice4j.stack.EventDispatcher$RequestListenerMessageEventHandler.handleMessageEvent(EventDispatcher.java:511) at org.ice4j.stack.EventDispatcher.fireMessageEvent(EventDispatcher.java:268) at org.ice4j.stack.StunStack.handleMessageEvent(StunStack.java:988) at org.ice4j.stack.MessageProcessor.run(MessageProcessor.java:171) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:51:31 AM org.ice4j.stack.StunStack handleMessageEvent INFO: Received an invalid request. java.lang.RuntimeException: Failed to send a response at org.ice4j.ice.ConnectivityCheckServer.processRequest(ConnectivityCheckServer.java:222) at org.ice4j.stack.EventDispatcher$RequestListenerMessageEventHandler.handleMessageEvent(EventDispatcher.java:511) at org.ice4j.stack.EventDispatcher.fireMessageEvent(EventDispatcher.java:268) at org.ice4j.stack.StunStack.handleMessageEvent(StunStack.java:988) at org.ice4j.stack.MessageProcessor.run(MessageProcessor.java:171) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: org.ice4j.StunException: The transaction specified in the response (tid=0xA30FC5068A0153E16EAB6050) has already seen a previous response. Response was: BINDING-RESPONSE(0x101)[attrib.count=5 len=92 tranID=0xA30FC5068A0153E16EAB6050] at org.ice4j.stack.StunStack.sendResponse(StunStack.java:767) at org.ice4j.ice.ConnectivityCheckServer.processRequest(ConnectivityCheckServer.java:210) ... 5 more рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:19975/udp/relay -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 135.181.254.226:19975/udp/relay -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 135.181.254.226:19975/udp/relay -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:19975/udp/relay -> 94.130.225.99:17366/udp/relay (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Pair validated: 135.181.254.226:19975/udp/relay -> 94.130.225.99:17366/udp/relay (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 135.181.254.226:19975/udp/relay -> 94.130.225.99:17366/udp/relay (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:31 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:19975/udp/relay -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9431/udp/srflx -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9431/udp/srflx -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9431/udp/srflx -> 167.57.40.159:6604/udp/srflx (faData.RTP). Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9431/udp/srflx -> 167.57.40.159:6604/udp/srflx (faData.RTP). Loal ufrag cdr981h83c9r8d рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9431/udp/srflx -> 167.57.40.159:6604/udp/srflx (faData.RTP) рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag cdr981h83c9r8d рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag cdr981h83c9r8d): srflx (STUN server = 135.181.254.226:3478/udp) 06:51:32.081 [Thread-110] DEBUG c.f.i.i.PeerIceModule - ICE recurrentgate(431843): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:51:32.081 [Thread-110] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,431843,true],"jsonrpc":"2.0"} 06:51:32.081 [Thread-110] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"connected"],"jsonrpc":"2.0"} 06:51:32.082 [Thread-110] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 431843 06:51:32.082 [Thread-123] DEBUG c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag 908lc1h83c9r8d рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag 88km91h83c9r8d рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6163/udp/host -> 192.168.1.143:6211/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag cirpv1h83c9r8c рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6428/udp/host -> 192.168.50.35:6726/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:11335/udp/relay -> 192.168.1.143:6211/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6398/udp/host -> 192.168.1.31:6604/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:12116/udp/relay -> 192.168.50.35:6726/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:32 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:19975/udp/relay -> 192.168.1.31:6604/udp/host (faData.RTP), failing. 06:51:34.227 [Thread-90] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:51:34.227 [Thread-91] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"gathering"],"jsonrpc":"2.0"} 06:51:34.228 [Thread-90] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:51:34.228 [Thread-91] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Initiating ICE for peer 06:51:34.228 [Thread-88] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,64355,"gathering"],"jsonrpc":"2.0"} 06:51:34.228 [Thread-89] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:51:34.228 [Thread-87] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:51:34.229 [Thread-91] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Gathering ice candidates 06:51:34.229 [Thread-90] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:51:34.229 [Thread-87] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:51:34.230 [Thread-91] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:34.230 [Thread-87] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:51:34.230 [Thread-90] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:34.230 [Thread-87] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:34.231 [Thread-89] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer рту. 18, 2023 6:51:34 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 9lo0a1h83ca5il 06:51:34.232 [Thread-89] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:51:34.232 [Thread-89] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:34.233 [Thread-88] INFO c.f.i.i.PeerIceModule - ICE DiatonicScale(64355): Initiating ICE for peer 06:51:34.234 [Thread-88] INFO c.f.i.i.PeerIceModule - ICE DiatonicScale(64355): Gathering ice candidates 06:51:34.234 [Thread-88] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:51:34 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag 2huua1h83c9r8c рту. 18, 2023 6:51:34 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag beajg1h83c9r8d рту. 18, 2023 6:51:35 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag cdr981h83c9r8d 06:51:35.114 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 460277 SuperMonique, offer: false 06:51:35.114 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 460277, SuperMonique, localOffer: false 06:51:35.115 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer SuperMonique(460277) 06:51:35.115 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:59281 SuperMonique 460277 06:51:35.115 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":23,"jsonrpc":"2.0"} 06:51:35.129 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 460277 06:51:35.130 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["460277"]],"jsonrpc":"2.0"} 06:51:35.839 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"2c1epogjsb2ng5s49il4ojm9kb","ufrag":"fb20o1h83ca6qu","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.236","port":6546,"type":"HOST_CANDIDATE","generation":0,"id":"120","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6546,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"121","relAddr":"192.168.1.236","relPort":6546},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":15171,"type":"RELAYED_CANDIDATE","generation":0,"id":"122","relAddr":"2.28.87.107","relPort":6546}]} 06:51:35.839 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":24,"jsonrpc":"2.0"} 06:51:35.840 [Thread-133] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:35.840 [Thread-133] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"gathering"],"jsonrpc":"2.0"} 06:51:35.842 [Thread-133] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Initiating ICE for peer 06:51:35.843 [Thread-133] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering ice candidates 06:51:35.845 [Thread-133] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:36.502 [Thread-91] DEBUG c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Sending own candidates to 420112, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:36.502 [Thread-91] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"awaitingCandidates"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:36 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag aeo3t1h83ca5iq 06:51:36.503 [Thread-91] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,420112,"{\"srcId\":226684,\"destId\":420112,\"password\":\"3j6e750c0fc6r4j5bp4k00iuue\",\"ufrag\":\"9lo0a1h83ca5il\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6390,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"18\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9438,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"19\",\"relAddr\":\"192.168.1.38\",\"relPort\":6390},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":19797,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"20\",\"relAddr\":\"45.94.118.128\",\"relPort\":9438}]}"],"jsonrpc":"2.0"} 06:51:38.787 [Thread-88] DEBUG c.f.i.i.PeerIceModule - ICE DiatonicScale(64355): Sending own candidates to 64355, offered candidates: host(udp), srflx(udp), relay(udp) рту. 18, 2023 6:51:38 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag f64th1h83ca5io 06:51:38.788 [Thread-88] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,64355,"awaitingCandidates"],"jsonrpc":"2.0"} 06:51:38.811 [Thread-88] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,64355,"{\"srcId\":226684,\"destId\":64355,\"password\":\"4f23ofigspor0er31ft0vbt20g\",\"ufrag\":\"aeo3t1h83ca5iq\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6535,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"21\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9439,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"22\",\"relAddr\":\"192.168.1.38\",\"relPort\":6535},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":16738,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"23\",\"relAddr\":\"45.94.118.128\",\"relPort\":9439}]}"],"jsonrpc":"2.0"} 06:51:39.093 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":420112,"destId":226684,"password":"5h44j1qi2ie7es5lg5ircgnqfl","ufrag":"84jrp1h83ca8j1","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.102","port":6511,"type":"HOST_CANDIDATE","generation":0,"id":"63","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"178.44.177.158","port":6511,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"64","relAddr":"192.168.0.102","relPort":6511},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":11764,"type":"RELAYED_CANDIDATE","generation":0,"id":"65","relAddr":"178.44.177.158","relPort":6511}]} 06:51:39.093 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":25,"jsonrpc":"2.0"} 06:51:39.093 [Thread-143] DEBUG c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:39.093 [Thread-143] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.0.102:6511/udp/host рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 178.44.177.158:6511/udp/srflx рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 135.181.254.226:11764/udp/relay 06:51:39.096 [Thread-143] DEBUG c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Starting ICE for peer 420112 рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6390/udp/host -> 178.44.177.158:6511/udp/srflx (faData.RTP). Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Adding allowed address: 178.44.177.158:6511/udp рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9438/udp/srflx -> 178.44.177.158:6511/udp/srflx (faData.RTP). Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9438/udp/srflx -> 178.44.177.158:6511/udp/srflx (faData.RTP). Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9438/udp/srflx -> 178.44.177.158:6511/udp/srflx (faData.RTP). Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9438/udp/srflx -> 178.44.177.158:6511/udp/srflx (faData.RTP). Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9438/udp/srflx -> 178.44.177.158:6511/udp/srflx (faData.RTP). Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9438/udp/srflx -> 178.44.177.158:6511/udp/srflx (faData.RTP). Loal ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9438/udp/srflx -> 178.44.177.158:6511/udp/srflx (faData.RTP) рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag 9lo0a1h83ca5il): srflx (STUN server = 135.181.254.226:3478/udp) 06:51:39.237 [Thread-87] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:39.239 [Thread-89] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:39.240 [Thread-90] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:39.241 [Thread-146] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} 06:51:39.241 [Thread-147] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag f64th1h83ca5io рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Closing. 06:51:39.244 [Thread-148] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag c85ro1h83ca5im рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 37gv01h83ca5il рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed 06:51:39.252 [Thread-143] DEBUG c.f.i.i.PeerIceModule - ICE GRaFoK(420112): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:51:39.252 [Thread-143] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,420112,true],"jsonrpc":"2.0"} 06:51:39.252 [Thread-143] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"connected"],"jsonrpc":"2.0"} 06:51:39.253 [Thread-143] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 420112 06:51:39.254 [Thread-153] DEBUG c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:51:39 AM org.ice4j.util.Logger log INFO: Adding allowed address: 135.181.254.226:11764/udp рту. 18, 2023 6:51:40 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6390/udp/host -> 192.168.0.102:6511/udp/host (faData.RTP), failing. 06:51:40.848 [Thread-133] ERROR c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:40.848 [Thread-133] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-133" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:40.849 [Thread-154] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:40 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6t911h83ca753 06:51:41.379 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":64355,"destId":226684,"password":"5eto2i1selol02qr9o14i291vn","ufrag":"247k81h83ca9eq","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.30","port":6120,"type":"HOST_CANDIDATE","generation":0,"id":"54","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"71.94.247.115","port":6120,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"55","relAddr":"192.168.1.30","relPort":6120},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":12392,"type":"RELAYED_CANDIDATE","generation":0,"id":"56","relAddr":"71.94.247.115","relPort":6120}]} 06:51:41.380 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":26,"jsonrpc":"2.0"} 06:51:41.380 [Thread-155] DEBUG c.f.i.i.PeerIceModule - ICE DiatonicScale(64355): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:41.380 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,64355,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.1.30:6120/udp/host рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 71.94.247.115:6120/udp/srflx рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 5.78.88.167:12392/udp/relay 06:51:41.381 [Thread-155] DEBUG c.f.i.i.PeerIceModule - ICE DiatonicScale(64355): Starting ICE for peer 64355 рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6535/udp/host -> 71.94.247.115:6120/udp/srflx (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Adding allowed address: 71.94.247.115:6120/udp рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9439/udp/srflx -> 71.94.247.115:6120/udp/srflx (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9439/udp/srflx -> 71.94.247.115:6120/udp/srflx (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6535/udp/host -> 5.78.88.167:12392/udp/relay (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Adding allowed address: 5.78.88.167:12392/udp рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9439/udp/srflx -> 5.78.88.167:12392/udp/relay (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9439/udp/srflx -> 5.78.88.167:12392/udp/relay (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6535/udp/host -> 71.94.247.115:6120/udp/srflx (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9439/udp/srflx -> 71.94.247.115:6120/udp/srflx (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9439/udp/srflx -> 71.94.247.115:6120/udp/srflx (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6535/udp/host -> 5.78.88.167:12392/udp/relay (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9439/udp/srflx -> 5.78.88.167:12392/udp/relay (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9439/udp/srflx -> 5.78.88.167:12392/udp/relay (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:16738/udp/relay -> 71.94.247.115:6120/udp/srflx (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair validated: 135.181.254.226:16738/udp/relay -> 71.94.247.115:6120/udp/srflx (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 135.181.254.226:16738/udp/relay -> 71.94.247.115:6120/udp/srflx (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:16738/udp/relay -> 5.78.88.167:12392/udp/relay (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair validated: 135.181.254.226:16738/udp/relay -> 5.78.88.167:12392/udp/relay (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 135.181.254.226:16738/udp/relay -> 5.78.88.167:12392/udp/relay (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9439/udp/srflx -> 71.94.247.115:6120/udp/srflx (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9439/udp/srflx -> 71.94.247.115:6120/udp/srflx (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9439/udp/srflx -> 71.94.247.115:6120/udp/srflx (faData.RTP). Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9439/udp/srflx -> 71.94.247.115:6120/udp/srflx (faData.RTP). Loal ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9439/udp/srflx -> 71.94.247.115:6120/udp/srflx (faData.RTP) рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag aeo3t1h83ca5iq рту. 18, 2023 6:51:41 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag aeo3t1h83ca5iq): srflx (STUN server = 135.181.254.226:3478/udp) 06:51:41.929 [Thread-155] DEBUG c.f.i.i.PeerIceModule - ICE DiatonicScale(64355): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:51:41.929 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,64355,true],"jsonrpc":"2.0"} 06:51:41.929 [Thread-155] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,64355,"connected"],"jsonrpc":"2.0"} 06:51:41.929 [Thread-155] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 64355 06:51:41.930 [Thread-160] DEBUG c.f.i.i.PeerIceModule - ICE DiatonicScale(64355): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:51:42 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag 9lo0a1h83ca5il рту. 18, 2023 6:51:42 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6535/udp/host -> 192.168.1.30:6120/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:42 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:16738/udp/relay -> 192.168.1.30:6120/udp/host (faData.RTP), failing. рту. 18, 2023 6:51:44 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@2260fe62 рту. 18, 2023 6:51:44 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@190d8564 06:51:44.257 [Thread-151] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:51:44.257 [Thread-150] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:51:44.257 [Thread-149] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:51:44.257 [Thread-150] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:51:44.258 [Thread-149] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:51:44.257 [Thread-151] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:51:44.258 [Thread-150] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:51:44.258 [Thread-151] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:51:44.258 [Thread-150] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:44.259 [Thread-149] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:51:44.259 [Thread-151] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:44.259 [Thread-149] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:51:44 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag aeo3t1h83ca5iq 06:51:47.469 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"5etcn35nmdhuurdt18dj1f8vjj","ufrag":"6mcmr1h83cai5s","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.236","port":7078,"type":"HOST_CANDIDATE","generation":0,"id":"123","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":7078,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"124","relAddr":"192.168.1.236","relPort":7078},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":13922,"type":"RELAYED_CANDIDATE","generation":0,"id":"125","relAddr":"2.28.87.107","relPort":7078}]} 06:51:47.469 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":27,"jsonrpc":"2.0"} 06:51:47.469 [Thread-164] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:47.471 [Thread-164] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"gathering"],"jsonrpc":"2.0"} 06:51:47.472 [Thread-164] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Initiating ICE for peer 06:51:47.473 [Thread-164] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering ice candidates 06:51:47.473 [Thread-164] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:48.356 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":460277,"destId":226684,"password":"281c9nbjubbbrprm59ddssviff","ufrag":"5j9bq1h83cagua","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.49","port":6855,"type":"HOST_CANDIDATE","generation":0,"id":"23","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"202.171.224.119","port":6855,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"24","relAddr":"192.168.0.49","relPort":6855},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":10209,"type":"RELAYED_CANDIDATE","generation":0,"id":"27","relAddr":"202.171.224.119","relPort":6855}]} 06:51:48.357 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":28,"jsonrpc":"2.0"} 06:51:48.357 [Thread-166] DEBUG c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:48.357 [Thread-166] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"gathering"],"jsonrpc":"2.0"} 06:51:48.357 [Thread-166] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Initiating ICE for peer 06:51:48.358 [Thread-166] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering ice candidates 06:51:48.358 [Thread-166] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:49.265 [Thread-151] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:49.265 [Thread-149] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:49.265 [Thread-150] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:49.266 [Thread-170] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} 06:51:49.266 [Thread-169] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} 06:51:49.266 [Thread-168] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:49 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 7ri1p1h83cafc2 рту. 18, 2023 6:51:49 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag fkr701h83cafc2 рту. 18, 2023 6:51:49 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 1uigt1h83cafc2 06:51:52.479 [Thread-164] ERROR c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:52.479 [Thread-164] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"checking"],"jsonrpc":"2.0"} 06:51:52.479 [Thread-174] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-164" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:51:52 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag cff571h83caigg 06:51:53.368 [Thread-166] ERROR c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:53.368 [Thread-166] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"checking"],"jsonrpc":"2.0"} 06:51:53.368 [Thread-175] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-166" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:51:53 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 8eaed1h83cajc6 рту. 18, 2023 6:51:53 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@174ac7b 06:51:54.271 [Thread-172] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:51:54.271 [Thread-173] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:51:54.271 [Thread-171] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:51:54.272 [Thread-171] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:51:54.272 [Thread-173] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:51:54.273 [Thread-171] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:51:54.273 [Thread-173] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:51:54.273 [Thread-171] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:54.273 [Thread-173] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:54.274 [Thread-172] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:51:54.275 [Thread-172] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:51:54.275 [Thread-172] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:51:59 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@30783058 рту. 18, 2023 6:51:59 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@36d9b3e 06:51:59.116 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"22bvkctmbf2jeptn5mm1lpjhsi","ufrag":"94uvf1h83catgv","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.236","port":6818,"type":"HOST_CANDIDATE","generation":0,"id":"126","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6818,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"127","relAddr":"192.168.1.236","relPort":6818},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":13760,"type":"RELAYED_CANDIDATE","generation":0,"id":"128","relAddr":"2.28.87.107","relPort":6818}]} 06:51:59.117 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":29,"jsonrpc":"2.0"} 06:51:59.117 [Thread-179] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:51:59.117 [Thread-179] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"gathering"],"jsonrpc":"2.0"} 06:51:59.117 [Thread-179] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Initiating ICE for peer 06:51:59.118 [Thread-179] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering ice candidates 06:51:59.118 [Thread-179] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:51:59.279 [Thread-172] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:59.279 [Thread-171] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:59.279 [Thread-173] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:51:59.280 [Thread-182] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} 06:51:59.280 [Thread-181] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:59 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 3slov1h83cap53 рту. 18, 2023 6:51:59 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag ffktt1h83cap50 06:51:59.282 [Thread-183] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:51:59 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 7j7c81h83cap51 06:52:01.732 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":460277,"destId":226684,"password":"642rparg06jsdon3etmt5v6aa0","ufrag":"b1fk71h83cau0p","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.49","port":6825,"type":"HOST_CANDIDATE","generation":0,"id":"35","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"202.171.224.119","port":6825,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"36","relAddr":"192.168.0.49","relPort":6825},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":10399,"type":"RELAYED_CANDIDATE","generation":0,"id":"37","relAddr":"202.171.224.119","relPort":6825}]} 06:52:01.732 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":30,"jsonrpc":"2.0"} 06:52:01.732 [Thread-187] DEBUG c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:52:01.732 [Thread-187] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"gathering"],"jsonrpc":"2.0"} 06:52:01.733 [Thread-187] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Initiating ICE for peer 06:52:01.733 [Thread-187] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering ice candidates 06:52:01.734 [Thread-187] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:04.134 [Thread-179] ERROR c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:04.134 [Thread-179] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"checking"],"jsonrpc":"2.0"} 06:52:04.134 [Thread-189] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-179" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:52:04 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 1lnh31h83catse 06:52:04.290 [Thread-186] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:52:04.290 [Thread-184] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:52:04.290 [Thread-185] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:52:04.290 [Thread-185] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:52:04.290 [Thread-184] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:52:04.290 [Thread-186] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:52:04.291 [Thread-184] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:52:04.291 [Thread-185] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:52:04.291 [Thread-186] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:52:04.291 [Thread-184] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:04.291 [Thread-186] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:04.291 [Thread-185] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:06.747 [Thread-187] ERROR c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:06.747 [Thread-187] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"checking"],"jsonrpc":"2.0"} 06:52:06.747 [Thread-193] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-187" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:52:06 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 9qg9f1h83cb0e5 рту. 18, 2023 6:52:08 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@26d61d9b 06:52:09.300 [Thread-184] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:09.300 [Thread-185] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:09.300 [Thread-186] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:09.301 [Thread-194] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} 06:52:09.301 [Thread-195] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} 06:52:09.301 [Thread-196] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:52:09 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag djsn61h83cb2u3 рту. 18, 2023 6:52:09 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6j7ct1h83cb2u3 рту. 18, 2023 6:52:09 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag aheeq1h83cb2u3 06:52:10.729 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"798ajcrast8mgo4039rn2hlbrk","ufrag":"33che1h83cb8t9","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.236","port":7083,"type":"HOST_CANDIDATE","generation":0,"id":"129","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":7083,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"130","relAddr":"192.168.1.236","relPort":7083},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":11996,"type":"RELAYED_CANDIDATE","generation":0,"id":"131","relAddr":"2.28.87.107","relPort":7083}]} 06:52:10.729 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":31,"jsonrpc":"2.0"} 06:52:10.729 [Thread-200] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:52:10.729 [Thread-200] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"gathering"],"jsonrpc":"2.0"} 06:52:10.730 [Thread-200] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Initiating ICE for peer 06:52:10.730 [Thread-200] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering ice candidates 06:52:10.730 [Thread-200] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:52:14 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@51514c12 рту. 18, 2023 6:52:14 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@7a27a522 06:52:14.315 [Thread-198] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:52:14.315 [Thread-199] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:52:14.315 [Thread-197] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:52:14.315 [Thread-199] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:52:14.315 [Thread-198] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:52:14.315 [Thread-197] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:52:14.316 [Thread-199] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:52:14.316 [Thread-197] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:52:14.316 [Thread-198] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:52:14.316 [Thread-199] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:14.316 [Thread-197] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:14.316 [Thread-198] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:15.106 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":460277,"destId":226684,"password":"19qe8a0d1k07rn6ee2tkvdq3md","ufrag":"e48131h83cbb2d","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.49","port":6722,"type":"HOST_CANDIDATE","generation":0,"id":"38","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"202.171.224.119","port":6722,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"39","relAddr":"192.168.0.49","relPort":6722},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":13086,"type":"RELAYED_CANDIDATE","generation":0,"id":"40","relAddr":"202.171.224.119","relPort":6722}]} 06:52:15.106 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":32,"jsonrpc":"2.0"} 06:52:15.106 [Thread-205] DEBUG c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:52:15.106 [Thread-205] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"gathering"],"jsonrpc":"2.0"} 06:52:15.107 [Thread-205] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Initiating ICE for peer 06:52:15.107 [Thread-205] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering ice candidates 06:52:15.107 [Thread-205] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:15.745 [Thread-200] ERROR c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:15.745 [Thread-200] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"checking"],"jsonrpc":"2.0"} 06:52:15.745 [Thread-207] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-200" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:52:15 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag b8h1q1h83cb97a 06:52:19.320 [Thread-197] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:19.320 [Thread-198] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:19.320 [Thread-199] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:19.320 [Thread-208] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} 06:52:19.320 [Thread-210] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} 06:52:19.320 [Thread-209] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:52:19 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag bfig61h83cbcnc рту. 18, 2023 6:52:19 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 1bd3n1h83cbcnc рту. 18, 2023 6:52:19 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag cjmj71h83cbcnc 06:52:20.117 [Thread-205] ERROR c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:20.117 [Thread-205] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"checking"],"jsonrpc":"2.0"} 06:52:20.117 [Thread-214] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-205" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:52:20 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 23go91h83cbdg3 06:52:22.344 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"20l352fpgle6p78h6kvrdkvhar","ufrag":"ahetd1h83cbk84","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.236","port":6595,"type":"HOST_CANDIDATE","generation":0,"id":"132","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6595,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"133","relAddr":"192.168.1.236","relPort":6595},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":17953,"type":"RELAYED_CANDIDATE","generation":0,"id":"134","relAddr":"2.28.87.107","relPort":6595}]} 06:52:22.345 [Thread-215] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:52:22.345 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":33,"jsonrpc":"2.0"} 06:52:22.345 [Thread-215] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"gathering"],"jsonrpc":"2.0"} 06:52:22.345 [Thread-215] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Initiating ICE for peer 06:52:22.346 [Thread-215] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering ice candidates 06:52:22.346 [Thread-215] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:52:23 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@7fb8bb84 06:52:24.331 [Thread-211] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:52:24.331 [Thread-213] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:52:24.331 [Thread-212] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:52:24.331 [Thread-213] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:52:24.332 [Thread-211] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:52:24.332 [Thread-213] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:52:24.332 [Thread-213] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:24.332 [Thread-211] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:52:24.332 [Thread-212] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:52:24.332 [Thread-211] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:24.333 [Thread-212] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:52:24.333 [Thread-212] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:27.351 [Thread-215] ERROR c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:27.351 [Thread-215] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"checking"],"jsonrpc":"2.0"} 06:52:27.351 [Thread-220] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-215" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:52:27 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 560aj1h83cbkia 06:52:28.464 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":460277,"destId":226684,"password":"s1jekgu4e6hu7cunqfflsloq0","ufrag":"7hti51h83cbo52","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.49","port":6600,"type":"HOST_CANDIDATE","generation":0,"id":"53","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"202.171.224.119","port":6600,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"54","relAddr":"192.168.0.49","relPort":6600},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":18586,"type":"RELAYED_CANDIDATE","generation":0,"id":"55","relAddr":"202.171.224.119","relPort":6600}]} 06:52:28.464 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":34,"jsonrpc":"2.0"} 06:52:28.464 [Thread-221] DEBUG c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:52:28.465 [Thread-221] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"gathering"],"jsonrpc":"2.0"} 06:52:28.465 [Thread-221] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Initiating ICE for peer 06:52:28.466 [Thread-221] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering ice candidates 06:52:28.466 [Thread-221] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:52:29 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@13a7cbe0 рту. 18, 2023 6:52:29 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@21078c1 06:52:29.339 [Thread-211] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:29.339 [Thread-213] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:29.339 [Thread-212] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:29.340 [Thread-224] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} 06:52:29.340 [Thread-223] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} 06:52:29.340 [Thread-225] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:52:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6tuov1h83cbmgc рту. 18, 2023 6:52:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6nhcr1h83cbmgc рту. 18, 2023 6:52:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 73i4c1h83cbmgd 06:52:33.477 [Thread-221] ERROR c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:33.477 [Thread-221] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"checking"],"jsonrpc":"2.0"} 06:52:33.477 [Thread-229] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-221" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:52:33 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 13ai91h83cbqhi 06:52:34.012 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"2ao9r6l5ukicoq51ouuqkc18vb","ufrag":"5a0uo1h83cbvj6","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.236","port":6441,"type":"HOST_CANDIDATE","generation":0,"id":"135","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6441,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"136","relAddr":"192.168.1.236","relPort":6441},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":14208,"type":"RELAYED_CANDIDATE","generation":0,"id":"137","relAddr":"2.28.87.107","relPort":6441}]} 06:52:34.012 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":35,"jsonrpc":"2.0"} 06:52:34.012 [Thread-230] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:52:34.012 [Thread-230] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"gathering"],"jsonrpc":"2.0"} 06:52:34.012 [Thread-230] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Initiating ICE for peer 06:52:34.013 [Thread-230] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering ice candidates 06:52:34.013 [Thread-230] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:34.352 [Thread-227] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:52:34.352 [Thread-226] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:52:34.352 [Thread-228] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:52:34.352 [Thread-226] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:52:34.352 [Thread-227] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:52:34.352 [Thread-228] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:52:34.353 [Thread-227] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:52:34.353 [Thread-228] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:52:34.353 [Thread-228] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:34.353 [Thread-227] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:34.353 [Thread-226] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:52:34.354 [Thread-226] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:52:38 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@6ace4c74 рту. 18, 2023 6:52:38 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 1umlq1h83cc09h 06:52:39.023 [Thread-230] ERROR c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:39.023 [Thread-230] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-230" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:39.031 [Thread-238] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:52:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 4m1od1h83cbvut 06:52:39.362 [Thread-228] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:39.362 [Thread-227] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:39.362 [Thread-226] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:39.363 [Thread-241] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} 06:52:39.363 [Thread-239] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} 06:52:39.363 [Thread-240] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:52:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag arqum1h83cc09h рту. 18, 2023 6:52:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag bi7fe1h83cc09h рту. 18, 2023 6:52:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 1umlq1h83cc09h рту. 18, 2023 6:52:39 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:52:39 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:52:39 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:52:41.853 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":460277,"destId":226684,"password":"2o594of2cnb6iig6jnjobnf9a5","ufrag":"2uqmr1h83cc568","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.49","port":6894,"type":"HOST_CANDIDATE","generation":0,"id":"68","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"202.171.224.119","port":6894,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"69","relAddr":"192.168.0.49","relPort":6894},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":11622,"type":"RELAYED_CANDIDATE","generation":0,"id":"70","relAddr":"202.171.224.119","relPort":6894}]} 06:52:41.853 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":36,"jsonrpc":"2.0"} 06:52:41.854 [Thread-245] DEBUG c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:52:41.854 [Thread-245] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"gathering"],"jsonrpc":"2.0"} 06:52:41.855 [Thread-245] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Initiating ICE for peer 06:52:41.855 [Thread-245] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering ice candidates 06:52:41.856 [Thread-245] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:52:44 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@66f44a55 рту. 18, 2023 6:52:44 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@2726150f 06:52:44.376 [Thread-244] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:52:44.376 [Thread-242] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:52:44.376 [Thread-243] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:52:44.376 [Thread-242] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:52:44.377 [Thread-244] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:52:44.377 [Thread-243] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:52:44.378 [Thread-243] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:52:44.378 [Thread-242] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:52:44.378 [Thread-244] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:52:44.378 [Thread-244] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:44.378 [Thread-243] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:44.378 [Thread-242] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:45.612 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"5monklf084kmtcpujanbpgh666","ufrag":"5u0rj1h83ccavc","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.236","port":6448,"type":"HOST_CANDIDATE","generation":0,"id":"138","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6448,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"139","relAddr":"192.168.1.236","relPort":6448},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":17323,"type":"RELAYED_CANDIDATE","generation":0,"id":"140","relAddr":"2.28.87.107","relPort":6448}]} 06:52:45.612 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":37,"jsonrpc":"2.0"} 06:52:45.612 [Thread-250] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:52:45.612 [Thread-250] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"gathering"],"jsonrpc":"2.0"} 06:52:45.612 [Thread-250] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Initiating ICE for peer 06:52:45.613 [Thread-250] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering ice candidates 06:52:45.613 [Thread-250] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:46.867 [Thread-245] ERROR c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:46.867 [Thread-245] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"checking"],"jsonrpc":"2.0"} 06:52:46.867 [Thread-252] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-245" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:52:46 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag d5kvr1h83cc7jv 06:52:49.388 [Thread-244] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:49.388 [Thread-243] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:49.388 [Thread-242] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:49.389 [Thread-255] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} 06:52:49.389 [Thread-254] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:52:49 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag fepn51h83cca2q 06:52:49.390 [Thread-253] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:52:49 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 4rbcp1h83cca2q рту. 18, 2023 6:52:49 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 5r0131h83cca2q 06:52:50.618 [Thread-250] ERROR c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:50.618 [Thread-250] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"checking"],"jsonrpc":"2.0"} 06:52:50.618 [Thread-259] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-250" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:52:50 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 4gugd1h83ccb9d рту. 18, 2023 6:52:53 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@77f5bc22 06:52:54.399 [Thread-256] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:52:54.399 [Thread-258] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:52:54.399 [Thread-257] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:52:54.399 [Thread-257] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:52:54.399 [Thread-256] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:52:54.399 [Thread-258] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:52:54.400 [Thread-257] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:52:54.401 [Thread-258] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:52:54.401 [Thread-257] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:54.401 [Thread-256] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:52:54.401 [Thread-258] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:54.401 [Thread-256] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:55.293 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":460277,"destId":226684,"password":"1l47961ipajfpg1jajdcf18jb0","ufrag":"1pn2d1h83cci8k","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.49","port":6333,"type":"HOST_CANDIDATE","generation":0,"id":"71","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"202.171.224.119","port":6333,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"72","relAddr":"192.168.0.49","relPort":6333},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":10762,"type":"RELAYED_CANDIDATE","generation":0,"id":"73","relAddr":"202.171.224.119","relPort":6333}]} 06:52:55.293 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":38,"jsonrpc":"2.0"} 06:52:55.293 [Thread-263] DEBUG c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:52:55.293 [Thread-263] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"gathering"],"jsonrpc":"2.0"} 06:52:55.294 [Thread-263] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Initiating ICE for peer 06:52:55.294 [Thread-263] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering ice candidates 06:52:55.295 [Thread-263] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:52:57.225 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"1ng95maba0u8bo32fn2mp9j1a8","ufrag":"26jcq1h83ccma6","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.236","port":6590,"type":"HOST_CANDIDATE","generation":0,"id":"141","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6590,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"142","relAddr":"192.168.1.236","relPort":6590},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"128.140.48.105","port":17115,"type":"RELAYED_CANDIDATE","generation":0,"id":"143","relAddr":"2.28.87.107","relPort":6590}]} 06:52:57.225 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":39,"jsonrpc":"2.0"} 06:52:57.226 [Thread-265] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:52:57.226 [Thread-265] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"gathering"],"jsonrpc":"2.0"} 06:52:57.226 [Thread-265] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Initiating ICE for peer 06:52:57.227 [Thread-265] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering ice candidates 06:52:57.227 [Thread-265] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:52:59 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@562d1b43 рту. 18, 2023 6:52:59 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@92f99de рту. 18, 2023 6:52:59 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag da8nt1h83ccjs0 рту. 18, 2023 6:52:59 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag db4hb1h83ccknu 06:52:59.221 [Thread-7] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:381) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:82) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:59.411 [Thread-257] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:59.411 [Thread-258] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:59.411 [Thread-256] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:52:59.412 [Thread-273] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} 06:52:59.412 [Thread-275] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} 06:52:59.412 [Thread-274] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:52:59 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag da8nt1h83ccjs0 рту. 18, 2023 6:52:59 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 3c4fu1h83ccjs0 рту. 18, 2023 6:52:59 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6d1ah1h83ccjs1 рту. 18, 2023 6:52:59 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:52:59 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:52:59 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed 06:52:59.986 [Thread-152] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.checkerThread(PeerConnectivityCheckerModule.java:91) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:00.299 [Thread-263] ERROR c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:00.299 [Thread-263] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-263" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null 06:53:00.300 [Thread-279] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"disconnected"],"jsonrpc":"2.0"} at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:53:00 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag db4hb1h83ccknu рту. 18, 2023 6:53:00 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:53:00 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:53:00 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:53:00.478 [Thread-7] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:381) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:82) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:00.990 [Thread-152] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.checkerThread(PeerConnectivityCheckerModule.java:91) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:01.222 [Thread-7] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:381) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:82) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:01.991 [Thread-152] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.checkerThread(PeerConnectivityCheckerModule.java:91) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:02.239 [Thread-265] ERROR c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:02.239 [Thread-265] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"checking"],"jsonrpc":"2.0"} 06:53:02.239 [Thread-280] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-265" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:53:02 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag dl6hu1h83ccmkb 06:53:02.477 [Thread-7] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:381) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:82) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:03.001 [Thread-152] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.checkerThread(PeerConnectivityCheckerModule.java:91) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:03.223 [Thread-7] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:381) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:82) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:04.010 [Thread-152] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.checkerThread(PeerConnectivityCheckerModule.java:91) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:04.431 [Thread-276] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:53:04.431 [Thread-277] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:53:04.431 [Thread-278] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:53:04.431 [Thread-277] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:53:04.431 [Thread-278] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:53:04.432 [Thread-277] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:53:04.432 [Thread-278] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:53:04.433 [Thread-278] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:04.433 [Thread-277] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:04.433 [Thread-276] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:53:04.433 [Thread-276] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:53:04.433 [Thread-276] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:04.480 [Thread-7] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:381) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:82) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:05.022 [Thread-152] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.checkerThread(PeerConnectivityCheckerModule.java:91) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:05.224 [Thread-7] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:381) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:82) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:06.023 [Thread-152] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.checkerThread(PeerConnectivityCheckerModule.java:91) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:06.479 [Thread-7] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:381) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:82) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:07.026 [Thread-152] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.checkerThread(PeerConnectivityCheckerModule.java:91) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:07.224 [Thread-7] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:381) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:82) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:08.042 [Thread-152] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerConnectivityCheckerModule.checkerThread(PeerConnectivityCheckerModule.java:91) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:08.480 [Thread-7] ERROR c.f.i.i.PeerIceModule - Component is null java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.CandidatePair.getIceSocketWrapper()" because the return value of "org.ice4j.ice.Component.getSelectedPair()" is null at com.faforever.iceadapter.ice.PeerIceModule.sendViaIce(PeerIceModule.java:394) at com.faforever.iceadapter.ice.PeerIceModule.onFaDataReceived(PeerIceModule.java:381) at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:82) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:08.713 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":460277,"destId":226684,"password":"5l0701kp8ub6h3si15vsirmdnn","ufrag":"91hh01h83ccvcn","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.49","port":6335,"type":"HOST_CANDIDATE","generation":0,"id":"74","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"202.171.224.119","port":6335,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"75","relAddr":"192.168.0.49","relPort":6335},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":11624,"type":"RELAYED_CANDIDATE","generation":0,"id":"76","relAddr":"202.171.224.119","relPort":6335}]} 06:53:08.714 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":40,"jsonrpc":"2.0"} 06:53:08.714 [Thread-284] DEBUG c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:53:08.714 [Thread-284] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"gathering"],"jsonrpc":"2.0"} 06:53:08.714 [Thread-284] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Initiating ICE for peer 06:53:08.715 [Thread-284] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering ice candidates 06:53:08.715 [Thread-284] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:08.839 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"5em4t66obu2iu08j2r41htlmkn","ufrag":"cp0o51h83cd1l4","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.236","port":6941,"type":"HOST_CANDIDATE","generation":0,"id":"144","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6941,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"145","relAddr":"192.168.1.236","relPort":6941},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":18589,"type":"RELAYED_CANDIDATE","generation":0,"id":"146","relAddr":"2.28.87.107","relPort":6941}]} 06:53:08.840 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":41,"jsonrpc":"2.0"} 06:53:08.840 [Thread-286] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:53:08.840 [Thread-286] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"gathering"],"jsonrpc":"2.0"} 06:53:08.840 [Thread-286] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Initiating ICE for peer 06:53:08.841 [Thread-286] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering ice candidates 06:53:08.841 [Thread-286] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:53:08 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@68c1c2e3 06:53:09.051 [Thread-152] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from GRaFoK, aborting connection 06:53:09.054 [Thread-153] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:53:09.054 [Thread-288] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): ICE connection has been lost for peer 06:53:09.054 [Thread-153] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:53:09.054 [Thread-288] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,420112,false],"jsonrpc":"2.0"} 06:53:09.055 [Thread-288] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"disconnected"],"jsonrpc":"2.0"} 06:53:09.056 [Thread-153] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:53:09.056 [Thread-153] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:53:09.057 [Thread-153] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:53:09.057 [Thread-153] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 рту. 18, 2023 6:53:09 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. 06:53:09.057 [Thread-153] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:53:09.058 [Thread-153] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 рту. 18, 2023 6:53:09 AM org.ice4j.util.Logger log INFO: Closing. 06:53:09.058 [Thread-153] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:53:09 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:53:09 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:53:09.061 [Thread-289] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"gathering"],"jsonrpc":"2.0"} 06:53:09.062 [Thread-289] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Initiating ICE for peer 06:53:09.063 [Thread-289] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Gathering ice candidates 06:53:09.063 [Thread-289] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:09.384 [JJsonPeer] INFO c.f.i.IceAdapter - onDisconnectFromPeer 353254 06:53:09.384 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: DisconnectFromPeer 353254 06:53:09.384 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":42,"jsonrpc":"2.0"} 06:53:09.394 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 353254 06:53:09.395 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["353254"]],"jsonrpc":"2.0"} 06:53:09.443 [Thread-278] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:09.443 [Thread-277] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:09.443 [Thread-276] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:09.444 [Thread-292] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} 06:53:09.444 [Thread-291] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:09 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 1mp811h83cctlg 06:53:09.445 [Thread-293] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:09 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag dmvb81h83cctlg рту. 18, 2023 6:53:09 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag cac531h83cctlh 06:53:13.720 [Thread-284] ERROR c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:13.720 [Thread-284] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"checking"],"jsonrpc":"2.0"} 06:53:13.720 [Thread-297] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-284" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:53:13 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 525as1h83cd1rb 06:53:13.844 [Thread-286] ERROR c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:13.844 [Thread-286] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"checking"],"jsonrpc":"2.0"} 06:53:13.844 [Thread-298] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-286" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:53:13 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 66j0h1h83cd1v9 06:53:14.078 [Thread-289] ERROR c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:14.079 [Thread-299] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:14 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6afv31h83cd267 рту. 18, 2023 6:53:14 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@47206db9 06:53:14.452 [Thread-294] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:53:14.452 [Thread-295] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:53:14.452 [Thread-296] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:53:14.452 [Thread-296] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:53:14.453 [Thread-296] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:53:14.453 [Thread-295] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:53:14.454 [Thread-296] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:14.454 [Thread-294] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:53:14.454 [Thread-295] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:53:14.454 [Thread-294] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:53:14.454 [Thread-295] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:14.454 [Thread-294] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:53:14 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@454e1f43 06:53:19.093 [Thread-300] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"gathering"],"jsonrpc":"2.0"} 06:53:19.094 [Thread-300] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Initiating ICE for peer 06:53:19.094 [Thread-300] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Gathering ice candidates 06:53:19.095 [Thread-300] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:19.466 [Thread-295] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:19.466 [Thread-294] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:19.466 [Thread-296] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:19.467 [Thread-306] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} 06:53:19.467 [Thread-305] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} 06:53:19.467 [Thread-307] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:19 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 39d6a1h83cd7el рту. 18, 2023 6:53:19 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 9ifkp1h83cd7em рту. 18, 2023 6:53:19 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 844fc1h83cd7em 06:53:20.444 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"6p8iqrp71kv9fo71m10em9isbd","ufrag":"1pg0u1h83cdcvk","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.236","port":6642,"type":"HOST_CANDIDATE","generation":0,"id":"147","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6642,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"148","relAddr":"192.168.1.236","relPort":6642},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":18098,"type":"RELAYED_CANDIDATE","generation":0,"id":"149","relAddr":"2.28.87.107","relPort":6642}]} 06:53:20.444 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":43,"jsonrpc":"2.0"} 06:53:20.445 [Thread-311] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:53:20.445 [Thread-311] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"gathering"],"jsonrpc":"2.0"} 06:53:20.445 [Thread-311] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Initiating ICE for peer 06:53:20.446 [Thread-311] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering ice candidates 06:53:20.446 [Thread-311] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:22.132 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":460277,"destId":226684,"password":"7kj1nr02clfucs4820nunir9s0","ufrag":"80l031h83cdcg6","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.49","port":7086,"type":"HOST_CANDIDATE","generation":0,"id":"77","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"202.171.224.119","port":7086,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"78","relAddr":"192.168.0.49","relPort":7086},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":17371,"type":"RELAYED_CANDIDATE","generation":0,"id":"79","relAddr":"202.171.224.119","relPort":7086}]} 06:53:22.132 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":44,"jsonrpc":"2.0"} 06:53:22.132 [Thread-313] DEBUG c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:53:22.132 [Thread-313] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"gathering"],"jsonrpc":"2.0"} 06:53:22.133 [Thread-313] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Initiating ICE for peer 06:53:22.133 [Thread-313] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering ice candidates 06:53:22.133 [Thread-313] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:53:23 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@55098565 06:53:24.095 [Thread-300] ERROR c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:24.095 [Thread-315] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:24 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag fohdh1h83cdbvm 06:53:24.470 [Thread-310] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:53:24.470 [Thread-309] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:53:24.470 [Thread-308] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:53:24.470 [Thread-309] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:53:24.470 [Thread-308] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:53:24.470 [Thread-310] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:53:24.471 [Thread-308] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:53:24.471 [Thread-309] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:53:24.471 [Thread-310] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:53:24.471 [Thread-310] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:24.471 [Thread-308] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:24.471 [Thread-309] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:25.448 [Thread-311] ERROR c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:25.448 [Thread-311] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"checking"],"jsonrpc":"2.0"} 06:53:25.448 [Thread-320] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-311" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:53:25 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag agqms1h83cdd9u 06:53:27.146 [Thread-313] ERROR c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:27.146 [Thread-313] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"checking"],"jsonrpc":"2.0"} 06:53:27.146 [Thread-321] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-313" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:53:27 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag fgfst1h83cdeul 06:53:29.110 [Thread-316] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"gathering"],"jsonrpc":"2.0"} 06:53:29.110 [Thread-316] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Initiating ICE for peer 06:53:29.111 [Thread-316] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Gathering ice candidates 06:53:29.111 [Thread-316] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:53:29 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@6a1ea2eb 06:53:29.484 [Thread-310] ERROR c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:29.484 [Thread-308] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:29.484 [Thread-309] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:29.485 [Thread-324] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} 06:53:29.485 [Thread-325] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"disconnected"],"jsonrpc":"2.0"} 06:53:29.485 [Thread-323] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 4eadn1h83cdh7n рту. 18, 2023 6:53:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 9sd4o1h83cdh7n рту. 18, 2023 6:53:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag l56k1h83cdh7n рту. 18, 2023 6:53:29 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@7c7b9e4d рту. 18, 2023 6:53:29 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 6rlml1h83cdlon 06:53:31.976 [Thread-316] DEBUG c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Sending own candidates to 420112, offered candidates: srflx(udp), relay(udp) 06:53:31.976 [Thread-316] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"awaitingCandidates"],"jsonrpc":"2.0"} 06:53:31.978 [Thread-316] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,420112,"{\"srcId\":226684,\"destId\":420112,\"password\":\"3mbu8gp0uue0eb74lod4agcm0h\",\"ufrag\":\"6rlml1h83cdlon\",\"candidates\":[{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":13311,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"25\",\"relAddr\":\"192.168.1.38\",\"relPort\":6140},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":17942,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"26\",\"relAddr\":\"45.94.118.128\",\"relPort\":13311}]}"],"jsonrpc":"2.0"} 06:53:32.043 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"3ek59c23255v4ptnu8qpt1oij9","ufrag":"1lbne1h83cdoa8","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.236","port":6820,"type":"HOST_CANDIDATE","generation":0,"id":"150","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6820,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"151","relAddr":"192.168.1.236","relPort":6820},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"128.140.48.105","port":15583,"type":"RELAYED_CANDIDATE","generation":0,"id":"152","relAddr":"2.28.87.107","relPort":6820}]} 06:53:32.044 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":45,"jsonrpc":"2.0"} 06:53:32.044 [Thread-333] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:53:32.044 [Thread-333] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"gathering"],"jsonrpc":"2.0"} 06:53:32.044 [Thread-333] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Initiating ICE for peer 06:53:32.045 [Thread-333] INFO c.f.i.i.PeerIceModule - ICE redmotive(481241): Gathering ice candidates 06:53:32.045 [Thread-333] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:53:32 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag b97f71h83cdokd 06:53:34.338 [Thread-333] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Sending own candidates to 481241, offered candidates: host(udp), srflx(udp), relay(udp) 06:53:34.338 [Thread-333] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"awaitingCandidates"],"jsonrpc":"2.0"} 06:53:34.339 [Thread-333] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,481241,"{\"srcId\":226684,\"destId\":481241,\"password\":\"hn06ihi7fr0phh4ah9hunfv0o\",\"ufrag\":\"b97f71h83cdokd\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6448,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"27\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":1092,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"28\",\"relAddr\":\"192.168.1.38\",\"relPort\":6448},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":14558,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"29\",\"relAddr\":\"45.94.118.128\",\"relPort\":1092}]}"],"jsonrpc":"2.0"} 06:53:34.339 [Thread-333] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.1.236:6820/udp/host рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 2.28.87.107:6820/udp/srflx рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 128.140.48.105:15583/udp/relay 06:53:34.340 [Thread-333] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Starting ICE for peer 481241 рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag b97f71h83cdokd рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag b97f71h83cdokd рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag b97f71h83cdokd 06:53:34.494 [Thread-327] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:53:34.494 [Thread-328] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:53:34.494 [Thread-326] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"gathering"],"jsonrpc":"2.0"} 06:53:34.494 [Thread-328] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:53:34.494 [Thread-326] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Initiating ICE for peer 06:53:34.494 [Thread-327] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:53:34.495 [Thread-328] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:53:34.495 [Thread-327] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:53:34.495 [Thread-326] INFO c.f.i.i.PeerIceModule - ICE Raaa(488095): Gathering ice candidates 06:53:34.495 [Thread-328] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:34.495 [Thread-326] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:53:34.495 [Thread-327] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6448/udp/host -> 2.28.87.107:6820/udp/srflx (faData.RTP). Local ufrag b97f71h83cdokd рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Adding allowed address: 2.28.87.107:6820/udp рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:1092/udp/srflx -> 2.28.87.107:6820/udp/srflx (faData.RTP). Local ufrag b97f71h83cdokd рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: IsControlling: false USE-CANDIDATE:false. Local ufrag b97f71h83cdokd рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:1092/udp/srflx -> 2.28.87.107:6820/udp/srflx (faData.RTP) рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 192.168.1.38:6448/udp/host -> 2.28.87.107:6820/udp/srflx (faData.RTP) рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag b97f71h83cdokd рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag b97f71h83cdokd): host 06:53:34.588 [Thread-333] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): ICE terminated, connected, selected candidate pair: host <-> srflx 06:53:34.588 [Thread-333] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,481241,true],"jsonrpc":"2.0"} 06:53:34.588 [Thread-333] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,481241,"connected"],"jsonrpc":"2.0"} 06:53:34.589 [Thread-348] DEBUG c.f.i.i.PeerIceModule - ICE redmotive(481241): Now forwarding data from ICE to FA for peer 06:53:34.608 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":420112,"destId":226684,"password":"7if53vr6isntardjutqjb60btd","ufrag":"2m0491h83cdpbh","candidates":[{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"178.44.177.158","port":6184,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"70","relAddr":"192.168.0.102","relPort":6184},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":15516,"type":"RELAYED_CANDIDATE","generation":0,"id":"71","relAddr":"178.44.177.158","relPort":6184}]} 06:53:34.608 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":46,"jsonrpc":"2.0"} 06:53:34.608 [Thread-349] DEBUG c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Got IceMsg for peer, offered candidates: srflx(udp), relay(udp) 06:53:34.608 [Thread-349] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 178.44.177.158:6184/udp/srflx рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 94.130.225.99:15516/udp/relay 06:53:34.609 [Thread-349] DEBUG c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Starting ICE for peer 420112 рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Adding allowed address: 128.140.48.105:15583/udp рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6140/udp/host -> 178.44.177.158:6184/udp/srflx (faData.RTP). Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Adding allowed address: 178.44.177.158:6184/udp рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:13311/udp/srflx -> 178.44.177.158:6184/udp/srflx (faData.RTP). Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:13311/udp/srflx -> 178.44.177.158:6184/udp/srflx (faData.RTP). Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:13311/udp/srflx -> 178.44.177.158:6184/udp/srflx (faData.RTP). Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:13311/udp/srflx -> 178.44.177.158:6184/udp/srflx (faData.RTP). Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:13311/udp/srflx -> 178.44.177.158:6184/udp/srflx (faData.RTP). Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:13311/udp/srflx -> 178.44.177.158:6184/udp/srflx (faData.RTP). Loal ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:13311/udp/srflx -> 178.44.177.158:6184/udp/srflx (faData.RTP) рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag 6rlml1h83cdlon): srflx (STUN server = 135.181.254.226:3478/udp) 06:53:34.773 [Thread-349] DEBUG c.f.i.i.PeerIceModule - ICE GRaFoK(420112): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:53:34.773 [Thread-349] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,420112,true],"jsonrpc":"2.0"} 06:53:34.773 [Thread-349] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"connected"],"jsonrpc":"2.0"} 06:53:34.773 [Thread-349] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 420112 06:53:34.774 [Thread-354] DEBUG c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:53:34 AM org.ice4j.util.Logger log INFO: Adding allowed address: 94.130.225.99:15516/udp рту. 18, 2023 6:53:35 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6448/udp/host -> 192.168.1.236:6820/udp/host (faData.RTP), failing. рту. 18, 2023 6:53:35 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:14558/udp/relay -> 192.168.1.236:6820/udp/host (faData.RTP), failing. рту. 18, 2023 6:53:35 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:14558/udp/relay -> 128.140.48.105:15583/udp/relay (faData.RTP), failing. 06:53:36.764 [Thread-326] DEBUG c.f.i.i.PeerIceModule - ICE Raaa(488095): Sending own candidates to 488095, offered candidates: host(udp), srflx(udp), relay(udp) 06:53:36.764 [Thread-326] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"awaitingCandidates"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:36 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag ecjlk1h83cdr0v 06:53:36.764 [Thread-326] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,488095,"{\"srcId\":226684,\"destId\":488095,\"password\":\"1of2f0uhqdsn4het26rjhmp4pd\",\"ufrag\":\"cfh5f1h83cdr0v\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6752,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"30\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":1093,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"31\",\"relAddr\":\"192.168.1.38\",\"relPort\":6752},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":11322,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"32\",\"relAddr\":\"45.94.118.128\",\"relPort\":1093}]}"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:37 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag b97f71h83cdokd рту. 18, 2023 6:53:37 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag 6rlml1h83cdlon рту. 18, 2023 6:53:38 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@612182d9 рту. 18, 2023 6:53:38 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag fl8na1h83cdr0v 06:53:39.058 [Thread-327] DEBUG c.f.i.i.PeerIceModule - ICE Smormu(328823): Sending own candidates to 328823, offered candidates: host(udp), srflx(udp), relay(udp) 06:53:39.058 [Thread-327] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"awaitingCandidates"],"jsonrpc":"2.0"} 06:53:39.058 [Thread-327] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,328823,"{\"srcId\":226684,\"destId\":328823,\"password\":\"1qnmbr6ov7idbcgm64sodl40l3\",\"ufrag\":\"ecjlk1h83cdr0v\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":7070,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"33\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":1094,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"34\",\"relAddr\":\"192.168.1.38\",\"relPort\":7070},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":12512,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"35\",\"relAddr\":\"45.94.118.128\",\"relPort\":1094}]}"],"jsonrpc":"2.0"} 06:53:39.222 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":488095,"destId":226684,"password":"2odtb638e4v6rjseqvkhp83f18","ufrag":"bs9421h83ce6nl","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.100.102","port":6339,"type":"HOST_CANDIDATE","generation":0,"id":"55","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"185.124.167.16","port":2389,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"56","relAddr":"192.168.100.102","relPort":6339},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":10480,"type":"RELAYED_CANDIDATE","generation":0,"id":"57","relAddr":"185.124.167.16","relPort":2389}]} 06:53:39.222 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":47,"jsonrpc":"2.0"} 06:53:39.222 [Thread-363] DEBUG c.f.i.i.PeerIceModule - ICE Raaa(488095): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:53:39.222 [Thread-363] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.100.102:6339/udp/host рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 185.124.167.16:2389/udp/srflx рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 135.181.254.226:10480/udp/relay 06:53:39.223 [Thread-363] DEBUG c.f.i.i.PeerIceModule - ICE Raaa(488095): Starting ICE for peer 488095 рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6752/udp/host -> 185.124.167.16:2389/udp/srflx (faData.RTP). Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Adding allowed address: 185.124.167.16:2389/udp рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:1093/udp/srflx -> 185.124.167.16:2389/udp/srflx (faData.RTP). Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:1093/udp/srflx -> 185.124.167.16:2389/udp/srflx (faData.RTP). Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:1093/udp/srflx -> 185.124.167.16:2389/udp/srflx (faData.RTP). Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:1093/udp/srflx -> 185.124.167.16:2389/udp/srflx (faData.RTP). Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:1093/udp/srflx -> 185.124.167.16:2389/udp/srflx (faData.RTP). Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:1093/udp/srflx -> 185.124.167.16:2389/udp/srflx (faData.RTP). Loal ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:1093/udp/srflx -> 185.124.167.16:2389/udp/srflx (faData.RTP) рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag cfh5f1h83cdr0v): srflx (STUN server = 135.181.254.226:3478/udp) 06:53:39.458 [Thread-363] DEBUG c.f.i.i.PeerIceModule - ICE Raaa(488095): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:53:39.458 [Thread-363] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,488095,true],"jsonrpc":"2.0"} 06:53:39.458 [Thread-363] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,488095,"connected"],"jsonrpc":"2.0"} 06:53:39.458 [Thread-363] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 488095 06:53:39.459 [Thread-368] DEBUG c.f.i.i.PeerIceModule - ICE Raaa(488095): Now forwarding data from ICE to FA for peer 06:53:39.505 [Thread-328] ERROR c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:53:39.506 [Thread-369] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Adding allowed address: 135.181.254.226:10480/udp рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag fl8na1h83cdr0v рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:53:39 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:53:40 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6752/udp/host -> 192.168.100.102:6339/udp/host (faData.RTP), failing. рту. 18, 2023 6:53:40 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:11322/udp/relay -> 192.168.100.102:6339/udp/host (faData.RTP), failing. 06:53:41.576 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":328823,"destId":226684,"password":"32jd6n6qpup3i0flpc82h7c31s","ufrag":"4j9g71h83cdud0","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.0.0.203","port":6329,"type":"HOST_CANDIDATE","generation":0,"id":"38","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"99.250.190.163","port":6329,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"39","relAddr":"10.0.0.203","relPort":6329},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":17501,"type":"RELAYED_CANDIDATE","generation":0,"id":"40","relAddr":"99.250.190.163","relPort":6329}]} 06:53:41.577 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":48,"jsonrpc":"2.0"} 06:53:41.577 [Thread-371] DEBUG c.f.i.i.PeerIceModule - ICE Smormu(328823): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:53:41.577 [Thread-371] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 10.0.0.203:6329/udp/host рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 99.250.190.163:6329/udp/srflx рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 5.161.127.50:17501/udp/relay 06:53:41.578 [Thread-371] DEBUG c.f.i.i.PeerIceModule - ICE Smormu(328823): Starting ICE for peer 328823 рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:7070/udp/host -> 99.250.190.163:6329/udp/srflx (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Adding allowed address: 99.250.190.163:6329/udp рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:1094/udp/srflx -> 99.250.190.163:6329/udp/srflx (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:1094/udp/srflx -> 99.250.190.163:6329/udp/srflx (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:7070/udp/host -> 5.161.127.50:17501/udp/relay (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Adding allowed address: 5.161.127.50:17501/udp рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:1094/udp/srflx -> 5.161.127.50:17501/udp/relay (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:1094/udp/srflx -> 5.161.127.50:17501/udp/relay (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:7070/udp/host -> 99.250.190.163:6329/udp/srflx (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:1094/udp/srflx -> 99.250.190.163:6329/udp/srflx (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:1094/udp/srflx -> 99.250.190.163:6329/udp/srflx (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:7070/udp/host -> 5.161.127.50:17501/udp/relay (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:1094/udp/srflx -> 5.161.127.50:17501/udp/relay (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:1094/udp/srflx -> 5.161.127.50:17501/udp/relay (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:12512/udp/relay -> 99.250.190.163:6329/udp/srflx (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Pair validated: 135.181.254.226:12512/udp/relay -> 99.250.190.163:6329/udp/srflx (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 135.181.254.226:12512/udp/relay -> 99.250.190.163:6329/udp/srflx (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:1094/udp/srflx -> 99.250.190.163:6329/udp/srflx (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:1094/udp/srflx -> 99.250.190.163:6329/udp/srflx (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:1094/udp/srflx -> 99.250.190.163:6329/udp/srflx (faData.RTP). Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:1094/udp/srflx -> 99.250.190.163:6329/udp/srflx (faData.RTP). Loal ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:1094/udp/srflx -> 99.250.190.163:6329/udp/srflx (faData.RTP) рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag ecjlk1h83cdr0v рту. 18, 2023 6:53:41 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag ecjlk1h83cdr0v): srflx (STUN server = 135.181.254.226:3478/udp) 06:53:42.003 [Thread-371] DEBUG c.f.i.i.PeerIceModule - ICE Smormu(328823): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:53:42.003 [Thread-371] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,328823,true],"jsonrpc":"2.0"} 06:53:42.003 [Thread-371] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"connected"],"jsonrpc":"2.0"} 06:53:42.003 [Thread-371] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 328823 06:53:42.004 [Thread-376] DEBUG c.f.i.i.PeerIceModule - ICE Smormu(328823): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:53:42 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag cfh5f1h83cdr0v рту. 18, 2023 6:53:42 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:7070/udp/host -> 10.0.0.203:6329/udp/host (faData.RTP), failing. рту. 18, 2023 6:53:42 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:12512/udp/relay -> 10.0.0.203:6329/udp/host (faData.RTP), failing. рту. 18, 2023 6:53:44 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@4c917d48 06:53:44.508 [Thread-370] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:53:44.508 [Thread-370] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:53:44.509 [Thread-370] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:53:44.510 [Thread-370] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:53:44 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:44 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag ecjlk1h83cdr0v 06:53:46.793 [Thread-370] DEBUG c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Sending own candidates to 289359, offered candidates: host(udp), srflx(udp), relay(udp) 06:53:46.793 [Thread-370] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"awaitingCandidates"],"jsonrpc":"2.0"} 06:53:46.794 [Thread-370] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,289359,"{\"srcId\":226684,\"destId\":289359,\"password\":\"76s2rhfn6j1u3i9ncqk24m2i3v\",\"ufrag\":\"2ckie1h83ce4pt\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6472,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"36\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":1099,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"37\",\"relAddr\":\"192.168.1.38\",\"relPort\":6472},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":11850,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"38\",\"relAddr\":\"45.94.118.128\",\"relPort\":1099}]}"],"jsonrpc":"2.0"} 06:53:49.321 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":289359,"destId":226684,"password":"65v0hk22lkckdmk4r4r7sfmotg","ufrag":"1918b1h83cakmu","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.105","port":6594,"type":"HOST_CANDIDATE","generation":0,"id":"45","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"176.119.77.42","port":6594,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"46","relAddr":"192.168.0.105","relPort":6594},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":19433,"type":"RELAYED_CANDIDATE","generation":0,"id":"47","relAddr":"176.119.77.42","relPort":6594}]} 06:53:49.321 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":49,"jsonrpc":"2.0"} 06:53:49.321 [Thread-382] DEBUG c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:53:49.321 [Thread-382] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.0.105:6594/udp/host рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 176.119.77.42:6594/udp/srflx рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 94.130.225.99:19433/udp/relay 06:53:49.321 [Thread-382] DEBUG c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Starting ICE for peer 289359 рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6472/udp/host -> 176.119.77.42:6594/udp/srflx (faData.RTP). Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Adding allowed address: 176.119.77.42:6594/udp рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:1099/udp/srflx -> 176.119.77.42:6594/udp/srflx (faData.RTP). Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:1099/udp/srflx -> 176.119.77.42:6594/udp/srflx (faData.RTP). Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:1099/udp/srflx -> 176.119.77.42:6594/udp/srflx (faData.RTP). Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:1099/udp/srflx -> 176.119.77.42:6594/udp/srflx (faData.RTP). Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:1099/udp/srflx -> 176.119.77.42:6594/udp/srflx (faData.RTP). Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:1099/udp/srflx -> 176.119.77.42:6594/udp/srflx (faData.RTP). Loal ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:1099/udp/srflx -> 176.119.77.42:6594/udp/srflx (faData.RTP) рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag 2ckie1h83ce4pt): srflx (STUN server = 135.181.254.226:3478/udp) 06:53:49.565 [Thread-382] DEBUG c.f.i.i.PeerIceModule - ICE DonGoshan(289359): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:53:49.565 [Thread-382] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,289359,true],"jsonrpc":"2.0"} 06:53:49.565 [Thread-382] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"connected"],"jsonrpc":"2.0"} 06:53:49.565 [Thread-382] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 289359 06:53:49.567 [Thread-387] DEBUG c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:53:49 AM org.ice4j.util.Logger log INFO: Adding allowed address: 94.130.225.99:19433/udp рту. 18, 2023 6:53:50 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6472/udp/host -> 192.168.0.105:6594/udp/host (faData.RTP), failing. рту. 18, 2023 6:53:50 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:11850/udp/relay -> 192.168.0.105:6594/udp/host (faData.RTP), failing. рту. 18, 2023 6:53:52 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag 2ckie1h83ce4pt рту. 18, 2023 6:53:54 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@5077919d рту. 18, 2023 6:53:59 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@30c76c21 рту. 18, 2023 6:54:09 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@6828867d 06:54:14.007 [Thread-101] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from Di13m, aborting connection 06:54:14.007 [Thread-388] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): ICE connection has been lost for peer 06:54:14.007 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.007 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.007 [Thread-388] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,244095,false],"jsonrpc":"2.0"} 06:54:14.007 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.007 [Thread-388] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,244095,"disconnected"],"jsonrpc":"2.0"} 06:54:14.007 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.008 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.008 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.008 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.008 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. 06:54:14.008 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.008 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.008 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.008 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.009 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.009 [Thread-102] WARN c.f.i.i.PeerIceModule - ICE Di13m(244095): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) INFO: Closing. at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:54:14.011 [Thread-389] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,244095,"gathering"],"jsonrpc":"2.0"} 06:54:14.011 [Thread-389] INFO c.f.i.i.PeerIceModule - ICE Di13m(244095): Initiating ICE for peer 06:54:14.012 [Thread-389] INFO c.f.i.i.PeerIceModule - ICE Di13m(244095): Gathering ice candidates 06:54:14.013 [Thread-389] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 27d3e1h83cf1js 06:54:14.133 [Thread-104] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from Girth, aborting connection 06:54:14.133 [Thread-394] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): ICE connection has been lost for peer 06:54:14.133 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.133 [Thread-394] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,232191,false],"jsonrpc":"2.0"} 06:54:14.133 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.133 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.133 [Thread-394] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,232191,"disconnected"],"jsonrpc":"2.0"} 06:54:14.133 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.134 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.134 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.134 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.134 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.134 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.134 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.134 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.134 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.134 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.135 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.135 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.135 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. 06:54:14.135 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.135 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.135 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.135 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.135 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.135 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.136 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.136 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.136 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.136 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Received invalid packet, first byte: 0x0, length: 65536 рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: Closing. 06:54:14.136 [Thread-105] WARN c.f.i.i.PeerIceModule - ICE Girth(232191): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:54:14.137 [Thread-395] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,232191,"gathering"],"jsonrpc":"2.0"} 06:54:14.138 [Thread-395] INFO c.f.i.i.PeerIceModule - ICE Girth(232191): Initiating ICE for peer 06:54:14.139 [Thread-395] INFO c.f.i.i.PeerIceModule - ICE Girth(232191): Gathering ice candidates 06:54:14.141 [Thread-395] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:14.149 [Thread-353] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from GRaFoK, aborting connection 06:54:14.149 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.149 [Thread-397] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): ICE connection has been lost for peer 06:54:14.149 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.149 [Thread-397] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,420112,false],"jsonrpc":"2.0"} 06:54:14.149 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.149 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.150 [Thread-397] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"disconnected"],"jsonrpc":"2.0"} 06:54:14.150 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.150 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.150 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.150 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.150 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.150 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.151 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.151 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. 06:54:14.151 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.151 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.151 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.151 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.151 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.151 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.151 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.152 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.152 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.152 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.152 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.153 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.153 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.153 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.153 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.154 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.154 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.154 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.154 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.154 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.154 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.154 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.155 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.155 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.155 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.155 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.155 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.155 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.156 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.156 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.156 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.156 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.156 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.156 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.157 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.157 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.157 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.157 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.158 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.158 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.158 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.158 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.158 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.158 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.158 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.162 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.162 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.162 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.162 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.162 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.162 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.162 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.162 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.162 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.162 [Thread-354] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) INFO: Closing. at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:54:14.181 [Thread-398] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"gathering"],"jsonrpc":"2.0"} 06:54:14.181 [Thread-398] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Initiating ICE for peer 06:54:14.182 [Thread-398] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Gathering ice candidates 06:54:14.184 [Thread-398] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:54:14 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@744e8225 06:54:14.578 [Thread-122] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from recurrentgate, aborting connection 06:54:14.579 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.579 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.579 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.579 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.580 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.580 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.580 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.580 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.580 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.580 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.580 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.581 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.581 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.581 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.581 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.581 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.581 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.581 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.580 [Thread-400] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): ICE connection has been lost for peer 06:54:14.582 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.582 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.582 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.582 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.582 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.582 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.582 [Thread-400] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,431843,false],"jsonrpc":"2.0"} 06:54:14.582 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.582 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.582 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.582 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.582 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.582 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.583 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.583 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.583 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.583 [Thread-400] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"disconnected"],"jsonrpc":"2.0"} 06:54:14.583 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.583 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.583 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.583 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.583 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.583 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.584 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.584 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.584 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.584 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.584 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.584 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.584 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.584 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.584 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.585 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.585 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.585 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.585 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.585 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.585 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.585 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.585 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.585 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.586 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.587 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.588 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.588 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.588 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.588 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.588 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.588 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.588 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.588 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.588 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.588 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.589 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.589 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.589 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.589 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Received invalid packet, first byte: 0x0, length: 65536 06:54:14.589 [Thread-123] WARN c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:54:14 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed 06:54:14.596 [Thread-401] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"gathering"],"jsonrpc":"2.0"} 06:54:14.597 [Thread-401] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Initiating ICE for peer 06:54:14.598 [Thread-401] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering ice candidates 06:54:14.599 [Thread-401] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:15.806 [Thread-386] WARN c.f.i.i.PeerConnectivityCheckerModule - Didn't receive any answer to echo requests for the past 10 seconds from DonGoshan, aborting connection 06:54:15.806 [Thread-403] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): ICE connection has been lost for peer 06:54:15.806 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Received invalid packet, first byte: 0x0, length: 65536 06:54:15.806 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Received invalid packet, first byte: 0x0, length: 65536 06:54:15.806 [Thread-403] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,289359,false],"jsonrpc":"2.0"} 06:54:15.806 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Received invalid packet, first byte: 0x0, length: 65536 06:54:15.806 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Received invalid packet, first byte: 0x0, length: 65536 06:54:15.807 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Received invalid packet, first byte: 0x0, length: 65536 06:54:15.807 [Thread-403] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"disconnected"],"jsonrpc":"2.0"} 06:54:15.807 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Received invalid packet, first byte: 0x0, length: 65536 06:54:15.808 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Received invalid packet, first byte: 0x0, length: 65536 06:54:15.808 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Received invalid packet, first byte: 0x0, length: 65536 06:54:15.808 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Received invalid packet, first byte: 0x0, length: 65536 рту. 18, 2023 6:54:15 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. 06:54:15.808 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Received invalid packet, first byte: 0x0, length: 65536 06:54:15.808 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Received invalid packet, first byte: 0x0, length: 65536 06:54:15.809 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Received invalid packet, first byte: 0x0, length: 65536 рту. 18, 2023 6:54:15 AM org.ice4j.util.Logger log INFO: Closing. 06:54:15.809 [Thread-387] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) рту. 18, 2023 6:54:15 AM org.ice4j.util.Logger log at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) INFO: Failed to receive: java.net.SocketException: Socket closed at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:54:15 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:54:15.810 [Thread-404] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:54:15.811 [Thread-404] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:54:15.812 [Thread-404] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:54:15.812 [Thread-404] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:16.356 [Thread-389] DEBUG c.f.i.i.PeerIceModule - ICE Di13m(244095): Sending own candidates to 244095, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:16.356 [Thread-389] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,244095,"awaitingCandidates"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:16 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag tlvo1h83cf3c4 06:54:16.356 [Thread-389] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,244095,"{\"srcId\":226684,\"destId\":244095,\"password\":\"6rriqcm4r8ltr238gj3ari67en\",\"ufrag\":\"27d3e1h83cf1js\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6166,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"39\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":5141,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"40\",\"relAddr\":\"192.168.1.38\",\"relPort\":6166},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":10374,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"41\",\"relAddr\":\"45.94.118.128\",\"relPort\":5141}]}"],"jsonrpc":"2.0"} 06:54:17.117 [Thread-5] 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: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) 06:54:17.117 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 06:54:17.117 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 06:54:17.117 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 06:54:17.118 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 06:54:17.118 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 06:54:17.118 [Thread-15] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) DiatonicScale(64355) 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 06:54:17.118 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Closing. 06:54:17.119 [Thread-160] WARN c.f.i.i.PeerIceModule - ICE DiatonicScale(64355): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) SEVERE: Cannot find socket to remove. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 1oub21h83cf266 06:54:17.120 [Thread-13] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) recurrentgate(431843) 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 06:54:17.120 [Thread-19] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) SalamanderSQTCH(386863) 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 рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:54:17.120 [Thread-160] WARN c.f.i.i.PeerIceModule - ICE DiatonicScale(64355): Peer not connected anymore, aborting onConnectionLost of ICE рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Closing. 06:54:17.121 [Thread-117] WARN c.f.i.i.PeerIceModule - ICE SalamanderSQTCH(386863): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:17.121 [Thread-25] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) D31TA(433484) 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 рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed 06:54:17.121 [Thread-117] WARN c.f.i.i.PeerIceModule - ICE SalamanderSQTCH(386863): Peer not connected anymore, aborting onConnectionLost of ICE рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag tlvo1h83cf3c4 06:54:17.122 [Thread-23] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) DonGoshan(289359) 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 06:54:17.122 [Thread-99] WARN c.f.i.i.PeerIceModule - ICE D31TA(433484): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:17.122 [Thread-99] WARN c.f.i.i.PeerIceModule - ICE D31TA(433484): Peer not connected anymore, aborting onConnectionLost of ICE рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed 06:54:17.123 [Thread-27] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) Smormu(328823) 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 рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:54:17.124 [Thread-7] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) GRaFoK(420112) 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 06:54:17.124 [Thread-132] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) SuperMonique(460277) 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 06:54:17.124 [Thread-376] WARN c.f.i.i.PeerIceModule - ICE Smormu(328823): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:17.124 [Thread-376] WARN c.f.i.i.PeerIceModule - ICE Smormu(328823): Peer not connected anymore, aborting onConnectionLost of ICE рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag cuolh1h83cf1p6 06:54:17.125 [Thread-11] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) Raaa(488095) 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 рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:54:17.125 [Thread-368] WARN c.f.i.i.PeerIceModule - ICE Raaa(488095): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:17.125 [Thread-17] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) touslyxid(297758) 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 рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 27d3e1h83cf1js 06:54:17.127 [Thread-9] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) Di13m(244095) 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 06:54:17.129 [Thread-368] WARN c.f.i.i.PeerIceModule - ICE Raaa(488095): Peer not connected anymore, aborting onConnectionLost of ICE 06:54:17.129 [Thread-120] WARN c.f.i.i.PeerIceModule - ICE touslyxid(297758): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:17.129 [Thread-120] WARN c.f.i.i.PeerIceModule - ICE touslyxid(297758): Peer not connected anymore, aborting onConnectionLost of ICE рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed 06:54:17.130 [Thread-21] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) Girth(232191) 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 рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6kghn1h83cf1nr 06:54:17.130 [Thread-6] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) redmotive(481241) 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 рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Closing. 06:54:17.131 [Thread-348] WARN c.f.i.i.PeerIceModule - ICE redmotive(481241): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:17.131 [JJsonPeer] INFO c.f.i.g.GPGNetServer - GPGNetServer stopped 06:54:17.131 [Thread-5] DEBUG c.f.i.g.GPGNetServer - No longer listening for GPGPNET from FA 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:675) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:617) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:574) at java.base/java.net.ServerSocket.accept(ServerSocket.java:532) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 06:54:17.132 [Thread-348] WARN c.f.i.i.PeerIceModule - ICE redmotive(481241): Peer not connected anymore, aborting onConnectionLost of ICE рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:17 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:54:22.800 [main] INFO c.f.i.d.TelemetryDebugger - Open the telemetry ui via https://ice-telemetry.faforever.com/app.html?gameId=20605423&playerId=226684 06:54:23.471 [main] INFO c.f.i.u.TrayIcon - Created tray icon 06:54:23.472 [main] INFO c.f.i.IceAdapter - Version: SNAPSHOT 06:54:23.473 [main] INFO c.f.i.g.GPGNetServer - Using GPGNET_PORT: 50762 06:54:23.478 [main] INFO c.f.i.g.GPGNetServer - Generated LOBBY_PORT: 65500 06:54:23.480 [main] INFO c.f.i.g.GPGNetServer - GPGNetServer started 06:54:23.481 [main] INFO c.f.i.r.RPCService - Creating RPC server on port 50761 06:54:23.482 [main] INFO c.n.j.TcpServer - TCP Server started. 06:54:23.483 [main] INFO c.f.i.d.TelemetryDebugger - RPC started 06:54:23.733 [Thread-1] INFO c.n.j.SocketListener - New client connected on port 50772 06:54:23.735 [Thread-1] INFO c.f.i.d.TelemetryDebugger - RPC connected 06:54:23.736 [JJsonPeer] INFO c.n.j.JJsonPeer - JJSON Peer listening 06:54:23.736 [WebSocketConnectReadThread-26] INFO c.f.i.d.TelemetryDebugger - Telemetry websocket opened 06:54:23.767 [JJsonPeer] DEBUG c.f.i.r.RPCHandler - LobbyInitMode set to normal 06:54:23.767 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":0,"jsonrpc":"2.0"} 06:54:23.977 [JJsonPeer] INFO c.f.i.i.GameSession - Ice Servers set, total addresses: 18 06:54:23.977 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":1,"jsonrpc":"2.0"} 06:54:24.105 [ForkJoinPool.commonPool-worker-2] WARN c.f.i.u.PingWrapper - Failed to ping coturn1.faforever.com 06:54:24.105 [ForkJoinPool.commonPool-worker-2] WARN c.f.i.u.PingWrapper - Failed to ping coturn3.faforever.com 06:54:24.113 [ForkJoinPool.commonPool-worker-3] WARN c.f.i.u.PingWrapper - Failed to ping coturn2.faforever.com 06:54:24.185 [ForkJoinPool.commonPool-worker-3] WARN c.f.i.u.PingWrapper - Failed to ping coturn5.faforever.com 06:54:24.236 [ForkJoinPool.commonPool-worker-1] WARN c.f.i.u.PingWrapper - Failed to ping anz1.coturn.faforever.com 06:54:24.237 [ForkJoinPool.commonPool-worker-2] WARN c.f.i.u.PingWrapper - Failed to ping coturn4.faforever.com 06:54:26.903 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Listening for GPG messages 06:54:26.904 [Thread-0] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Connected"],"jsonrpc":"2.0"} 06:54:26.904 [Thread-0] INFO c.f.i.g.GPGNetServer - GPGNetClient has connected 06:54:26.909 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Idle 06:54:26.910 [Thread-5] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: CreateLobby 0 65500 Telemazer 226684 1 06:54:26.913 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Idle 06:54:26.914 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Idle"]],"jsonrpc":"2.0"} 06:54:27.215 [Thread-5] DEBUG c.f.i.g.GPGNetServer - New GameState: Lobby 06:54:27.216 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: GameState Lobby 06:54:27.216 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["GameState",["Lobby"]],"jsonrpc":"2.0"} 06:54:27.257 [JJsonPeer] INFO c.f.i.IceAdapter - onJoinGame 288183 koobah 06:54:27.260 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 288183, koobah, localOffer: false 06:54:27.263 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer koobah(288183) 06:54:27.268 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: JoinGame 127.0.0.1:58061 koobah 288183 06:54:27.268 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":2,"jsonrpc":"2.0"} 06:54:27.268 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 377466 Liveevil, offer: true 06:54:27.269 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 377466, Liveevil, localOffer: true 06:54:27.269 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Liveevil(377466) 06:54:27.270 [Thread-8] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,377466,"gathering"],"jsonrpc":"2.0"} 06:54:27.271 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:58062 Liveevil 377466 06:54:27.271 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":3,"jsonrpc":"2.0"} 06:54:27.272 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 376193 Whatthehawk, offer: true 06:54:27.272 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 376193, Whatthehawk, localOffer: true 06:54:27.273 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Whatthehawk(376193) 06:54:27.273 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:58063 Whatthehawk 376193 06:54:27.274 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":4,"jsonrpc":"2.0"} 06:54:27.274 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 163087 Krazi, offer: true 06:54:27.274 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 163087, Krazi, localOffer: true 06:54:27.274 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,376193,"gathering"],"jsonrpc":"2.0"} 06:54:27.275 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Krazi(163087) 06:54:27.276 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:58064 Krazi 163087 06:54:27.276 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":5,"jsonrpc":"2.0"} 06:54:27.277 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 27063 FockeWulf, offer: true 06:54:27.277 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 27063, FockeWulf, localOffer: true 06:54:27.278 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer FockeWulf(27063) 06:54:27.278 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:58065 FockeWulf 27063 06:54:27.279 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":6,"jsonrpc":"2.0"} 06:54:27.279 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 244548 Kotbert, offer: true 06:54:27.279 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 244548, Kotbert, localOffer: true 06:54:27.280 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Kotbert(244548) 06:54:27.280 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:58066 Kotbert 244548 06:54:27.281 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":7,"jsonrpc":"2.0"} 06:54:27.281 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 489138 Bingo_Ingo, offer: true 06:54:27.281 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 489138, Bingo_Ingo, localOffer: true 06:54:27.282 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Bingo_Ingo(489138) 06:54:27.283 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:58067 Bingo_Ingo 489138 06:54:27.283 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":8,"jsonrpc":"2.0"} 06:54:27.283 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 486042 ivan201355555555, offer: true 06:54:27.283 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 486042, ivan201355555555, localOffer: true 06:54:27.284 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer ivan201355555555(486042) 06:54:27.285 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:58068 ivan201355555555 486042 06:54:27.286 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":9,"jsonrpc":"2.0"} 06:54:27.286 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE Whatthehawk(376193): Initiating ICE for peer 06:54:27.286 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 176589 FRAGMASTER99, offer: true 06:54:27.286 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 176589, FRAGMASTER99, localOffer: true 06:54:27.286 [Thread-8] INFO c.f.i.i.PeerIceModule - ICE Liveevil(377466): Initiating ICE for peer 06:54:27.287 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer FRAGMASTER99(176589) 06:54:27.287 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:58069 FRAGMASTER99 176589 06:54:27.288 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":10,"jsonrpc":"2.0"} 06:54:27.288 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 420112 GRaFoK, offer: true 06:54:27.288 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 420112, GRaFoK, localOffer: true 06:54:27.289 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer GRaFoK(420112) 06:54:27.290 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:58070 GRaFoK 420112 06:54:27.290 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":11,"jsonrpc":"2.0"} 06:54:27.290 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 289359 DonGoshan, offer: true 06:54:27.291 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 289359, DonGoshan, localOffer: true 06:54:27.291 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer DonGoshan(289359) 06:54:27.292 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:58071 DonGoshan 289359 06:54:27.293 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":12,"jsonrpc":"2.0"} 06:54:27.295 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,163087,"gathering"],"jsonrpc":"2.0"} 06:54:27.296 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE Krazi(163087): Initiating ICE for peer 06:54:27.296 [Thread-14] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"gathering"],"jsonrpc":"2.0"} 06:54:27.297 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Initiating ICE for peer 06:54:27.298 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,244548,"gathering"],"jsonrpc":"2.0"} 06:54:27.299 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE Kotbert(244548): Initiating ICE for peer 06:54:27.306 [Thread-18] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"gathering"],"jsonrpc":"2.0"} 06:54:27.306 [Thread-20] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"gathering"],"jsonrpc":"2.0"} 06:54:27.307 [Thread-26] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"gathering"],"jsonrpc":"2.0"} 06:54:27.308 [Thread-20] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Initiating ICE for peer 06:54:27.309 [Thread-26] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Initiating ICE for peer 06:54:27.310 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 377466 06:54:27.310 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["377466"]],"jsonrpc":"2.0"} 06:54:27.313 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 376193 06:54:27.313 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["376193"]],"jsonrpc":"2.0"} 06:54:27.316 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 163087 06:54:27.317 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["163087"]],"jsonrpc":"2.0"} 06:54:27.319 [Thread-24] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"gathering"],"jsonrpc":"2.0"} 06:54:27.320 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 27063 06:54:27.321 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["27063"]],"jsonrpc":"2.0"} 06:54:27.321 [Thread-24] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Initiating ICE for peer 06:54:27.322 [Thread-22] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"gathering"],"jsonrpc":"2.0"} 06:54:27.323 [Thread-22] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Initiating ICE for peer 06:54:27.325 [Thread-18] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Initiating ICE for peer 06:54:27.327 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 244548 06:54:27.328 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["244548"]],"jsonrpc":"2.0"} 06:54:27.334 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 489138 06:54:27.335 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["489138"]],"jsonrpc":"2.0"} 06:54:27.335 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 486042 06:54:27.335 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["486042"]],"jsonrpc":"2.0"} 06:54:27.337 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 176589 06:54:27.338 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["176589"]],"jsonrpc":"2.0"} 06:54:27.339 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 420112 06:54:27.339 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["420112"]],"jsonrpc":"2.0"} 06:54:27.340 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 289359 06:54:27.341 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["289359"]],"jsonrpc":"2.0"} 06:54:27.647 [JJsonPeer] ERROR c.f.i.r.RPCHandler - ICE MESSAGE IGNORED for id: 481241 06:54:27.648 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"5uosmmhgvqt262ktkfc9c85tb3","ufrag":"5sad81h83cfejs","candidates":[{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":7095,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"199","relAddr":"192.168.1.236","relPort":7095},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":12140,"type":"RELAYED_CANDIDATE","generation":0,"id":"200","relAddr":"2.28.87.107","relPort":7095}]} 06:54:27.648 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":13,"jsonrpc":"2.0"} рту. 18, 2023 6:54:27 AM org.ice4j.ice.harvest.MappingCandidateHarvesters initialize INFO: Initialized mapping harvesters (delay=503ms). stunDiscoveryFailed=false 06:54:27.826 [Thread-22] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering ice candidates 06:54:27.826 [Thread-16] INFO c.f.i.i.PeerIceModule - ICE Kotbert(244548): Gathering ice candidates 06:54:27.826 [Thread-26] INFO c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Gathering ice candidates 06:54:27.827 [Thread-24] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Gathering ice candidates 06:54:27.826 [Thread-18] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering ice candidates 06:54:27.826 [Thread-12] INFO c.f.i.i.PeerIceModule - ICE Krazi(163087): Gathering ice candidates 06:54:27.827 [Thread-14] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering ice candidates 06:54:27.827 [Thread-10] INFO c.f.i.i.PeerIceModule - ICE Whatthehawk(376193): Gathering ice candidates 06:54:27.827 [Thread-20] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering ice candidates 06:54:27.827 [Thread-8] INFO c.f.i.i.PeerIceModule - ICE Liveevil(377466): Gathering ice candidates 06:54:27.834 [Thread-26] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:27.834 [Thread-10] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:27.834 [Thread-22] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:27.834 [Thread-18] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:27.834 [Thread-14] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:27.834 [Thread-12] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:27.834 [Thread-20] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:27.835 [Thread-16] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:27.835 [Thread-24] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:27.835 [Thread-8] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:54:27 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 49knr1h83cfejs рту. 18, 2023 6:54:27 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:27 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag e988h1h83cfejj 06:54:29.746 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":288183,"destId":226684,"password":"5j0n70piou2ah281nkue46f1vn","ufrag":"aehs61h83cfd86","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.190","port":6209,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"216.197.245.26","port":6209,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.0.190","relPort":6209},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":15705,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"216.197.245.26","relPort":6209}]} 06:54:29.746 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":14,"jsonrpc":"2.0"} 06:54:29.747 [Thread-46] DEBUG c.f.i.i.PeerIceModule - ICE koobah(288183): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:29.747 [Thread-46] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"gathering"],"jsonrpc":"2.0"} 06:54:29.748 [Thread-46] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Initiating ICE for peer 06:54:29.749 [Thread-46] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering ice candidates 06:54:29.750 [Thread-46] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:54:30 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:30 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:30 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 50f1i1h83cfejj 06:54:30.181 [Thread-8] DEBUG c.f.i.i.PeerIceModule - ICE Liveevil(377466): Sending own candidates to 377466, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:30.182 [Thread-8] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,377466,"awaitingCandidates"],"jsonrpc":"2.0"} 06:54:30.182 [Thread-16] DEBUG c.f.i.i.PeerIceModule - ICE Kotbert(244548): Sending own candidates to 244548, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:30.183 [Thread-24] DEBUG c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Sending own candidates to 420112, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:30.183 [Thread-24] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"awaitingCandidates"],"jsonrpc":"2.0"} 06:54:30.184 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,244548,"awaitingCandidates"],"jsonrpc":"2.0"} 06:54:30.187 [Thread-16] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,244548,"{\"srcId\":226684,\"destId\":244548,\"password\":\"l6ktmrs8vj3s78ae9pstbb6jt\",\"ufrag\":\"e988h1h83cfejj\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6554,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"6\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9417,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"7\",\"relAddr\":\"192.168.1.38\",\"relPort\":6554},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":18889,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"8\",\"relAddr\":\"45.94.118.128\",\"relPort\":9417}]}"],"jsonrpc":"2.0"} 06:54:30.187 [Thread-8] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,377466,"{\"srcId\":226684,\"destId\":377466,\"password\":\"38qgi5qtukpht8vn847ivimc\",\"ufrag\":\"70cbo1h83cfejj\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6640,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"3\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9418,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"4\",\"relAddr\":\"192.168.1.38\",\"relPort\":6640},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":12553,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"5\",\"relAddr\":\"45.94.118.128\",\"relPort\":9418}]}"],"jsonrpc":"2.0"} 06:54:30.188 [Thread-24] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,420112,"{\"srcId\":226684,\"destId\":420112,\"password\":\"74jfkj2e8l3s8i0d7qpr7utsoi\",\"ufrag\":\"49knr1h83cfejs\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6750,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"0\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9420,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"1\",\"relAddr\":\"192.168.1.38\",\"relPort\":6750},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":16636,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"2\",\"relAddr\":\"45.94.118.128\",\"relPort\":9420}]}"],"jsonrpc":"2.0"} 06:54:30.418 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 431843 recurrentgate, offer: false 06:54:30.418 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 431843, recurrentgate, localOffer: false 06:54:30.419 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer recurrentgate(431843) 06:54:30.419 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:53314 recurrentgate 431843 06:54:30.419 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":15,"jsonrpc":"2.0"} 06:54:30.427 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 431843 06:54:30.428 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["431843"]],"jsonrpc":"2.0"} 06:54:32.502 [Thread-12] DEBUG c.f.i.i.PeerIceModule - ICE Krazi(163087): Sending own candidates to 163087, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:32.502 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,163087,"awaitingCandidates"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag dnucs1h83cfejj 06:54:32.503 [Thread-12] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,163087,"{\"srcId\":226684,\"destId\":163087,\"password\":\"2rvdv37g2fg056l5n17fpg43i0\",\"ufrag\":\"50f1i1h83cfejj\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6998,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"9\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9422,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"10\",\"relAddr\":\"192.168.1.38\",\"relPort\":6998},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":17818,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"11\",\"relAddr\":\"45.94.118.128\",\"relPort\":9422}]}"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag aesnt1h83cfgvl 06:54:32.520 [Thread-26] DEBUG c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Sending own candidates to 289359, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:32.521 [Thread-10] DEBUG c.f.i.i.PeerIceModule - ICE Whatthehawk(376193): Sending own candidates to 376193, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:32.521 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,376193,"awaitingCandidates"],"jsonrpc":"2.0"} 06:54:32.521 [Thread-26] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"awaitingCandidates"],"jsonrpc":"2.0"} 06:54:32.522 [Thread-10] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,376193,"{\"srcId\":226684,\"destId\":376193,\"password\":\"3dog3ssd0i0pnrvpkfn839jpnt\",\"ufrag\":\"5v0651h83cfejj\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6907,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"15\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9423,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"16\",\"relAddr\":\"192.168.1.38\",\"relPort\":6907},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":16190,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"17\",\"relAddr\":\"45.94.118.128\",\"relPort\":9423}]}"],"jsonrpc":"2.0"} 06:54:32.523 [Thread-26] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceMsg","params":[226684,289359,"{\"srcId\":226684,\"destId\":289359,\"password\":\"4pou95lam6q2t5el23sf7gvej4\",\"ufrag\":\"3fnp91h83cfejj\",\"candidates\":[{\"foundation\":\"1\",\"protocol\":\"udp\",\"priority\":2130706431,\"ip\":\"192.168.1.38\",\"port\":6286,\"type\":\"HOST_CANDIDATE\",\"generation\":0,\"id\":\"12\",\"relAddr\":null,\"relPort\":0},{\"foundation\":\"3\",\"protocol\":\"udp\",\"priority\":1694498815,\"ip\":\"45.94.118.128\",\"port\":9433,\"type\":\"SERVER_REFLEXIVE_CANDIDATE\",\"generation\":0,\"id\":\"13\",\"relAddr\":\"192.168.1.38\",\"relPort\":6286},{\"foundation\":\"2\",\"protocol\":\"udp\",\"priority\":16777215,\"ip\":\"135.181.254.226\",\"port\":17240,\"type\":\"RELAYED_CANDIDATE\",\"generation\":0,\"id\":\"14\",\"relAddr\":\"45.94.118.128\",\"relPort\":9433}]}"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 9ki931h83cfejr 06:54:32.651 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":244548,"destId":226684,"password":"76qqbhad107edq2141vlf3aakn","ufrag":"a9mdn1h83cfhpq","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.103","port":6485,"type":"HOST_CANDIDATE","generation":0,"id":"28","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"212.45.80.126","port":52318,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"29","relAddr":"192.168.0.103","relPort":6485},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"135.181.254.226","port":13222,"type":"RELAYED_CANDIDATE","generation":0,"id":"30","relAddr":"212.45.80.126","relPort":52318}]} 06:54:32.651 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":16,"jsonrpc":"2.0"} 06:54:32.651 [Thread-73] DEBUG c.f.i.i.PeerIceModule - ICE Kotbert(244548): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:32.651 [Thread-73] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,244548,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.0.103:6485/udp/host рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 212.45.80.126:52318/udp/srflx рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 135.181.254.226:13222/udp/relay 06:54:32.656 [Thread-73] DEBUG c.f.i.i.PeerIceModule - ICE Kotbert(244548): Starting ICE for peer 244548 рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6554/udp/host -> 212.45.80.126:52318/udp/srflx (faData.RTP). Local ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Adding allowed address: 212.45.80.126:52318/udp рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9417/udp/srflx -> 212.45.80.126:52318/udp/srflx (faData.RTP). Local ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9417/udp/srflx -> 212.45.80.126:52318/udp/srflx (faData.RTP). Local ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9417/udp/srflx -> 212.45.80.126:52318/udp/srflx (faData.RTP). Local ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9417/udp/srflx -> 212.45.80.126:52318/udp/srflx (faData.RTP). Local ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9417/udp/srflx -> 212.45.80.126:52318/udp/srflx (faData.RTP). Local ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9417/udp/srflx -> 212.45.80.126:52318/udp/srflx (faData.RTP). Loal ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9417/udp/srflx -> 212.45.80.126:52318/udp/srflx (faData.RTP) рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag e988h1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag e988h1h83cfejj): srflx (STUN server = 135.181.254.226:3478/udp) 06:54:32.844 [Thread-73] DEBUG c.f.i.i.PeerIceModule - ICE Kotbert(244548): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:54:32.845 [Thread-73] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,244548,true],"jsonrpc":"2.0"} 06:54:32.845 [Thread-73] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,244548,"connected"],"jsonrpc":"2.0"} 06:54:32.846 [Thread-73] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 244548 06:54:32.847 [Thread-78] DEBUG c.f.i.i.PeerIceModule - ICE Kotbert(244548): Now forwarding data from ICE to FA for peer 06:54:32.849 [Thread-14] ERROR c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:32.850 [Thread-20] ERROR c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:32.852 [Thread-18] ERROR c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:32.852 [Thread-79] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"disconnected"],"jsonrpc":"2.0"} 06:54:32.852 [Thread-80] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"disconnected"],"jsonrpc":"2.0"} 06:54:32.853 [Thread-81] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag dnucs1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag ehloa1h83cfejt рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag ajh4h1h83cfejj 06:54:32.860 [Thread-22] ERROR c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:32.861 [Thread-85] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 9ki931h83cfejr рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:54:32.888 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":377466,"destId":226684,"password":"2navne386tgn9tpc1i7mfjjbej","ufrag":"fqoh01h83cfff2","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.38","port":6272,"type":"HOST_CANDIDATE","generation":0,"id":"54","relAddr":null,"relPort":0},{"foundation":"2","protocol":"udp","priority":2130706431,"ip":"fe80:0:0:0:e353:79be:d849:f585","port":6272,"type":"HOST_CANDIDATE","generation":0,"id":"55","relAddr":null,"relPort":0},{"foundation":"4","protocol":"udp","priority":2113937151,"ip":"fe80:0:0:0:723e:7ca:789d:a5aa","port":6272,"type":"HOST_CANDIDATE","generation":0,"id":"56","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":2113932031,"ip":"10.5.0.2","port":6272,"type":"HOST_CANDIDATE","generation":0,"id":"57","relAddr":null,"relPort":0},{"foundation":"6","protocol":"udp","priority":1677724415,"ip":"192.166.246.146","port":6272,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"58","relAddr":"10.5.0.2","relPort":6272},{"foundation":"5","protocol":"udp","priority":2815,"ip":"94.130.225.99","port":11605,"type":"RELAYED_CANDIDATE","generation":0,"id":"59","relAddr":"192.166.246.146","relPort":6272}]} 06:54:32.888 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":17,"jsonrpc":"2.0"} 06:54:32.888 [Thread-87] DEBUG c.f.i.i.PeerIceModule - ICE Liveevil(377466): Got IceMsg for peer, offered candidates: host(udp), host(udp), host(udp), host(udp), srflx(udp), relay(udp) 06:54:32.889 [Thread-87] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,377466,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.1.38:6272/udp/host рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: [fe80:0:0:0:e353:79be:d849:f585]:6272/udp/host рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: [fe80:0:0:0:723e:7ca:789d:a5aa]:6272/udp/host рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 10.5.0.2:6272/udp/host рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.166.246.146:6272/udp/srflx рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 94.130.225.99:11605/udp/relay 06:54:32.892 [Thread-87] DEBUG c.f.i.i.PeerIceModule - ICE Liveevil(377466): Starting ICE for peer 377466 рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:32 AM org.ice4j.util.Logger log INFO: Adding allowed address: 135.181.254.226:13222/udp рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6640/udp/host -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Adding allowed address: 192.166.246.146:6272/udp рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9418/udp/srflx -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9418/udp/srflx -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:12553/udp/relay -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair validated: 135.181.254.226:12553/udp/relay -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 135.181.254.226:12553/udp/relay -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6640/udp/host -> 94.130.225.99:11605/udp/relay (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Adding allowed address: 94.130.225.99:11605/udp рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9418/udp/srflx -> 94.130.225.99:11605/udp/relay (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9418/udp/srflx -> 94.130.225.99:11605/udp/relay (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6640/udp/host -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9418/udp/srflx -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9418/udp/srflx -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:12553/udp/relay -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:12553/udp/relay -> 94.130.225.99:11605/udp/relay (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair validated: 135.181.254.226:12553/udp/relay -> 94.130.225.99:11605/udp/relay (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 135.181.254.226:12553/udp/relay -> 94.130.225.99:11605/udp/relay (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6640/udp/host -> 94.130.225.99:11605/udp/relay (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9418/udp/srflx -> 94.130.225.99:11605/udp/relay (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9418/udp/srflx -> 94.130.225.99:11605/udp/relay (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:12553/udp/relay -> 94.130.225.99:11605/udp/relay (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9418/udp/srflx -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9418/udp/srflx -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9418/udp/srflx -> 192.166.246.146:6272/udp/srflx (faData.RTP). Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9418/udp/srflx -> 192.166.246.146:6272/udp/srflx (faData.RTP). Loal ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9418/udp/srflx -> 192.166.246.146:6272/udp/srflx (faData.RTP) рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag 70cbo1h83cfejj рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag 70cbo1h83cfejj): srflx (STUN server = 135.181.254.226:3478/udp) 06:54:33.717 [Thread-87] DEBUG c.f.i.i.PeerIceModule - ICE Liveevil(377466): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:54:33.717 [Thread-87] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,377466,true],"jsonrpc":"2.0"} 06:54:33.717 [Thread-87] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,377466,"connected"],"jsonrpc":"2.0"} 06:54:33.718 [Thread-87] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 377466 06:54:33.718 [Thread-92] DEBUG c.f.i.i.PeerIceModule - ICE Liveevil(377466): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6554/udp/host -> 192.168.0.103:6485/udp/host (faData.RTP), failing. рту. 18, 2023 6:54:33 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:18889/udp/relay -> 192.168.0.103:6485/udp/host (faData.RTP), failing. рту. 18, 2023 6:54:34 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6640/udp/host -> 192.168.1.38:6272/udp/host (faData.RTP), failing. 06:54:34.071 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":431843,"destId":226684,"password":"km9iggmh0oj4p1psmemqa0ttg","ufrag":"clm2c1h83cfikn","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.31","port":6568,"type":"HOST_CANDIDATE","generation":0,"id":"9","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"167.57.40.159","port":6568,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"10","relAddr":"192.168.1.31","relPort":6568},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":12948,"type":"RELAYED_CANDIDATE","generation":0,"id":"12","relAddr":"167.57.40.159","relPort":6568}]} 06:54:34.071 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":18,"jsonrpc":"2.0"} 06:54:34.071 [Thread-93] DEBUG c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:34.071 [Thread-93] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"gathering"],"jsonrpc":"2.0"} 06:54:34.072 [Thread-93] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Initiating ICE for peer 06:54:34.073 [Thread-93] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering ice candidates 06:54:34.073 [Thread-93] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:54:34 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6640/udp/host -> 10.5.0.2:6272/udp/host (faData.RTP), failing. рту. 18, 2023 6:54:34 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:12553/udp/relay -> 192.168.1.38:6272/udp/host (faData.RTP), failing. рту. 18, 2023 6:54:34 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:12553/udp/relay -> 10.5.0.2:6272/udp/host (faData.RTP), failing. 06:54:34.756 [Thread-46] ERROR c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:34.757 [Thread-46] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"checking"],"jsonrpc":"2.0"} 06:54:34.758 [Thread-95] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-46" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:54:34 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag aesnt1h83cfgvl рту. 18, 2023 6:54:34 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:54:34 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:34 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:54:35.058 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":289359,"destId":226684,"password":"4pig89br9r41a0aqne74ab4h6m","ufrag":"fq1ve1h83cc1c8","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.105","port":6394,"type":"HOST_CANDIDATE","generation":0,"id":"22","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"176.119.77.42","port":6394,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"23","relAddr":"192.168.0.105","relPort":6394},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"128.140.48.105","port":10163,"type":"RELAYED_CANDIDATE","generation":0,"id":"24","relAddr":"176.119.77.42","relPort":6394}]} 06:54:35.058 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":19,"jsonrpc":"2.0"} 06:54:35.058 [Thread-96] DEBUG c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:35.058 [Thread-96] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.0.105:6394/udp/host рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 176.119.77.42:6394/udp/srflx рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 128.140.48.105:10163/udp/relay 06:54:35.061 [Thread-96] DEBUG c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Starting ICE for peer 289359 рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag 3fnp91h83cfejj 06:54:35.079 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":163087,"destId":226684,"password":"7t4md93aqm8vvjsr3vgt0lfcig","ufrag":"ethqt1h83cfjes","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.8","port":6282,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"64.72.36.130","port":6282,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.0.8","relPort":6282},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":19000,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"64.72.36.130","relPort":6282}]} 06:54:35.079 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":20,"jsonrpc":"2.0"} 06:54:35.080 [Thread-97] DEBUG c.f.i.i.PeerIceModule - ICE Krazi(163087): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:35.081 [Thread-97] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,163087,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.0.8:6282/udp/host рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 64.72.36.130:6282/udp/srflx рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 5.161.127.50:19000/udp/relay 06:54:35.088 [Thread-97] DEBUG c.f.i.i.PeerIceModule - ICE Krazi(163087): Starting ICE for peer 163087 рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag 50f1i1h83cfejj 06:54:35.122 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":376193,"destId":226684,"password":"7e8fdre2mcnkni60feo6u81mfa","ufrag":"ao2a51h83cfje4","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.50.240","port":6232,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"73.32.14.173","port":6232,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.50.240","relPort":6232},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":15610,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"73.32.14.173","relPort":6232}]} 06:54:35.123 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":21,"jsonrpc":"2.0"} 06:54:35.123 [Thread-98] DEBUG c.f.i.i.PeerIceModule - ICE Whatthehawk(376193): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:35.123 [Thread-98] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,376193,"checking"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.50.240:6232/udp/host рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 73.32.14.173:6232/udp/srflx рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 5.161.127.50:15610/udp/relay 06:54:35.125 [Thread-98] DEBUG c.f.i.i.PeerIceModule - ICE Whatthehawk(376193): Starting ICE for peer 376193 рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Init checklist for stream faData рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Running. Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Start connectivity checks. Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6286/udp/host -> 176.119.77.42:6394/udp/srflx (faData.RTP). Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Adding allowed address: 176.119.77.42:6394/udp рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9433/udp/srflx -> 176.119.77.42:6394/udp/srflx (faData.RTP). Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9433/udp/srflx -> 176.119.77.42:6394/udp/srflx (faData.RTP). Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9433/udp/srflx -> 176.119.77.42:6394/udp/srflx (faData.RTP). Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9433/udp/srflx -> 176.119.77.42:6394/udp/srflx (faData.RTP). Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9433/udp/srflx -> 176.119.77.42:6394/udp/srflx (faData.RTP). Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9433/udp/srflx -> 176.119.77.42:6394/udp/srflx (faData.RTP). Loal ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9433/udp/srflx -> 176.119.77.42:6394/udp/srflx (faData.RTP) рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag 3fnp91h83cfejj): srflx (STUN server = 135.181.254.226:3478/udp) 06:54:35.301 [Thread-96] DEBUG c.f.i.i.PeerIceModule - ICE DonGoshan(289359): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:54:35.301 [Thread-96] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,289359,true],"jsonrpc":"2.0"} 06:54:35.301 [Thread-96] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,289359,"connected"],"jsonrpc":"2.0"} 06:54:35.302 [Thread-96] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 289359 06:54:35.303 [Thread-107] DEBUG c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6998/udp/host -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Adding allowed address: 64.72.36.130:6282/udp рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9422/udp/srflx -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9422/udp/srflx -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Adding allowed address: 128.140.48.105:10163/udp рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6907/udp/host -> 73.32.14.173:6232/udp/srflx (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Adding allowed address: 73.32.14.173:6232/udp рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9423/udp/srflx -> 73.32.14.173:6232/udp/srflx (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9423/udp/srflx -> 73.32.14.173:6232/udp/srflx (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: verify if nominated pair answer again рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6998/udp/host -> 5.161.127.50:19000/udp/relay (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Adding allowed address: 5.161.127.50:19000/udp рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9422/udp/srflx -> 5.161.127.50:19000/udp/relay (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9422/udp/srflx -> 5.161.127.50:19000/udp/relay (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6907/udp/host -> 5.161.127.50:15610/udp/relay (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Adding allowed address: 5.161.127.50:15610/udp рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9423/udp/srflx -> 5.161.127.50:15610/udp/relay (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9423/udp/srflx -> 5.161.127.50:15610/udp/relay (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6998/udp/host -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9422/udp/srflx -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9422/udp/srflx -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:17818/udp/relay -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 135.181.254.226:17818/udp/relay -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 135.181.254.226:17818/udp/relay -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6907/udp/host -> 73.32.14.173:6232/udp/srflx (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9423/udp/srflx -> 73.32.14.173:6232/udp/srflx (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:16190/udp/relay -> 73.32.14.173:6232/udp/srflx (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 135.181.254.226:16190/udp/relay -> 73.32.14.173:6232/udp/srflx (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 135.181.254.226:16190/udp/relay -> 73.32.14.173:6232/udp/srflx (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9423/udp/srflx -> 73.32.14.173:6232/udp/srflx (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6998/udp/host -> 5.161.127.50:19000/udp/relay (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9422/udp/srflx -> 5.161.127.50:19000/udp/relay (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9422/udp/srflx -> 5.161.127.50:19000/udp/relay (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 192.168.1.38:6907/udp/host -> 5.161.127.50:15610/udp/relay (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9423/udp/srflx -> 5.161.127.50:15610/udp/relay (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9423/udp/srflx -> 5.161.127.50:15610/udp/relay (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 135.181.254.226:17818/udp/relay -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:false. Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9422/udp/srflx -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9422/udp/srflx -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9422/udp/srflx -> 64.72.36.130:6282/udp/srflx (faData.RTP). Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9422/udp/srflx -> 64.72.36.130:6282/udp/srflx (faData.RTP). Loal ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9422/udp/srflx -> 64.72.36.130:6282/udp/srflx (faData.RTP) рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag 50f1i1h83cfejj): srflx (STUN server = 135.181.254.226:3478/udp) рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair succeeded: 45.94.118.128:9423/udp/srflx -> 73.32.14.173:6232/udp/srflx (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Pair validated: 45.94.118.128:9423/udp/srflx -> 73.32.14.173:6232/udp/srflx (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nominate (first valid): 45.94.118.128:9423/udp/srflx -> 73.32.14.173:6232/udp/srflx (faData.RTP). Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: IsControlling: true USE-CANDIDATE:true. Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Nomination confirmed for pair: 45.94.118.128:9423/udp/srflx -> 73.32.14.173:6232/udp/srflx (faData.RTP). Loal ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Selected pair for stream faData.RTP: 45.94.118.128:9423/udp/srflx -> 73.32.14.173:6232/udp/srflx (faData.RTP) рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: CheckList of stream faData is COMPLETED рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Completed. Local ufrag 5v0651h83cfejj рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: Harvester used for selected pair for faData.RTP (local ufrag 5v0651h83cfejj): srflx (STUN server = 135.181.254.226:3478/udp) 06:54:35.546 [Thread-97] DEBUG c.f.i.i.PeerIceModule - ICE Krazi(163087): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:54:35.546 [Thread-97] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,163087,true],"jsonrpc":"2.0"} 06:54:35.547 [Thread-98] DEBUG c.f.i.i.PeerIceModule - ICE Whatthehawk(376193): ICE terminated, connected, selected candidate pair: srflx <-> srflx 06:54:35.547 [Thread-98] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnected","params":[226684,376193,true],"jsonrpc":"2.0"} 06:54:35.547 [Thread-97] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,163087,"connected"],"jsonrpc":"2.0"} 06:54:35.551 [Thread-97] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 163087 06:54:35.552 [Thread-98] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,376193,"connected"],"jsonrpc":"2.0"} 06:54:35.553 [Thread-98] DEBUG c.f.i.i.PeerConnectivityCheckerModule - Starting connectivity checker for peer 376193 06:54:35.556 [Thread-111] DEBUG c.f.i.i.PeerIceModule - ICE Krazi(163087): Now forwarding data from ICE to FA for peer 06:54:35.556 [Thread-113] DEBUG c.f.i.i.PeerIceModule - ICE Whatthehawk(376193): Now forwarding data from ICE to FA for peer рту. 18, 2023 6:54:35 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag e988h1h83cfejj 06:54:36.208 [Thread-49] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:36 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 49knr1h83cfejs рту. 18, 2023 6:54:36 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:54:36 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:54:36 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:54:36 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6286/udp/host -> 192.168.0.105:6394/udp/host (faData.RTP), failing. рту. 18, 2023 6:54:36 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6998/udp/host -> 192.168.0.8:6282/udp/host (faData.RTP), failing. рту. 18, 2023 6:54:36 AM org.ice4j.util.Logger log INFO: timeout for pair: 192.168.1.38:6907/udp/host -> 192.168.50.240:6232/udp/host (faData.RTP), failing. рту. 18, 2023 6:54:36 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:17240/udp/relay -> 192.168.0.105:6394/udp/host (faData.RTP), failing. рту. 18, 2023 6:54:36 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:17818/udp/relay -> 192.168.0.8:6282/udp/host (faData.RTP), failing. рту. 18, 2023 6:54:36 AM org.ice4j.util.Logger log INFO: timeout for pair: 135.181.254.226:16190/udp/relay -> 192.168.50.240:6232/udp/host (faData.RTP), failing. рту. 18, 2023 6:54:36 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag 70cbo1h83cfejj 06:54:37.873 [Thread-82] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"gathering"],"jsonrpc":"2.0"} 06:54:37.873 [Thread-83] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"gathering"],"jsonrpc":"2.0"} 06:54:37.873 [Thread-84] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"gathering"],"jsonrpc":"2.0"} 06:54:37.873 [Thread-86] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"gathering"],"jsonrpc":"2.0"} 06:54:37.873 [Thread-82] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Initiating ICE for peer 06:54:37.874 [Thread-84] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Initiating ICE for peer 06:54:37.874 [Thread-83] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Initiating ICE for peer 06:54:37.874 [Thread-82] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering ice candidates 06:54:37.875 [Thread-82] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:37.875 [Thread-86] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Initiating ICE for peer 06:54:37.875 [Thread-84] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering ice candidates 06:54:37.875 [Thread-86] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering ice candidates 06:54:37.875 [Thread-84] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:37.876 [Thread-86] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:37.878 [Thread-83] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering ice candidates 06:54:37.879 [Thread-83] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:54:38 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag 3fnp91h83cfejj рту. 18, 2023 6:54:38 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag 50f1i1h83cfejj рту. 18, 2023 6:54:38 AM org.ice4j.util.Logger log INFO: ICE state changed from Completed to Terminated. Local ufrag 5v0651h83cfejj 06:54:39.087 [Thread-93] ERROR c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:39.087 [Thread-93] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"checking"],"jsonrpc":"2.0"} 06:54:39.087 [Thread-119] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-93" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:54:39 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 1upjr1h83cfl6p 06:54:39.252 [JJsonPeer] ERROR c.f.i.r.RPCHandler - ICE MESSAGE IGNORED for id: 481241 06:54:39.252 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"78pjci8llbkeju087hf2s6ab6v","ufrag":"dgufo1h83cfpup","candidates":[{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6591,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"226","relAddr":"192.168.1.236","relPort":6591},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":15140,"type":"RELAYED_CANDIDATE","generation":0,"id":"227","relAddr":"2.28.87.107","relPort":6591}]} 06:54:39.252 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":22,"jsonrpc":"2.0"} 06:54:41.224 [Thread-114] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"gathering"],"jsonrpc":"2.0"} 06:54:41.224 [Thread-114] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Initiating ICE for peer 06:54:41.225 [Thread-114] INFO c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Gathering ice candidates 06:54:41.225 [Thread-114] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:42.896 [Thread-82] ERROR c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:42.896 [Thread-84] ERROR c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:42.896 [Thread-83] ERROR c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:42.896 [Thread-86] ERROR c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:42.897 [Thread-124] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"disconnected"],"jsonrpc":"2.0"} 06:54:42.897 [Thread-122] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"disconnected"],"jsonrpc":"2.0"} 06:54:42.897 [Thread-121] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"disconnected"],"jsonrpc":"2.0"} 06:54:42.897 [Thread-123] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:42 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 5td8h1h83cfotj рту. 18, 2023 6:54:42 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 5giid1h83cfoti рту. 18, 2023 6:54:42 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6ngtb1h83cfotk рту. 18, 2023 6:54:42 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag db7kc1h83cfotj 06:54:42.990 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":288183,"destId":226684,"password":"6srpng59rvoeqh7fo9qkfropmd","ufrag":"620041h83cfq7l","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.190","port":6529,"type":"HOST_CANDIDATE","generation":0,"id":"39","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"216.197.245.26","port":6529,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"40","relAddr":"192.168.0.190","relPort":6529},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":11303,"type":"RELAYED_CANDIDATE","generation":0,"id":"41","relAddr":"216.197.245.26","relPort":6529}]} 06:54:42.990 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":23,"jsonrpc":"2.0"} 06:54:42.990 [Thread-129] DEBUG c.f.i.i.PeerIceModule - ICE koobah(288183): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:42.991 [Thread-129] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"gathering"],"jsonrpc":"2.0"} 06:54:42.991 [Thread-129] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Initiating ICE for peer 06:54:42.992 [Thread-129] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering ice candidates 06:54:42.992 [Thread-129] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:46.231 [Thread-114] ERROR c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:46.231 [Thread-131] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,420112,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:46 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6850j1h83cfs69 06:54:46.869 [JJsonPeer] INFO c.f.i.IceAdapter - onDisconnectFromPeer 420112 06:54:46.870 [Thread-23] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) GRaFoK(420112) 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 06:54:46.872 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: DisconnectFromPeer 420112 06:54:46.872 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":24,"jsonrpc":"2.0"} 06:54:46.878 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 420112 06:54:46.878 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["420112"]],"jsonrpc":"2.0"} 06:54:47.473 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":431843,"destId":226684,"password":"7s33c42c5u9ntmnlkoaopvi686","ufrag":"fru621h83cg0oh","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.31","port":6477,"type":"HOST_CANDIDATE","generation":0,"id":"35","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"167.57.40.159","port":6477,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"36","relAddr":"192.168.1.31","relPort":6477},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":19683,"type":"RELAYED_CANDIDATE","generation":0,"id":"37","relAddr":"167.57.40.159","relPort":6477}]} 06:54:47.474 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":25,"jsonrpc":"2.0"} 06:54:47.474 [Thread-133] DEBUG c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:47.474 [Thread-133] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"gathering"],"jsonrpc":"2.0"} 06:54:47.474 [Thread-133] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Initiating ICE for peer 06:54:47.475 [Thread-133] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering ice candidates 06:54:47.475 [Thread-133] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:54:47 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@649d3123 рту. 18, 2023 6:54:47 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@45c6ec1d рту. 18, 2023 6:54:47 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@7484c8b9 06:54:47.903 [Thread-128] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"gathering"],"jsonrpc":"2.0"} 06:54:47.903 [Thread-125] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"gathering"],"jsonrpc":"2.0"} 06:54:47.903 [Thread-127] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"gathering"],"jsonrpc":"2.0"} 06:54:47.903 [Thread-126] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"gathering"],"jsonrpc":"2.0"} 06:54:47.903 [Thread-128] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Initiating ICE for peer 06:54:47.903 [Thread-125] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Initiating ICE for peer 06:54:47.905 [Thread-128] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering ice candidates 06:54:47.905 [Thread-127] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Initiating ICE for peer 06:54:47.906 [Thread-128] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:47.906 [Thread-125] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering ice candidates 06:54:47.906 [Thread-127] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering ice candidates 06:54:47.906 [Thread-125] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:47.907 [Thread-127] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:47.908 [Thread-126] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Initiating ICE for peer 06:54:47.908 [Thread-126] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering ice candidates 06:54:47.913 [Thread-126] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:47.995 [Thread-129] ERROR c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:47.995 [Thread-129] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"checking"],"jsonrpc":"2.0"} 06:54:47.995 [Thread-139] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-129" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:54:47 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6ftfp1h83cfttf 06:54:50.941 [JJsonPeer] ERROR c.f.i.r.RPCHandler - ICE MESSAGE IGNORED for id: 481241 06:54:50.941 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"42qtg2j88hnnraspbbssfhgi82","ufrag":"dtb41h83cg59g","candidates":[{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6678,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"253","relAddr":"192.168.1.236","relPort":6678},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":14789,"type":"RELAYED_CANDIDATE","generation":0,"id":"254","relAddr":"2.28.87.107","relPort":6678}]} 06:54:50.941 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":26,"jsonrpc":"2.0"} 06:54:51.238 [Thread-132] WARN c.f.i.i.PeerIceModule - ICE GRaFoK(420112): Peer not connected anymore, aborting reinitiation of ICE 06:54:52.481 [Thread-133] ERROR c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:52.481 [Thread-133] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"checking"],"jsonrpc":"2.0"} 06:54:52.481 [Thread-140] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-133" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:54:52 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag fck621h83cg29j 06:54:52.915 [Thread-127] ERROR c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:52.915 [Thread-125] ERROR c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:52.915 [Thread-128] ERROR c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:52.916 [Thread-142] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"disconnected"],"jsonrpc":"2.0"} 06:54:52.916 [Thread-141] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"disconnected"],"jsonrpc":"2.0"} 06:54:52.916 [Thread-143] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:52 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 9bkm81h83cg2n2 рту. 18, 2023 6:54:52 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 71sht1h83cg2n2 рту. 18, 2023 6:54:52 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 9lvon1h83cg2n0 06:54:52.930 [Thread-126] ERROR c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:54:52.930 [Thread-147] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:54:52 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag ggkl1h83cg2n4 06:54:54.522 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 328823 Smormu, offer: false 06:54:54.522 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 328823, Smormu, localOffer: false 06:54:54.523 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer Smormu(328823) 06:54:54.523 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:54489 Smormu 328823 06:54:54.523 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":27,"jsonrpc":"2.0"} 06:54:54.527 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 328823 06:54:54.528 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["328823"]],"jsonrpc":"2.0"} 06:54:56.287 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":288183,"destId":226684,"password":"3r55vosmi5daafb9j57ul5qss4","ufrag":"as3g21h83cg774","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.190","port":6127,"type":"HOST_CANDIDATE","generation":0,"id":"45","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"216.197.245.26","port":6127,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"46","relAddr":"192.168.0.190","relPort":6127},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":14626,"type":"RELAYED_CANDIDATE","generation":0,"id":"47","relAddr":"216.197.245.26","relPort":6127}]} 06:54:56.287 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":28,"jsonrpc":"2.0"} 06:54:56.287 [Thread-150] DEBUG c.f.i.i.PeerIceModule - ICE koobah(288183): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:56.288 [Thread-150] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"gathering"],"jsonrpc":"2.0"} 06:54:56.288 [Thread-150] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Initiating ICE for peer 06:54:56.289 [Thread-150] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering ice candidates 06:54:56.289 [Thread-150] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:57.449 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 420112 GRaFoK, offer: false 06:54:57.450 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 420112, GRaFoK, localOffer: false 06:54:57.450 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer GRaFoK(420112) 06:54:57.450 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:49740 GRaFoK 420112 06:54:57.450 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":29,"jsonrpc":"2.0"} 06:54:57.461 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 420112 06:54:57.461 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["420112"]],"jsonrpc":"2.0"} 06:54:57.501 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 326522 FLAGANSACKETT10, offer: false 06:54:57.501 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 326522, FLAGANSACKETT10, localOffer: false 06:54:57.502 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer FLAGANSACKETT10(326522) 06:54:57.502 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:49741 FLAGANSACKETT10 326522 06:54:57.502 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":30,"jsonrpc":"2.0"} 06:54:57.511 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 326522 06:54:57.512 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["326522"]],"jsonrpc":"2.0"} 06:54:57.716 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":328823,"destId":226684,"password":"14ij1viol7ue2u3p8vf1p83go3","ufrag":"979pg1h83cg82g","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.0.0.203","port":6530,"type":"HOST_CANDIDATE","generation":0,"id":"5","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"99.250.190.163","port":6530,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"6","relAddr":"10.0.0.203","relPort":6530},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":13409,"type":"RELAYED_CANDIDATE","generation":0,"id":"9","relAddr":"99.250.190.163","relPort":6530}]} 06:54:57.716 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":31,"jsonrpc":"2.0"} 06:54:57.716 [Thread-154] DEBUG c.f.i.i.PeerIceModule - ICE Smormu(328823): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:54:57.716 [Thread-154] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:54:57.716 [Thread-154] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:54:57.717 [Thread-154] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:54:57.717 [Thread-154] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:57.922 [Thread-146] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"gathering"],"jsonrpc":"2.0"} 06:54:57.922 [Thread-145] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"gathering"],"jsonrpc":"2.0"} 06:54:57.922 [Thread-144] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"gathering"],"jsonrpc":"2.0"} 06:54:57.922 [Thread-146] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Initiating ICE for peer 06:54:57.922 [Thread-144] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Initiating ICE for peer 06:54:57.922 [Thread-145] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Initiating ICE for peer 06:54:57.923 [Thread-146] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering ice candidates 06:54:57.923 [Thread-145] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering ice candidates 06:54:57.923 [Thread-144] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering ice candidates 06:54:57.923 [Thread-146] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:57.924 [Thread-145] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:57.924 [Thread-144] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:54:57.938 [Thread-148] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"gathering"],"jsonrpc":"2.0"} 06:54:57.938 [Thread-148] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Initiating ICE for peer 06:54:57.939 [Thread-148] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering ice candidates 06:54:57.939 [Thread-148] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:00.881 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":431843,"destId":226684,"password":"6uj6349uf498eabkd1v7pifv3g","ufrag":"abrbb1h83cgdqr","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.31","port":6763,"type":"HOST_CANDIDATE","generation":0,"id":"41","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"167.57.40.159","port":6763,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"42","relAddr":"192.168.1.31","relPort":6763},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":19341,"type":"RELAYED_CANDIDATE","generation":0,"id":"43","relAddr":"167.57.40.159","relPort":6763}]} 06:55:00.881 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":32,"jsonrpc":"2.0"} 06:55:00.882 [Thread-160] DEBUG c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:00.882 [Thread-160] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"gathering"],"jsonrpc":"2.0"} 06:55:00.883 [Thread-160] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Initiating ICE for peer 06:55:00.884 [Thread-160] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering ice candidates 06:55:00.884 [Thread-160] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:01.165 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":326522,"destId":226684,"password":"4gipcgqklctess4l5g3c9obh2r","ufrag":"24v2d1h83cgbjn","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.19","port":6635,"type":"HOST_CANDIDATE","generation":0,"id":"2","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"67.180.55.231","port":6635,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"13","relAddr":"192.168.0.19","relPort":6635},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":10436,"type":"RELAYED_CANDIDATE","generation":0,"id":"20","relAddr":"67.180.55.231","relPort":6635}]} 06:55:01.165 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":33,"jsonrpc":"2.0"} 06:55:01.166 [Thread-162] DEBUG c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:01.166 [Thread-162] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"gathering"],"jsonrpc":"2.0"} 06:55:01.167 [Thread-162] INFO c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Initiating ICE for peer 06:55:01.167 [Thread-162] INFO c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Gathering ice candidates 06:55:01.168 [Thread-162] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:01.292 [Thread-150] ERROR c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:01.292 [Thread-150] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"checking"],"jsonrpc":"2.0"} 06:55:01.292 [Thread-164] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-150" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:01 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag p46d1h83cgat1 06:55:02.549 [JJsonPeer] ERROR c.f.i.r.RPCHandler - ICE MESSAGE IGNORED for id: 481241 06:55:02.549 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":481241,"destId":226684,"password":"4v8vlbn6uua90v081hcs3difbg","ufrag":"6ttic1h83cggmm","candidates":[{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"2.28.87.107","port":6668,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"283","relAddr":"192.168.1.236","relPort":6668},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"94.130.225.99","port":10010,"type":"RELAYED_CANDIDATE","generation":0,"id":"284","relAddr":"2.28.87.107","relPort":6668}]} 06:55:02.549 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":34,"jsonrpc":"2.0"} рту. 18, 2023 6:55:02 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@127a88cd рту. 18, 2023 6:55:02 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@2f2f4421 рту. 18, 2023 6:55:02 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 220jb1h83cgcg3 рту. 18, 2023 6:55:02 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@6453bff6 06:55:02.722 [Thread-154] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:02.723 [Thread-154] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-154" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:02.726 [Thread-168] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:02 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 1l1kd1h83cgc9l 06:55:02.938 [Thread-144] ERROR c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:02.938 [Thread-146] ERROR c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:02.939 [Thread-145] ERROR c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:02.939 [Thread-170] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"disconnected"],"jsonrpc":"2.0"} 06:55:02.939 [Thread-169] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:02 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag djidf1h83cgcg3 06:55:02.941 [Thread-171] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:02 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6ucnf1h83cgcg3 рту. 18, 2023 6:55:02 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 220jb1h83cgcg3 рту. 18, 2023 6:55:02 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:55:02 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:55:02 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed 06:55:02.954 [Thread-148] ERROR c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:02.955 [Thread-175] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:02 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag cjmu61h83cgcgj 06:55:05.893 [Thread-160] ERROR c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:05.893 [Thread-160] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"checking"],"jsonrpc":"2.0"} 06:55:05.894 [Thread-177] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-160" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:05 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6eoue1h83cgfck 06:55:06.176 [Thread-162] ERROR c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:06.176 [Thread-162] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-162" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:06.178 [Thread-178] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:06 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 897gq1h83cgflf 06:55:07.863 [JJsonPeer] INFO c.f.i.IceAdapter - onConnectToPeer 460277 SuperMonique, offer: false 06:55:07.863 [JJsonPeer] DEBUG c.f.i.i.Peer - Peer created: 460277, SuperMonique, localOffer: false 06:55:07.864 [JJsonPeer] DEBUG c.f.i.i.Peer - Now forwarding data to peer SuperMonique(460277) 06:55:07.865 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: ConnectToPeer 127.0.0.1:53957 SuperMonique 460277 06:55:07.865 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":35,"jsonrpc":"2.0"} 06:55:07.878 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 460277 06:55:07.878 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["460277"]],"jsonrpc":"2.0"} 06:55:07.964 [Thread-174] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"gathering"],"jsonrpc":"2.0"} 06:55:07.964 [Thread-172] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"gathering"],"jsonrpc":"2.0"} 06:55:07.964 [Thread-173] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"gathering"],"jsonrpc":"2.0"} 06:55:07.964 [Thread-176] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"gathering"],"jsonrpc":"2.0"} 06:55:07.964 [Thread-173] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Initiating ICE for peer 06:55:07.964 [Thread-176] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Initiating ICE for peer 06:55:07.964 [Thread-174] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Initiating ICE for peer 06:55:07.964 [Thread-172] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Initiating ICE for peer 06:55:07.966 [Thread-174] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering ice candidates 06:55:07.966 [Thread-176] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering ice candidates 06:55:07.966 [Thread-173] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering ice candidates 06:55:07.966 [Thread-176] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:07.966 [Thread-172] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering ice candidates 06:55:07.966 [Thread-173] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:07.966 [Thread-174] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:07.966 [Thread-172] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:09.588 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":288183,"destId":226684,"password":"49vli4aomhe6dn97uc0k491kal","ufrag":"sfrf1h83cgk6m","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.190","port":6810,"type":"HOST_CANDIDATE","generation":0,"id":"57","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"216.197.245.26","port":6810,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"58","relAddr":"192.168.0.190","relPort":6810},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":13215,"type":"RELAYED_CANDIDATE","generation":0,"id":"59","relAddr":"216.197.245.26","relPort":6810}]} 06:55:09.588 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":36,"jsonrpc":"2.0"} 06:55:09.588 [Thread-184] DEBUG c.f.i.i.PeerIceModule - ICE koobah(288183): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:09.588 [Thread-184] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"gathering"],"jsonrpc":"2.0"} 06:55:09.589 [Thread-184] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Initiating ICE for peer 06:55:09.589 [Thread-184] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering ice candidates 06:55:09.589 [Thread-184] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:11.077 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":328823,"destId":226684,"password":"34p82ocpsdjn4tahpei6rh6lek","ufrag":"7hdr31h83cglq0","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.0.0.203","port":6175,"type":"HOST_CANDIDATE","generation":0,"id":"36","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"99.250.190.163","port":6175,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"37","relAddr":"10.0.0.203","relPort":6175},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":13996,"type":"RELAYED_CANDIDATE","generation":0,"id":"38","relAddr":"99.250.190.163","relPort":6175}]} 06:55:11.078 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":37,"jsonrpc":"2.0"} 06:55:11.078 [Thread-186] DEBUG c.f.i.i.PeerIceModule - ICE Smormu(328823): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:11.078 [Thread-186] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:55:11.078 [Thread-186] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:55:11.079 [Thread-186] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:55:11.079 [Thread-186] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:12.971 [Thread-173] ERROR c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:12.971 [Thread-172] ERROR c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:12.971 [Thread-176] ERROR c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:12.971 [Thread-174] ERROR c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:12.972 [Thread-191] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"disconnected"],"jsonrpc":"2.0"} 06:55:12.972 [Thread-190] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"disconnected"],"jsonrpc":"2.0"} 06:55:12.972 [Thread-189] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"disconnected"],"jsonrpc":"2.0"} 06:55:12.972 [Thread-188] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:12 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 4tui61h83cgm9t рту. 18, 2023 6:55:12 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag badkq1h83cgm9t рту. 18, 2023 6:55:12 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 4d4cm1h83cgm9t рту. 18, 2023 6:55:12 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag cln8n1h83cgm9u 06:55:14.285 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":431843,"destId":226684,"password":"7vojot6kstl9f6ctc67i6oq1ht","ufrag":"aq0n81h83cgqu1","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.31","port":6522,"type":"HOST_CANDIDATE","generation":0,"id":"47","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"167.57.40.159","port":6522,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"48","relAddr":"192.168.1.31","relPort":6522},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":17962,"type":"RELAYED_CANDIDATE","generation":0,"id":"49","relAddr":"167.57.40.159","relPort":6522}]} 06:55:14.285 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":38,"jsonrpc":"2.0"} 06:55:14.285 [Thread-196] DEBUG c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:14.285 [Thread-196] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"gathering"],"jsonrpc":"2.0"} 06:55:14.286 [Thread-196] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Initiating ICE for peer 06:55:14.287 [Thread-196] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering ice candidates 06:55:14.287 [Thread-196] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:14.603 [Thread-184] ERROR c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:14.603 [Thread-184] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"checking"],"jsonrpc":"2.0"} 06:55:14.603 [Thread-198] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:14 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 192.168.0.190:6810/udp/host рту. 18, 2023 6:55:14 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 216.197.245.26:6810/udp/srflx рту. 18, 2023 6:55:14 AM org.ice4j.util.Logger log INFO: Add remote candidate for faData.RTP: 5.78.88.167:13215/udp/relay 06:55:14.604 [Thread-184] DEBUG c.f.i.i.PeerIceModule - ICE koobah(288183): Starting ICE for peer 288183 рту. 18, 2023 6:55:14 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 94oi71h83cgnsl рту. 18, 2023 6:55:14 AM org.ice4j.util.Logger log INFO: Start ICE connectivity establishment. Local ufrag 94oi71h83cgnsl рту. 18, 2023 6:55:14 AM org.ice4j.util.Logger log INFO: ICE state changed from Terminated to Running. Local ufrag 94oi71h83cgnsl рту. 18, 2023 6:55:14 AM org.ice4j.util.Logger log INFO: Not starting any checks, because there are no pending streams. Exception in thread "Thread-184" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Agent.getState()" because "this.agent" is null at com.faforever.iceadapter.ice.PeerIceModule.startIce(PeerIceModule.java:260) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:244) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:14.642 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":326522,"destId":226684,"password":"3ntdmcvsj10o35m3ml60gh4f1b","ufrag":"b01pc1h83cgpnh","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.19","port":6636,"type":"HOST_CANDIDATE","generation":0,"id":"41","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"67.180.55.231","port":6636,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"43","relAddr":"192.168.0.19","relPort":6636},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":15999,"type":"RELAYED_CANDIDATE","generation":0,"id":"45","relAddr":"67.180.55.231","relPort":6636}]} 06:55:14.642 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":39,"jsonrpc":"2.0"} 06:55:14.642 [Thread-199] DEBUG c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:14.642 [Thread-199] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"gathering"],"jsonrpc":"2.0"} 06:55:14.643 [Thread-199] INFO c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Initiating ICE for peer 06:55:14.643 [Thread-199] INFO c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Gathering ice candidates 06:55:14.644 [Thread-199] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:16.093 [Thread-186] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:16.094 [Thread-186] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-186" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:16.095 [Thread-201] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:16 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag dpk801h83cgpb7 рту. 18, 2023 6:55:16 AM org.ice4j.util.Logger log INFO: ICE state changed from Running to Terminated. Local ufrag 94oi71h83cgnsl рту. 18, 2023 6:55:17 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@5c763e77 рту. 18, 2023 6:55:17 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@2b6ff860 рту. 18, 2023 6:55:17 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@65c8d268 06:55:17.976 [Thread-192] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"gathering"],"jsonrpc":"2.0"} 06:55:17.976 [Thread-193] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"gathering"],"jsonrpc":"2.0"} 06:55:17.976 [Thread-194] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"gathering"],"jsonrpc":"2.0"} 06:55:17.979 [Thread-194] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Initiating ICE for peer 06:55:17.979 [Thread-193] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Initiating ICE for peer 06:55:17.980 [Thread-192] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Initiating ICE for peer 06:55:17.980 [Thread-193] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering ice candidates 06:55:17.980 [Thread-193] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:17.980 [Thread-194] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering ice candidates 06:55:17.981 [Thread-194] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:17.981 [Thread-192] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering ice candidates 06:55:17.982 [Thread-192] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:17.983 [Thread-195] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"gathering"],"jsonrpc":"2.0"} 06:55:17.983 [Thread-195] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Initiating ICE for peer 06:55:17.984 [Thread-195] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering ice candidates 06:55:17.985 [Thread-195] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:19.290 [Thread-196] ERROR c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:19.290 [Thread-196] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-196" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null 06:55:19.290 [Thread-206] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"disconnected"],"jsonrpc":"2.0"} at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:19 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag dbseb1h83cgsfe 06:55:19.648 [Thread-199] ERROR c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:19.648 [Thread-199] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"checking"],"jsonrpc":"2.0"} 06:55:19.648 [Thread-207] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-199" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:19 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 22icn1h83cgsqj 06:55:22.886 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":288183,"destId":226684,"password":"75pcf258mb98ft8unttqih2lcp","ufrag":"9g25q1h83ch16b","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.190","port":6830,"type":"HOST_CANDIDATE","generation":0,"id":"66","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"216.197.245.26","port":6830,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"67","relAddr":"192.168.0.190","relPort":6830},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":10600,"type":"RELAYED_CANDIDATE","generation":0,"id":"68","relAddr":"216.197.245.26","relPort":6830}]} 06:55:22.886 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":40,"jsonrpc":"2.0"} 06:55:22.886 [Thread-208] DEBUG c.f.i.i.PeerIceModule - ICE koobah(288183): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:22.886 [Thread-208] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"gathering"],"jsonrpc":"2.0"} 06:55:22.886 [Thread-208] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Initiating ICE for peer 06:55:22.887 [Thread-208] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering ice candidates 06:55:22.887 [Thread-208] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:22.993 [Thread-194] ERROR c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:22.994 [Thread-195] ERROR c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:22.994 [Thread-192] ERROR c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:22.994 [Thread-193] ERROR c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:22.995 [Thread-212] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"disconnected"],"jsonrpc":"2.0"} 06:55:22.995 [Thread-211] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"disconnected"],"jsonrpc":"2.0"} 06:55:22.995 [Thread-210] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:22 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag eivem1h83ch030 06:55:22.996 [Thread-213] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:22 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag ctd761h83ch02t рту. 18, 2023 6:55:22 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 2djgi1h83ch02s рту. 18, 2023 6:55:22 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag c7uce1h83ch02s 06:55:23.410 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":460277,"destId":226684,"password":"6j546m6lmrsc54e5e3ntojh461","ufrag":"88pf41h83ch0m6","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.49","port":6820,"type":"HOST_CANDIDATE","generation":0,"id":"27","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"202.171.224.119","port":6820,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"28","relAddr":"192.168.0.49","relPort":6820},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":17648,"type":"RELAYED_CANDIDATE","generation":0,"id":"29","relAddr":"202.171.224.119","relPort":6820}]} 06:55:23.411 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":41,"jsonrpc":"2.0"} 06:55:23.411 [Thread-218] DEBUG c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:23.411 [Thread-218] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"gathering"],"jsonrpc":"2.0"} 06:55:23.412 [Thread-218] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Initiating ICE for peer 06:55:23.412 [Thread-218] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering ice candidates 06:55:23.413 [Thread-218] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:24.435 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":328823,"destId":226684,"password":"anhccke2rdn347vb5o275pg63","ufrag":"3ntq31h83ch2rd","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.0.0.203","port":6933,"type":"HOST_CANDIDATE","generation":0,"id":"39","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"99.250.190.163","port":6933,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"40","relAddr":"10.0.0.203","relPort":6933},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":19980,"type":"RELAYED_CANDIDATE","generation":0,"id":"41","relAddr":"99.250.190.163","relPort":6933}]} 06:55:24.435 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":42,"jsonrpc":"2.0"} 06:55:24.435 [Thread-220] DEBUG c.f.i.i.PeerIceModule - ICE Smormu(328823): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:24.435 [Thread-220] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:55:24.436 [Thread-220] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:55:24.436 [Thread-220] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:55:24.436 [Thread-220] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:27.714 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":431843,"destId":226684,"password":"2ekvksns3rkdknsrdmes2sk7o5","ufrag":"2d0gj1h83ch80s","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.31","port":6637,"type":"HOST_CANDIDATE","generation":0,"id":"59","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"167.57.40.159","port":6637,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"60","relAddr":"192.168.1.31","relPort":6637},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":15316,"type":"RELAYED_CANDIDATE","generation":0,"id":"61","relAddr":"167.57.40.159","relPort":6637}]} 06:55:27.714 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":43,"jsonrpc":"2.0"} 06:55:27.714 [Thread-222] DEBUG c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:27.714 [Thread-222] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"gathering"],"jsonrpc":"2.0"} 06:55:27.715 [Thread-222] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Initiating ICE for peer 06:55:27.716 [Thread-222] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering ice candidates 06:55:27.716 [Thread-222] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:27.889 [Thread-208] ERROR c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:27.889 [Thread-208] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"checking"],"jsonrpc":"2.0"} 06:55:27.889 [Thread-224] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-208" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.findRemoteCandidate(org.ice4j.TransportAddress)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:73) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:27 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 2vljn1h83ch4s7 06:55:28.013 [Thread-215] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"gathering"],"jsonrpc":"2.0"} 06:55:28.013 [Thread-216] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"gathering"],"jsonrpc":"2.0"} 06:55:28.013 [Thread-217] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"gathering"],"jsonrpc":"2.0"} 06:55:28.013 [Thread-214] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"gathering"],"jsonrpc":"2.0"} 06:55:28.013 [Thread-216] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Initiating ICE for peer 06:55:28.014 [Thread-217] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Initiating ICE for peer 06:55:28.013 [Thread-215] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Initiating ICE for peer 06:55:28.013 [Thread-214] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Initiating ICE for peer 06:55:28.014 [Thread-216] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering ice candidates 06:55:28.015 [Thread-216] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:28.015 [Thread-215] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering ice candidates 06:55:28.015 [Thread-214] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering ice candidates 06:55:28.015 [Thread-217] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering ice candidates 06:55:28.015 [Thread-215] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:28.015 [Thread-217] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:28.015 [Thread-214] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:28.106 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":326522,"destId":226684,"password":"620h2im3n4gtvbcjg6rcaepkvk","ufrag":"1uvhb1h83ch6sp","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.19","port":6763,"type":"HOST_CANDIDATE","generation":0,"id":"48","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"67.180.55.231","port":6763,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"49","relAddr":"192.168.0.19","relPort":6763},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":17820,"type":"RELAYED_CANDIDATE","generation":0,"id":"51","relAddr":"67.180.55.231","relPort":6763}]} 06:55:28.106 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":44,"jsonrpc":"2.0"} 06:55:28.107 [Thread-229] DEBUG c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:28.107 [Thread-229] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"gathering"],"jsonrpc":"2.0"} 06:55:28.107 [Thread-229] INFO c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Initiating ICE for peer 06:55:28.108 [Thread-229] INFO c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Gathering ice candidates 06:55:28.108 [Thread-229] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:28.415 [Thread-218] ERROR c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:28.415 [Thread-218] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"checking"],"jsonrpc":"2.0"} 06:55:28.415 [Thread-231] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-218" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:28 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 3noo81h83ch5ck 06:55:29.441 [Thread-220] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:29.441 [Thread-220] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-220" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) 06:55:29.441 [Thread-232] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:29 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 48lbk1h83ch6ck 06:55:32.463 [JJsonPeer] INFO c.f.i.IceAdapter - onDisconnectFromPeer 420112 06:55:32.463 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: DisconnectFromPeer 420112 06:55:32.463 [Thread-152] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) GRaFoK(420112) 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 06:55:32.464 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":45,"jsonrpc":"2.0"} 06:55:32.479 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 420112 06:55:32.479 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["420112"]],"jsonrpc":"2.0"} рту. 18, 2023 6:55:32 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@703ee0d3 рту. 18, 2023 6:55:32 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@23aa835 06:55:32.721 [Thread-222] ERROR c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:32 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@5b27c103 06:55:32.722 [Thread-222] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-222" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:32.723 [Thread-233] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:32 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag co02f1h83ch9j3 06:55:33.020 [Thread-214] ERROR c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:33.020 [Thread-216] ERROR c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:33.020 [Thread-217] ERROR c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:33.020 [Thread-235] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"disconnected"],"jsonrpc":"2.0"} 06:55:33.020 [Thread-236] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:33 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag f9an31h83ch9sf рту. 18, 2023 6:55:33 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 3opqv1h83ch9sf 06:55:33.021 [Thread-215] ERROR c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:33.022 [Thread-234] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"disconnected"],"jsonrpc":"2.0"} 06:55:33.022 [Thread-239] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:33 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 5le5n1h83ch9se рту. 18, 2023 6:55:33 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag fv2vk1h83ch9sf 06:55:33.110 [Thread-229] ERROR c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:33.110 [Thread-229] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-229" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:33.111 [Thread-242] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:33 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 9angt1h83ch9vc 06:55:36.187 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":288183,"destId":226684,"password":"4q7bsbdqo4l2h2k01lmedlp0he","ufrag":"9poai1h83che5t","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.190","port":6323,"type":"HOST_CANDIDATE","generation":0,"id":"72","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"216.197.245.26","port":6323,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"73","relAddr":"192.168.0.190","relPort":6323},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":17816,"type":"RELAYED_CANDIDATE","generation":0,"id":"74","relAddr":"216.197.245.26","relPort":6323}]} 06:55:36.187 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":46,"jsonrpc":"2.0"} 06:55:36.188 [Thread-243] DEBUG c.f.i.i.PeerIceModule - ICE koobah(288183): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:36.188 [Thread-243] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"gathering"],"jsonrpc":"2.0"} 06:55:36.188 [Thread-243] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Initiating ICE for peer 06:55:36.188 [Thread-243] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering ice candidates 06:55:36.189 [Thread-243] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:37.797 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":328823,"destId":226684,"password":"2t7k2dh2edan6ma59489hgfho2","ufrag":"6f32s1h83chfsp","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.0.0.203","port":6961,"type":"HOST_CANDIDATE","generation":0,"id":"42","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"99.250.190.163","port":6961,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"43","relAddr":"10.0.0.203","relPort":6961},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":19888,"type":"RELAYED_CANDIDATE","generation":0,"id":"44","relAddr":"99.250.190.163","relPort":6961}]} 06:55:37.798 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":47,"jsonrpc":"2.0"} 06:55:37.798 [Thread-245] DEBUG c.f.i.i.PeerIceModule - ICE Smormu(328823): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:37.798 [Thread-245] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:55:37.798 [Thread-245] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:55:37.799 [Thread-245] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:55:37.799 [Thread-245] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:38.025 [Thread-237] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"gathering"],"jsonrpc":"2.0"} 06:55:38.025 [Thread-238] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"gathering"],"jsonrpc":"2.0"} 06:55:38.025 [Thread-237] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Initiating ICE for peer 06:55:38.025 [Thread-238] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Initiating ICE for peer 06:55:38.028 [Thread-238] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering ice candidates 06:55:38.029 [Thread-238] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:38.028 [Thread-237] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering ice candidates 06:55:38.031 [Thread-237] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:38.038 [Thread-240] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"gathering"],"jsonrpc":"2.0"} 06:55:38.039 [Thread-240] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Initiating ICE for peer 06:55:38.040 [Thread-241] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"gathering"],"jsonrpc":"2.0"} 06:55:38.041 [Thread-240] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering ice candidates 06:55:38.041 [Thread-241] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Initiating ICE for peer 06:55:38.041 [Thread-240] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:38.042 [Thread-241] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering ice candidates 06:55:38.042 [Thread-241] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:41.072 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":431843,"destId":226684,"password":"53fku2b5erk9uitl1qdgv7onca","ufrag":"9nbf1h83chl3o","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.1.31","port":6361,"type":"HOST_CANDIDATE","generation":0,"id":"65","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"167.57.40.159","port":6361,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"66","relAddr":"192.168.1.31","relPort":6361},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":11528,"type":"RELAYED_CANDIDATE","generation":0,"id":"67","relAddr":"167.57.40.159","relPort":6361}]} 06:55:41.072 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":48,"jsonrpc":"2.0"} 06:55:41.072 [Thread-251] DEBUG c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:41.072 [Thread-251] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"gathering"],"jsonrpc":"2.0"} 06:55:41.073 [Thread-251] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Initiating ICE for peer 06:55:41.073 [Thread-251] INFO c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering ice candidates 06:55:41.074 [Thread-251] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:41.193 [Thread-243] ERROR c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:41.193 [Thread-243] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-243" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.findRemoteCandidate(org.ice4j.TransportAddress)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:73) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:41.195 [Thread-253] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:41 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 9sm381h83chhrs 06:55:41.535 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":326522,"destId":226684,"password":"6fiugh273k20e2pfrq318nhsem","ufrag":"b608q1h83chk1e","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.19","port":6473,"type":"HOST_CANDIDATE","generation":0,"id":"53","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"67.180.55.231","port":6473,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"54","relAddr":"192.168.0.19","relPort":6473},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":14222,"type":"RELAYED_CANDIDATE","generation":0,"id":"55","relAddr":"67.180.55.231","relPort":6473}]} 06:55:41.536 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":49,"jsonrpc":"2.0"} 06:55:41.536 [Thread-254] DEBUG c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:41.537 [Thread-254] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"gathering"],"jsonrpc":"2.0"} 06:55:41.537 [Thread-254] INFO c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Initiating ICE for peer 06:55:41.538 [Thread-254] INFO c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Gathering ice candidates 06:55:41.539 [Thread-254] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:42.810 [Thread-245] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:42.810 [Thread-245] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"checking"],"jsonrpc":"2.0"} 06:55:42.810 [Thread-256] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-245" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:42 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6juln1h83chje7 06:55:43.044 [Thread-241] ERROR c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:43.044 [Thread-237] ERROR c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:43.046 [Thread-240] ERROR c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:43.046 [Thread-238] ERROR c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:43.048 [Thread-258] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"disconnected"],"jsonrpc":"2.0"} 06:55:43.048 [Thread-257] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:43 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 7eejq1h83chjlc 06:55:43.049 [Thread-259] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:43 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag b8gff1h83chjlc рту. 18, 2023 6:55:43 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 459bv1h83chjlp 06:55:43.052 [Thread-260] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:43 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag bed821h83chjlo 06:55:46.087 [Thread-251] ERROR c.f.i.i.PeerIceModule - ICE recurrentgate(431843): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:46.087 [Thread-251] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"checking"],"jsonrpc":"2.0"} 06:55:46.087 [Thread-265] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,431843,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-251" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:46 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6qb2s1h83chmkh 06:55:46.552 [Thread-254] ERROR c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:46.552 [Thread-254] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-254" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) 06:55:46.552 [Thread-266] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"disconnected"],"jsonrpc":"2.0"} at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:46 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 7d9q21h83chn32 06:55:46.788 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":460277,"destId":226684,"password":"6l0qgkl29mr64i7811805oj0kq","ufrag":"4g1hv1h83chpqq","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.49","port":6161,"type":"HOST_CANDIDATE","generation":0,"id":"30","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"202.171.224.119","port":6161,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"31","relAddr":"192.168.0.49","relPort":6161},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":10130,"type":"RELAYED_CANDIDATE","generation":0,"id":"32","relAddr":"202.171.224.119","relPort":6161}]} 06:55:46.789 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":50,"jsonrpc":"2.0"} 06:55:46.790 [Thread-267] DEBUG c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:46.792 [Thread-267] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"gathering"],"jsonrpc":"2.0"} 06:55:46.793 [Thread-267] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Initiating ICE for peer 06:55:46.795 [Thread-267] INFO c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering ice candidates 06:55:46.795 [Thread-267] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] рту. 18, 2023 6:55:47 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@7da7d3de рту. 18, 2023 6:55:47 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@121bebcd рту. 18, 2023 6:55:47 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@9b40bde 06:55:48.061 [Thread-263] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"gathering"],"jsonrpc":"2.0"} 06:55:48.061 [Thread-262] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"gathering"],"jsonrpc":"2.0"} 06:55:48.061 [Thread-264] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"gathering"],"jsonrpc":"2.0"} 06:55:48.061 [Thread-261] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"gathering"],"jsonrpc":"2.0"} 06:55:48.061 [Thread-263] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Initiating ICE for peer 06:55:48.061 [Thread-262] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Initiating ICE for peer 06:55:48.061 [Thread-264] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Initiating ICE for peer 06:55:48.061 [Thread-261] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Initiating ICE for peer 06:55:48.062 [Thread-262] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering ice candidates 06:55:48.062 [Thread-264] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering ice candidates 06:55:48.062 [Thread-263] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering ice candidates 06:55:48.062 [Thread-264] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:48.062 [Thread-262] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:48.062 [Thread-261] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering ice candidates 06:55:48.062 [Thread-263] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:48.063 [Thread-261] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:49.484 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":288183,"destId":226684,"password":"5mm7ojtocvttdgcbosrfdhn82i","ufrag":"anee11h83chr5g","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.190","port":7040,"type":"HOST_CANDIDATE","generation":0,"id":"75","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"216.197.245.26","port":7040,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"76","relAddr":"192.168.0.190","relPort":7040},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":12499,"type":"RELAYED_CANDIDATE","generation":0,"id":"77","relAddr":"216.197.245.26","relPort":7040}]} 06:55:49.484 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":51,"jsonrpc":"2.0"} 06:55:49.484 [Thread-273] DEBUG c.f.i.i.PeerIceModule - ICE koobah(288183): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:49.484 [Thread-273] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"gathering"],"jsonrpc":"2.0"} 06:55:49.484 [Thread-273] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Initiating ICE for peer 06:55:49.485 [Thread-273] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering ice candidates 06:55:49.485 [Thread-273] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:51.155 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":328823,"destId":226684,"password":"2pe1553sl8jd7bf69tvnmkmr2s","ufrag":"mks81h83chsu6","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.0.0.203","port":6456,"type":"HOST_CANDIDATE","generation":0,"id":"45","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"99.250.190.163","port":6456,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"46","relAddr":"10.0.0.203","relPort":6456},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":12036,"type":"RELAYED_CANDIDATE","generation":0,"id":"47","relAddr":"99.250.190.163","relPort":6456}]} 06:55:51.156 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":52,"jsonrpc":"2.0"} 06:55:51.156 [Thread-275] DEBUG c.f.i.i.PeerIceModule - ICE Smormu(328823): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:51.156 [Thread-275] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:55:51.156 [Thread-275] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:55:51.157 [Thread-275] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:55:51.158 [Thread-275] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:51.799 [Thread-267] ERROR c.f.i.i.PeerIceModule - ICE SuperMonique(460277): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:51.799 [Thread-267] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"checking"],"jsonrpc":"2.0"} 06:55:51.799 [Thread-277] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,460277,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-267" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:51 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag rek51h83chs7b 06:55:53.077 [Thread-261] ERROR c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:53.077 [Thread-264] ERROR c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:53.078 [Thread-262] ERROR c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:53.078 [Thread-263] ERROR c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:53.080 [Thread-279] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"disconnected"],"jsonrpc":"2.0"} 06:55:53.080 [Thread-278] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"disconnected"],"jsonrpc":"2.0"} 06:55:53.080 [Thread-280] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"disconnected"],"jsonrpc":"2.0"} 06:55:53.080 [Thread-281] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:53 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag atlft1h83chteu рту. 18, 2023 6:55:53 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 47ad91h83chteu рту. 18, 2023 6:55:53 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 7ko7s1h83chteu рту. 18, 2023 6:55:53 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag bc0841h83chteu 06:55:53.125 [JJsonPeer] INFO c.f.i.IceAdapter - onDisconnectFromPeer 431843 06:55:53.125 [Thread-60] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) recurrentgate(431843) 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 06:55:53.126 [JJsonPeer] INFO c.f.i.g.GPGNetServer - Sent GPGNet message: DisconnectFromPeer 431843 06:55:53.126 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":53,"jsonrpc":"2.0"} 06:55:53.130 [Thread-5] INFO c.f.i.g.GPGNetServer - Received GPGNet message: Disconnected 431843 06:55:53.130 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onGpgNetMessageReceived","params":["Disconnected",["431843"]],"jsonrpc":"2.0"} 06:55:54.497 [Thread-273] ERROR c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:54.497 [Thread-273] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"checking"],"jsonrpc":"2.0"} 06:55:54.498 [Thread-286] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-273" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.findRemoteCandidate(org.ice4j.TransportAddress)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:73) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:54 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 2p1qc1h83churd 06:55:54.983 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":326522,"destId":226684,"password":"ik7oubk4veur98ddt1k0grmgf","ufrag":"7be541h83ci15e","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.19","port":6424,"type":"HOST_CANDIDATE","generation":0,"id":"56","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"67.180.55.231","port":6424,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"57","relAddr":"192.168.0.19","relPort":6424},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":18660,"type":"RELAYED_CANDIDATE","generation":0,"id":"58","relAddr":"67.180.55.231","relPort":6424}]} 06:55:54.983 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":54,"jsonrpc":"2.0"} 06:55:54.984 [Thread-287] DEBUG c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:55:54.984 [Thread-287] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"gathering"],"jsonrpc":"2.0"} 06:55:54.984 [Thread-287] INFO c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Initiating ICE for peer 06:55:54.985 [Thread-287] INFO c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Gathering ice candidates 06:55:54.985 [Thread-287] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:56.164 [Thread-275] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:56.164 [Thread-275] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-275" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:56.165 [Thread-289] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:55:56 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag fpuh71h83ci0fl 06:55:58.097 [Thread-283] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"gathering"],"jsonrpc":"2.0"} 06:55:58.097 [Thread-282] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"gathering"],"jsonrpc":"2.0"} 06:55:58.097 [Thread-285] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"gathering"],"jsonrpc":"2.0"} 06:55:58.097 [Thread-284] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"gathering"],"jsonrpc":"2.0"} 06:55:58.097 [Thread-283] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Initiating ICE for peer 06:55:58.097 [Thread-284] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Initiating ICE for peer 06:55:58.097 [Thread-282] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Initiating ICE for peer 06:55:58.097 [Thread-285] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Initiating ICE for peer 06:55:58.098 [Thread-284] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering ice candidates 06:55:58.098 [Thread-284] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:58.099 [Thread-285] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering ice candidates 06:55:58.099 [Thread-285] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:58.099 [Thread-282] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering ice candidates 06:55:58.099 [Thread-283] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering ice candidates 06:55:58.099 [Thread-282] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:58.099 [Thread-283] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:55:59.991 [Thread-287] ERROR c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:55:59.991 [Thread-287] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"checking"],"jsonrpc":"2.0"} 06:55:59.991 [Thread-294] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-287" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:55:59 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag cit3m1h83ci479 рту. 18, 2023 6:56:02 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@3bdd1047 рту. 18, 2023 6:56:02 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag 6b83n1h83ci78i рту. 18, 2023 6:56:02 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@589b9661 рту. 18, 2023 6:56:02 AM org.ice4j.ice.harvest.CandidateHarvesterSet harvest WARNING: timed out while harvesting from org.ice4j.ice.harvest.CandidateHarvesterSetElement@7061a911 рту. 18, 2023 6:56:02 AM org.ice4j.util.Logger log INFO: Gathering candidates for component faData.RTP. Local ufrag afv521h83ci78i 06:56:02.779 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":288183,"destId":226684,"password":"4jseva9nv2oc2tkns8arhrp43f","ufrag":"545ha1h83ci851","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.190","port":6915,"type":"HOST_CANDIDATE","generation":0,"id":"78","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"216.197.245.26","port":6915,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"79","relAddr":"192.168.0.190","relPort":6915},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":15395,"type":"RELAYED_CANDIDATE","generation":0,"id":"80","relAddr":"216.197.245.26","relPort":6915}]} 06:56:02.779 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":55,"jsonrpc":"2.0"} 06:56:02.780 [Thread-299] DEBUG c.f.i.i.PeerIceModule - ICE koobah(288183): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:56:02.780 [Thread-299] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"gathering"],"jsonrpc":"2.0"} 06:56:02.781 [Thread-299] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Initiating ICE for peer 06:56:02.781 [Thread-299] INFO c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering ice candidates 06:56:02.781 [Thread-299] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:56:03.111 [Thread-282] ERROR c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:56:03.111 [Thread-283] ERROR c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:56:03.111 [Thread-285] ERROR c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:56:03.112 [Thread-284] ERROR c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:56:03.112 [Thread-304] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"disconnected"],"jsonrpc":"2.0"} 06:56:03.112 [Thread-305] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"disconnected"],"jsonrpc":"2.0"} 06:56:03.112 [Thread-303] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:56:03 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6b83n1h83ci78i рту. 18, 2023 6:56:03 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag e8elg1h83ci78j рту. 18, 2023 6:56:03 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6u50v1h83ci78j рту. 18, 2023 6:56:03 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:56:03 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:56:03 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:56:03.115 [Thread-306] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:56:03 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag afv521h83ci78i рту. 18, 2023 6:56:03 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:56:03 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:56:03 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:56:04.520 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":328823,"destId":226684,"password":"59p6df21hgf6vgouf49ikikdj2","ufrag":"b2fn1h83ci9vi","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"10.0.0.203","port":6977,"type":"HOST_CANDIDATE","generation":0,"id":"51","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"99.250.190.163","port":6977,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"52","relAddr":"10.0.0.203","relPort":6977},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.161.127.50","port":12163,"type":"RELAYED_CANDIDATE","generation":0,"id":"53","relAddr":"99.250.190.163","relPort":6977}]} 06:56:04.520 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":56,"jsonrpc":"2.0"} 06:56:04.520 [Thread-311] DEBUG c.f.i.i.PeerIceModule - ICE Smormu(328823): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:56:04.520 [Thread-311] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"gathering"],"jsonrpc":"2.0"} 06:56:04.520 [Thread-311] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Initiating ICE for peer 06:56:04.521 [Thread-311] INFO c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering ice candidates 06:56:04.521 [Thread-311] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:56:07.793 [Thread-299] ERROR c.f.i.i.PeerIceModule - ICE koobah(288183): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:56:07.793 [Thread-299] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"checking"],"jsonrpc":"2.0"} Exception in thread "Thread-299" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.findRemoteCandidate(org.ice4j.TransportAddress)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:73) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) 06:56:07.795 [Thread-313] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,288183,"disconnected"],"jsonrpc":"2.0"} рту. 18, 2023 6:56:07 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag ljtf1h83cibqt 06:56:08.120 [Thread-309] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,486042,"gathering"],"jsonrpc":"2.0"} 06:56:08.120 [Thread-310] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,176589,"gathering"],"jsonrpc":"2.0"} 06:56:08.120 [Thread-308] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,489138,"gathering"],"jsonrpc":"2.0"} 06:56:08.120 [Thread-307] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,27063,"gathering"],"jsonrpc":"2.0"} 06:56:08.120 [Thread-309] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Initiating ICE for peer 06:56:08.120 [Thread-307] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Initiating ICE for peer 06:56:08.120 [Thread-310] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Initiating ICE for peer 06:56:08.121 [Thread-307] INFO c.f.i.i.PeerIceModule - ICE FockeWulf(27063): Gathering ice candidates 06:56:08.121 [Thread-310] INFO c.f.i.i.PeerIceModule - ICE FRAGMASTER99(176589): Gathering ice candidates 06:56:08.121 [Thread-310] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:56:08.120 [Thread-308] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Initiating ICE for peer 06:56:08.121 [Thread-309] INFO c.f.i.i.PeerIceModule - ICE ivan201355555555(486042): Gathering ice candidates 06:56:08.121 [Thread-307] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:56:08.121 [Thread-309] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:56:08.121 [Thread-308] INFO c.f.i.i.PeerIceModule - ICE Bingo_Ingo(489138): Gathering ice candidates 06:56:08.122 [Thread-308] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:56:08.412 [JJsonPeer] INFO c.f.i.r.RPCHandler - IceMsg received {"srcId":326522,"destId":226684,"password":"1m5v4k1qrd1tgmclegprpbeo1i","ufrag":"fhail1h83cie9i","candidates":[{"foundation":"1","protocol":"udp","priority":2130706431,"ip":"192.168.0.19","port":6608,"type":"HOST_CANDIDATE","generation":0,"id":"59","relAddr":null,"relPort":0},{"foundation":"3","protocol":"udp","priority":1694498815,"ip":"67.180.55.231","port":6608,"type":"SERVER_REFLEXIVE_CANDIDATE","generation":0,"id":"60","relAddr":"192.168.0.19","relPort":6608},{"foundation":"2","protocol":"udp","priority":16777215,"ip":"5.78.88.167","port":14803,"type":"RELAYED_CANDIDATE","generation":0,"id":"61","relAddr":"67.180.55.231","relPort":6608}]} 06:56:08.412 [JJsonPeer] INFO c.n.j.JJsonPeer - Sending Response:{"result":null,"id":57,"jsonrpc":"2.0"} 06:56:08.413 [Thread-318] DEBUG c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Got IceMsg for peer, offered candidates: host(udp), srflx(udp), relay(udp) 06:56:08.413 [Thread-318] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,326522,"gathering"],"jsonrpc":"2.0"} 06:56:08.413 [Thread-318] INFO c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Initiating ICE for peer 06:56:08.414 [Thread-318] INFO c.f.i.i.PeerIceModule - ICE FLAGANSACKETT10(326522): Gathering ice candidates 06:56:08.414 [Thread-318] INFO c.f.i.i.PeerIceModule - Using official ice servers: [103.4.235.100:3478/udp, 103.4.235.100:3478/udp, 103.4.235.100:3478/tcp], [94.130.225.99:3478/tcp, 94.130.225.99:3478/udp, 94.130.225.99:3478/udp], [128.140.48.105:3478/udp, 128.140.48.105:3478/tcp, 128.140.48.105:3478/udp], [135.181.254.226:3478/udp, 135.181.254.226:3478/tcp, 135.181.254.226:3478/udp], [5.78.88.167:3478/udp, 5.78.88.167:3478/udp, 5.78.88.167:3478/tcp], [5.161.127.50:3478/udp, 5.161.127.50:3478/tcp, 5.161.127.50:3478/udp] 06:56:09.529 [Thread-311] ERROR c.f.i.i.PeerIceModule - ICE Smormu(328823): Gathering candidates timed out java.util.concurrent.CancellationException: null at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478) at com.faforever.iceadapter.ice.PeerIceModule.lambda$gatherCandidates$4(PeerIceModule.java:124) at com.faforever.iceadapter.util.Executor.lambda$executeDelayed$0(Executor.java:16) at java.base/java.lang.Thread.run(Thread.java:833) 06:56:09.529 [Thread-311] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"checking"],"jsonrpc":"2.0"} 06:56:09.529 [Thread-320] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onIceConnectionStateChanged","params":[226684,328823,"disconnected"],"jsonrpc":"2.0"} Exception in thread "Thread-311" java.lang.NullPointerException: Cannot invoke "org.ice4j.ice.Component.addRemoteCandidate(org.ice4j.ice.RemoteCandidate)" because "component" is null at com.faforever.iceadapter.util.CandidateUtil.lambda$unpackCandidates$0(CandidateUtil.java:86) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at com.faforever.iceadapter.util.CandidateUtil.unpackCandidates(CandidateUtil.java:64) at com.faforever.iceadapter.ice.PeerIceModule.lambda$onIceMessageReceived$16(PeerIceModule.java:242) at java.base/java.lang.Thread.run(Thread.java:833) рту. 18, 2023 6:56:09 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 4g5uv1h83cidh9 06:56:12.091 [Thread-5] 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: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) 06:56:12.091 [Thread-5] INFO c.f.i.g.GPGNetServer - GPGNet connection lost 06:56:12.091 [Thread-5] DEBUG c.f.i.g.GPGNetServer - Closing GPGNetClient 06:56:12.091 [Thread-5] INFO c.n.j.JJsonPeer - Sending Notification:{"method":"onConnectionStateChanged","params":["Disconnected"],"jsonrpc":"2.0"} 06:56:12.091 [Thread-5] INFO c.f.i.IceAdapter - FA SHUTDOWN, closing everything 06:56:12.092 [JJsonPeer] WARN c.f.i.r.RPCHandler - Close requested, stopping... 06:56:12.092 [Thread-9] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) Whatthehawk(376193) 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 06:56:12.092 [JJsonPeer] INFO c.f.i.IceAdapter - close() - stopping the adapter рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Closing. 06:56:12.094 [Thread-113] WARN c.f.i.i.PeerIceModule - ICE Whatthehawk(376193): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) 06:56:12.094 [Thread-15] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) Kotbert(244548) 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 рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. 06:56:12.095 [Thread-113] WARN c.f.i.i.PeerIceModule - ICE Whatthehawk(376193): Peer not connected anymore, aborting onConnectionLost of ICE рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:56:12.095 [Thread-25] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) DonGoshan(289359) java.net.SocketException: Socket closed рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) INFO: StunKeepAliveThread ends. 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 рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. 06:56:12.095 [Thread-78] WARN c.f.i.i.PeerIceModule - ICE Kotbert(244548): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Closing. at java.base/java.lang.Thread.run(Thread.java:833) 06:56:12.096 [Thread-11] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) Krazi(163087) 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 06:56:12.096 [Thread-107] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) 06:56:12.097 [Thread-111] WARN c.f.i.i.PeerIceModule - ICE Krazi(163087): Error while reading from ICE adapter org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) 06:56:12.099 [Thread-78] WARN c.f.i.i.PeerIceModule - ICE Kotbert(244548): Peer not connected anymore, aborting onConnectionLost of ICE рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed 06:56:12.099 [Thread-107] WARN c.f.i.i.PeerIceModule - ICE DonGoshan(289359): Peer not connected anymore, aborting onConnectionLost of ICE 06:56:12.099 [Thread-21] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) FRAGMASTER99(176589) 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 06:56:12.100 [Thread-111] WARN c.f.i.i.PeerIceModule - ICE Krazi(163087): Peer not connected anymore, aborting onConnectionLost of ICE рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 6ic0r1h83cih1p рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. 06:56:12.101 [Thread-179] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) SuperMonique(460277) 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 06:56:12.101 [Thread-149] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) Smormu(328823) 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 06:56:12.101 [Thread-17] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) Bingo_Ingo(489138) 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 06:56:12.101 [Thread-6] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) koobah(288183) 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 рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag 3cgnf1h83cih1p 06:56:12.101 [Thread-13] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) FockeWulf(27063) 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) рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log Caused by: java.nio.channels.AsynchronousCloseException: null INFO: ICE state changed from Waiting to Terminated. Local ufrag 8m5a71h83cih1p 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 06:56:12.102 [Thread-19] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) ivan201355555555(486042) java.net.SocketException: Socket closed at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:252) рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:700) INFO: ICE state changed from Waiting to Terminated. Local ufrag eflb81h83cih1p 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 06:56:12.102 [Thread-153] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) FLAGANSACKETT10(326522) 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 рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: ICE state changed from Waiting to Terminated. Local ufrag e42ue1h83cihau 06:56:12.103 [Thread-7] DEBUG c.f.i.i.Peer - Error while reading from local FA as peer (probably disconnecting from peer) Liveevil(377466) 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 рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: StunKeepAliveThread ends. рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Closing. рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log 06:56:12.104 [Thread-92] WARN c.f.i.i.PeerIceModule - ICE Liveevil(377466): Error while reading from ICE adapter INFO: Failed to receive: java.net.SocketException: RelayedCandidateDatagramSocket has been closed. org.ice4j.socket.SocketClosedException: Socket closed at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:506) at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698) at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:191) at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:425) at org.ice4j.socket.MultiplexingDatagramSocket.access$000(MultiplexingDatagramSocket.java:33) at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66) at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:644) at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:476) at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:415) at java.base/java.lang.Thread.run(Thread.java:833) 06:56:12.105 [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:675) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:641) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:617) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:574) at java.base/java.net.ServerSocket.accept(ServerSocket.java:532) at com.nbarraille.jjsonrpc.SocketListener.run(SocketListener.java:36) 06:56:12.105 [Thread-5] DEBUG c.f.i.g.GPGNetServer - No longer listening for GPGPNET from FA 06:56:12.105 [Thread-92] WARN c.f.i.i.PeerIceModule - ICE Liveevil(377466): Peer not connected anymore, aborting onConnectionLost of ICE рту. 18, 2023 6:56:12 AM org.ice4j.util.Logger log INFO: Failed to receive: java.net.SocketException: Socket closed