Recursive Bug in DirectConnectionsManager
Caused by: java.lang.IllegalStateException: Recursive update
at java.base/java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:1167)
at java.base/java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1102)
at org.drasyl.peer.connection.direct.DirectConnectionsManager.lambda$initiateDirectConnectionOnDemand$2(DirectConnectionsManager.java:258)
at org.drasyl.peer.connection.client.DirectClient.failed(DirectClient.java:137)
at org.drasyl.peer.connection.client.AbstractClient.connect(AbstractClient.java:121)
at org.drasyl.peer.connection.client.AbstractClient.open(AbstractClient.java:113)
at org.drasyl.peer.connection.client.DirectClient.open(DirectClient.java:36)
at org.drasyl.peer.connection.direct.DirectConnectionsManager.lambda$initiateDirectConnectionOnDemand$3(DirectConnectionsManager.java:261)
at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705)
at org.drasyl.peer.connection.direct.DirectConnectionsManager.initiateDirectConnectionOnDemand(DirectConnectionsManager.java:245)
at org.drasyl.peer.connection.direct.DirectConnectionsManager$1.eventTriggered(DirectConnectionsManager.java:147)
at org.drasyl.pipeline.AbstractHandlerContext.invokeEventTriggered(AbstractHandlerContext.java:169)
... 8 more
Caused by peers with no endpoints