FAForever / FAForever/java-ice-adapter
Socket closed, when state "Connected"
- 主要語言
- Java
- 星號
- 6
- 分支
- 15
- PR 合併指標
- 30 天內沒有已合併 PR
描述
The game shows that there is no connection with the player. Ice Debug shows that there is a connection (state = 'Connection'). The logs say that the Socket is closed.
```
2024-11-07 04:04:29.825 DEBUG Error while reading from local FA as peer (probably disconnecting from peer) Hann(375817) (com.faforever.iceadapter.ice.Peer:84)
java.net.SocketException: Socket closed
at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:264)
at java.base/java.net.DatagramSocket.receive(DatagramSocket.java:714)
at com.faforever.iceadapter.ice.Peer.faListener(Peer.java:81)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.nio.channels.AsynchronousCloseException: null
at java.base/sun.nio.ch.DatagramChannelImpl.endRead(DatagramChannelImpl.java:564)
at java.base/sun.nio.ch.DatagramChannelImpl.trustedBlockingReceive(DatagramChannelImpl.java:718)
at java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:675)
at java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:241)
... 3 common frames omitted
```
https://github.com/FAForever/java-ice-adapter/blob/0173f58aa777457ba7cc1d60ba0d59a191318133/ice-adapter/src/main/java/com/faforever/iceadapter/ice/Peer.java#L79-L86
```
2024-11-07 04:00:52.724 WARN ICE Hann(375817): Error while reading from ICE adapter (c.f.iceadapter.ice.PeerIceModule:413)
org.ice4j.socket.SocketClosedException: Socket closed
at org.ice4j.socket.MergingDatagramSocket.receive(MergingDatagramSocket.java:491)
at org.ice4j.socket.DelegatingDatagramSocket.receive(DelegatingDatagramSocket.java:698)
at org.ice4j.socket.SafeCloseDatagramSocket.receive(SafeCloseDatagramSocket.java:173)
at org.ice4j.socket.MultiplexingDatagramSocket.multiplexingXXXSocketSupportDoReceive(MultiplexingDatagramSocket.java:414)
at org.ice4j.socket.MultiplexingDatagramSocket$1.doReceive(MultiplexingDatagramSocket.java:66)
at org.ice4j.socket.MultiplexingXXXSocketSupport.receive(MultiplexingXXXSocketSupport.java:649)
at org.ice4j.socket.MultiplexingDatagramSocket.receive(MultiplexingDatagramSocket.java:465)
at com.faforever.iceadapter.ice.PeerIceModule.listener(PeerIceModule.java:392)
at java.base/java.lang.Thread.run(Thread.java:1583)
```
https://github.com/FAForever/java-ice-adapter/blob/0173f58aa777457ba7cc1d60ba0d59a191318133/ice-adapter/src/main/java/com/faforever/iceadapter/ice/PeerIceModule.java#L390-L418
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。