FAForever Forums
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Login

    Cannot use player number search filter for maps

    Scheduled Pinned Locked Moved FAF support (client and account issues)
    5 Posts 2 Posters 191 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      Claymix
      last edited by

      When I try to filter a search for maps in FAF by number of players, it always fails and shows an "Uh oh!" error:

      java.util.concurrent.CompletionException: com.faforever.commons.api.dto.ApiException: Invalid value: 6.0
      at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331)
      at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:346)
      at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:704)
      at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
      at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2152)
      at reactor.core.publisher.MonoToCompletableFuture.onError(MonoToCompletableFuture.java:76)
      at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:132)
      at reactor.core.publisher.FluxPeek$PeekSubscriber.onError(FluxPeek.java:221)
      at reactor.core.publisher.Operators$MonoSubscriber.onError(Operators.java:1831)
      at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.signalCached(MonoCacheTime.java:331)
      at reactor.core.publisher.MonoCacheTime$CoordinatorSubscriber.onError(MonoCacheTime.java:354)
      at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2023)
      at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:172)
      at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:140)
      at reactor.core.publisher.MonoFlatMap$FlatMapMain.secondError(MonoFlatMap.java:192)
      at reactor.core.publisher.MonoFlatMap$FlatMapInner.onError(MonoFlatMap.java:259)
      at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
      at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:139)
      at reactor.core.publisher.MonoIgnoreThen.subscribe(MonoIgnoreThen.java:56)
      at reactor.core.publisher.Mono.subscribe(Mono.java:3987)
      at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
      at reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onError(Operators.java:2023)
      at reactor.core.publisher.MonoFlatMap$FlatMapMain.onError(MonoFlatMap.java:172)
      at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106)
      at reactor.core.publisher.Operators.error(Operators.java:196)
      at reactor.core.publisher.MonoError.subscribe(MonoError.java:52)
      at reactor.core.publisher.Mono.subscribe(Mono.java:3987)
      at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103)
      at reactor.core.publisher.FluxOnAssembly$OnAssemblySubscriber.onError(FluxOnAssembly.java:392)
      at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onError(FluxMapFuseable.java:140)
      at reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onNext(FluxMapFuseable.java:119)
      at reactor.core.publisher.Operators$MonoSubscriber.complete(Operators.java:1784)
      at reactor.core.publisher.MonoReduce$ReduceSubscriber.onComplete(MonoReduce.java:139)
      at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:142)
      at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:142)
      at reactor.core.publisher.FluxPeek$PeekSubscriber.onComplete(FluxPeek.java:259)
      at reactor.core.publisher.FluxMap$MapSubscriber.onComplete(FluxMap.java:142)
      at reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:383)
      at reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:396)
      at reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:452)
      at reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:664)
      at reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:94)
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
      at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
      at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
      at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
      at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)
      at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324)
      at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296)
      at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
      at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
      at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1533)
      at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1282)
      at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1329)
      at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:501)
      at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:440)
      at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276)
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
      at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
      at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
      at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
      at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
      at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
      at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719)
      at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655)
      at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581)
      at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493)
      at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
      at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
      at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
      at java.base/java.lang.Thread.run(Thread.java:832)
      Caused by: com.faforever.commons.api.dto.ApiException: Invalid value: 6.0
      at com.faforever.client.api.FafApiAccessor.lambda$retrieveMonoWithErrorHandling$14(FafApiAccessor.java:310)
      at reactor.core.publisher.Mono.lambda$onErrorMap$29(Mono.java:3309)
      at reactor.core.publisher.Mono.lambda$onErrorResume$31(Mono.java:3399)
      at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94)
      ... 50 more

      1 Reply Last reply Reply Quote 0
      • S
        Sheikah
        last edited by

        This is a known issue and fixed in the next client version

        C 1 Reply Last reply Reply Quote 0
        • C
          Claymix @Sheikah
          last edited by Claymix

          @sheikah As in, the next client update past 1.6.0? It has plagued my FAF for several updates now, including 1.6.0.

          1 Reply Last reply Reply Quote 0
          • S
            Sheikah
            last edited by

            Yes the update after 1.6.0

            C 1 Reply Last reply Reply Quote 1
            • C
              Claymix @Sheikah
              last edited by

              @sheikah said in Cannot use player number search filter for maps:

              Yes the update after 1.6.0

              Thanks for the response!

              1 Reply Last reply Reply Quote 0
              • First post
                Last post