FAForever / FAForever/java-ice-adapter

Socket closed, when state "Connected"

Aberta
#59 1 comentário 1 reação 0 responsáveis Ver no GitHub
Linguagem predominante
Java
Estrelas
6
Forks
15
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.