FAF randomly disconnecting mid-game

Twice now I've started a game, and the client randomly disconnects and logs me out. Here's the error message:

java.util.concurrent.CancellationException
at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2478)
at reactor.core.publisher.MonoToCompletableFuture.cancel(MonoToCompletableFuture.java:40)
at com.faforever.client.remote.FafServerAccessor.disconnect(FafServerAccessor.java:188)
at com.faforever.client.remote.FafServerAccessor.reconnect(FafServerAccessor.java:202)
at com.faforever.client.user.UserService.reconnectToLobby(UserService.java:178)
at com.faforever.client.ui.statusbar.StatusBarController.onFafReconnectClicked(StatusBarController.java:138)

Anyone else having this issue? Anyone know what's going on? It sucks to get into a game and then randomly drop out with no warning or control.

Do you have a stable connection?

You can try to ping google for a minute or so and see if you got any spikes or timeouts.

https://i.imgur.com/YyJPxc1.png

For testing purpose:

  1. Disable any security software
  2. Try a VPN from a different country