<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Crash when tryining to join a game]]></title><description><![CDATA[<p dir="auto">In the last game I played I won and clicked the score button, but the game froze and I turned it off using the task manager. After that, I can't play any game. I already tried reinstalling FAF and Supreme Commander Forged Alliance, but it didn't help. Here is the log of the last error.<br />
<img src="/assets/uploads/files/1753380568985-%D0%B1%D0%B5%D0%B7%D1%8B%D0%BC%D1%8F%D0%BD%D0%BD%D1%8B%D0%B9.png" alt="Безымянный.png" class=" img-fluid img-markdown" /><br />
Client Version: 2025.7.1<br />
java.util.concurrent.CompletionException: org.springframework.web.reactive.function.client.WebClientResponseException$InternalServerError: 500 Internal Server Error from GET <a href="https://api.faforever.com/ice/session/game/25294651" rel="nofollow ugc">https://api.faforever.com/ice/session/game/25294651</a><br />
at java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368)<br />
at java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377)<br />
at java.base/java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1097)<br />
at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)<br />
at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2194)<br />
at reactor.core.publisher.MonoToCompletableFuture.onError(MonoToCompletableFuture.java:77)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onError(MonoIgnoreThen.java:280)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onError(MonoCollectList.java:108)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2235)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2235)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableSubscriber.onError(FluxFilterFuseable.java:162)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drainAsync(FluxFlattenIterable.java:351)<br />
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.drain(FluxFlattenIterable.java:724)<br />
at reactor.core.publisher.FluxFlattenIterable$FlattenIterableSubscriber.onError(FluxFlattenIterable.java:263)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onError(FluxPeekFuseable.java:234)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onError(MonoPeekTerminal.java:258)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.SerializedSubscriber.onError(SerializedSubscriber.java:124)<br />
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.whenError(FluxRetryWhen.java:229)<br />
at reactor.core.publisher.FluxRetryWhen$RetryWhenOtherSubscriber.onError(FluxRetryWhen.java:279)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onError(FluxContextWrite.java:121)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.maybeOnError(FluxConcatMapNoPrefetch.java:327)<br />
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:212)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)<br />
at reactor.core.publisher.SinkManyEmitterProcessor.drain(SinkManyEmitterProcessor.java:476)<br />
at reactor.core.publisher.SinkManyEmitterProcessor$EmitterInner.drainParent(SinkManyEmitterProcessor.java:620)<br />
at reactor.core.publisher.FluxPublish$PubSubInner.request(FluxPublish.java:874)<br />
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649)<br />
at reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:337)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649)<br />
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.request(FluxContextWrite.java:136)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.request(FluxOnAssembly.java:649)<br />
at reactor.core.publisher.Operators$DeferredSubscription.request(Operators.java:1742)<br />
at reactor.core.publisher.FluxRetryWhen$RetryWhenMainSubscriber.onError(FluxRetryWhen.java:196)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241)<br />
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2235)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:180)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onError(MonoIgnoreThen.java:280)<br />
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:232)<br />
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onComplete(FluxOnErrorReturn.java:169)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)<br />
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.Operators.complete(Operators.java:137)<br />
at reactor.netty.channel.FluxReceive.startReceiver(FluxReceive.java:179)<br />
at reactor.netty.channel.FluxReceive.subscribe(FluxReceive.java:145)<br />
at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68)<br />
at reactor.netty.ByteBufFlux.subscribe(ByteBufFlux.java:340)<br />
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)<br />
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:265)<br />
at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51)<br />
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)<br />
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:241)<br />
at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:315)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:544)<br />
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onError(MonoIgnoreThen.java:280)<br />
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:232)<br />
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onComplete(MonoIgnoreThen.java:204)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onComplete(FluxOnErrorReturn.java:169)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.MonoIgnoreElements$IgnoreElementsSubscriber.onComplete(MonoIgnoreElements.java:89)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)<br />
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.Operators.complete(Operators.java:137)<br />
at reactor.netty.channel.FluxReceive.startReceiver(FluxReceive.java:179)<br />
at reactor.netty.channel.FluxReceive.subscribe(FluxReceive.java:145)<br />
at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:68)<br />
at reactor.netty.ByteBufFlux.subscribe(ByteBufFlux.java:340)<br />
at reactor.core.publisher.Mono.subscribe(Mono.java:4576)<br />
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.subscribeNext(MonoIgnoreThen.java:265)<br />
at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:51)<br />
at reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:76)<br />
at reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onNext(FluxOnErrorReturn.java:162)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onNext(FluxFilterFuseable.java:337)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onNext(FluxOnAssembly.java:539)<br />
at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2096)<br />
at reactor.core.publisher.MonoCollect$CollectSubscriber.onComplete(MonoCollect.java:145)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)<br />
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onComplete(FluxOnAssembly.java:549)<br />
at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413)<br />
at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:455)<br />
at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:509)<br />
at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:821)<br />
at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)<br />
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)<br />
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)<br />
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)<br />
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)<br />
at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)<br />
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)<br />
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519)<br />
at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377)<br />
at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428)<br />
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530)<br />
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469)<br />
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)<br />
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)<br />
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)<br />
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868)<br />
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)<br />
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796)<br />
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732)<br />
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658)<br />
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)<br />
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998)<br />
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)<br />
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)<br />
at java.base/java.lang.Thread.run(Thread.java:1583)<br />
Caused by: org.springframework.web.reactive.function.client.WebClientResponseException$InternalServerError: 500 Internal Server Error from GET <a href="https://api.faforever.com/ice/session/game/25294651" rel="nofollow ugc">https://api.faforever.com/ice/session/game/25294651</a><br />
at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:332)<br />
Suppressed: The stacktrace has been enhanced by Reactor, refer to additional information below:<br />
Assembly trace from producer [reactor.core.publisher.MonoIgnoreThen] :<br />
reactor.core.publisher.Mono.then<br />
org.springframework.web.reactive.function.client.DefaultWebClient.releaseIfNotConsumed(DefaultWebClient.java:197)<br />
Error has been observed at the following site(s):<br />
*____________<em>Mono.then ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient.releaseIfNotConsumed(DefaultWebClient.java:197)<br />
|</em>                      ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$applyStatusHandlers$17(DefaultWebClient.java:697)<br />
*_____<em><em><em><em><em>Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.applyStatusHandlers(DefaultWebClient.java:697)<br />
|</em>   Mono.onErrorResume ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.applyStatusHandlers(DefaultWebClient.java:698)<br />
|</em>         Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.applyStatusHandlers(DefaultWebClient.java:703)<br />
|</em>           checkpoint ⇢ 500 INTERNAL_SERVER_ERROR from GET <a href="https://api.faforever.com/ice/session/game/25294651" rel="nofollow ugc">https://api.faforever.com/ice/session/game/25294651</a> [DefaultWebClient]<br />
|</em>   Mono.switchIfEmpty ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.handleBodyMono(DefaultWebClient.java:666)<br />
|</em>                      ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$bodyToMono$2(DefaultWebClient.java:583)<br />
*____________<em>Mono.then ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient.releaseIfNotConsumed(DefaultWebClient.java:197)<br />
|</em>                      ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.lambda$applyStatusHandlers$18(DefaultWebClient.java:698)<br />
*_<em><em><em><em><em><em><em><em><em>Mono.flatMap ⇢ at org.springframework.web.reactive.function.client.DefaultWebClient$DefaultResponseSpec.bodyToMono(DefaultWebClient.java:582)<br />
|</em>       Mono.retryWhen ⇢ at com.faforever.client.api.FafApiAccessor.retrieveMonoWithErrorHandling(FafApiAccessor.java:299)<br />
|</em>       Mono.doOnError ⇢ at com.faforever.client.api.FafApiAccessor.retrieveMonoWithErrorHandling(FafApiAccessor.java:300)<br />
|</em>        Mono.doOnNext ⇢ at com.faforever.client.api.FafApiAccessor.getApiObject(FafApiAccessor.java:166)<br />
|</em> Mono.flatMapIterable ⇢ at com.faforever.client.fa.relay.ice.CoturnService.getSelectedCoturns(CoturnService.java:32)<br />
|</em>          Flux.filter ⇢ at com.faforever.client.fa.relay.ice.CoturnService.getSelectedCoturns(CoturnService.java:36)<br />
|</em>   Flux.switchIfEmpty ⇢ at com.faforever.client.fa.relay.ice.CoturnService.getSelectedCoturns(CoturnService.java:37)<br />
|</em>   Flux.switchIfEmpty ⇢ at com.faforever.client.fa.relay.ice.CoturnService.getSelectedCoturns(CoturnService.java:38)<br />
|</em>     Flux.collectList ⇢ at com.faforever.client.game.GameRunner.lambda$startIceAdapter$22(GameRunner.java:396)<br />
|</em>        Mono.doOnNext ⇢ at com.faforever.client.game.GameRunner.lambda$startIceAdapter$22(GameRunner.java:397)<br />
*_______<em>Flux.concatMap ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:593)<br />
|</em>     Flux.onErrorStop ⇢ at reactor.util.retry.RetryBackoffSpec.lambda$generateCompanion$5(RetryBackoffSpec.java:656)<br />
*__Flux.deferContextual ⇢ at reactor.util.retry.RetryBackoffSpec.generateCompanion(RetryBackoffSpec.java:591)<br />
*_______Mono.thenReturn ⇢ at com.faforever.client.game.GameRunner.lambda$startIceAdapter$22(GameRunner.java:398)<br />
Original Stack Trace:<br />
at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:332)<br />
at org.springframework.web.reactive.function.client.DefaultClientResponse.lambda$createException$1(DefaultClientResponse.java:214)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:113)<br />
at reactor.core.publisher.FluxOnErrorReturn$ReturnSubscriber.onNext(FluxOnErrorReturn.java:162)<br />
at reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:129)<br />
at reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableConditionalSubscriber.onNext(FluxMapFuseable.java:299)<br />
at reactor.core.publisher.FluxFilterFuseable$FilterFuseableConditionalSubscriber.onNext(FluxFilterFuseable.java:337)<br />
at reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2096)<br />
at reactor.core.publisher.MonoCollect$CollectSubscriber.onComplete(MonoCollect.java:145)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)<br />
at reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277)<br />
at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)<br />
at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413)<br />
at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:455)<br />
at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:509)<br />
at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:821)<br />
at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)<br />
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)<br />
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)<br />
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)<br />
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)<br />
at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)<br />
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)<br />
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1519)<br />
at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1377)<br />
at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1428)<br />
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530)<br />
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469)<br />
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)<br />
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)<br />
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)<br />
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)<br />
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868)<br />
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)<br />
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796)<br />
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732)<br />
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658)<br />
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)<br />
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998)<br />
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)<br />
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)<br />
at java.base/java.lang.Thread.run(Thread.java:1583)</p>
]]></description><link>https://forum.faforever.com/topic/9366/crash-when-tryining-to-join-a-game</link><generator>RSS for Node</generator><lastBuildDate>Sat, 06 Jun 2026 04:29:41 GMT</lastBuildDate><atom:link href="https://forum.faforever.com/topic/9366.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 24 Jul 2025 18:11:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Crash when tryining to join a game on Thu, 24 Jul 2025 19:11:47 GMT]]></title><description><![CDATA[<p dir="auto">Кажись нас чебурнетнули братишка, с ВПН всё работает<br />
По крайней мере после того как авторизовался под Швецией, начал видеть список лобби и смог подключиться/создать лобби<br />
UPD судя по комменту в шапке сайта, проблема всё таки на их стороне</p>
]]></description><link>https://forum.faforever.com/post/68399</link><guid isPermaLink="true">https://forum.faforever.com/post/68399</guid><dc:creator><![CDATA[yltra3]]></dc:creator><pubDate>Thu, 24 Jul 2025 19:11:47 GMT</pubDate></item><item><title><![CDATA[Reply to Crash when tryining to join a game on Thu, 24 Jul 2025 19:00:18 GMT]]></title><description><![CDATA[<p dir="auto">same, just tried to play. Client update didnt help</p>
]]></description><link>https://forum.faforever.com/post/68398</link><guid isPermaLink="true">https://forum.faforever.com/post/68398</guid><dc:creator><![CDATA[yltra3]]></dc:creator><pubDate>Thu, 24 Jul 2025 19:00:18 GMT</pubDate></item><item><title><![CDATA[Reply to Crash when tryining to join a game on Thu, 24 Jul 2025 18:48:44 GMT]]></title><description><![CDATA[<p dir="auto">I am also seeing this when trying to create a lobby.<br />
Client Version: 2025.7.1<br />
org.springframework.web.reactive.function.client.WebClientResponseException$InternalServerError: 500 Internal Server Error from GET <a href="https://api.faforever.com/ice/session/game/25296399" rel="nofollow ugc">https://api.faforever.com/ice/session/game/25296399</a><br />
at org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:332)<br />
Suppressed: The stacktrace has been enhanced by Reactor, refer to additional information below:<br />
Assembly trace from producer [reactor.core.publisher.MonoIgnoreThen] :<br />
reactor.core.publisher.Mono.then</p>
]]></description><link>https://forum.faforever.com/post/68397</link><guid isPermaLink="true">https://forum.faforever.com/post/68397</guid><dc:creator><![CDATA[aqua5052]]></dc:creator><pubDate>Thu, 24 Jul 2025 18:48:44 GMT</pubDate></item></channel></rss>