SLF4J & Query Service Errors

TODO: collapasable, copyable, download, etc

What is the essense of this error message. Please be breif ```SLF4J(W): No SLF4J providers were found. SLF4J(W): Defaulting to no-operation (NOP) logger implementation SLF4J(W): See https://www.slf4j.org/codes.html#noProviders for further details. ai.deductive.DeductiveServiceException: Exception thrown in awaitResult: at ai.deductive.utils.ThreadUtils$.awaitResult(ThreadUtils.scala:51) at ai.deductive.query.ValidationCache.rebuildMetricsIndex(ValidationCache.scala:94) at ai.deductive.query.ValidationCache.refreshIfEmpty(ValidationCache.scala:133) at ai.deductive.query.QueryServiceUtils$.$anonfun$convertFilterToSql$1(QueryServiceUtils.scala:35) at ai.deductive.query.QueryServiceUtils$.$anonfun$convertFilterToSql$1$adapted(QueryServiceUtils.scala:35) at scala.Option.foreach(Option.scala:437) at ai.deductive.query.QueryServiceUtils$.convertFilterToSql(QueryServiceUtils.scala:35) at ai.deductive.query.DataQuery.metrics(DataQuery.scala:107) at ai.deductive.query.DataQuery.getMetrics(DataQuery.scala:181) at ai.deductive.query.QueryService.$anonfun$getV1Routes$11(QueryService.scala:124) at akka.http.scaladsl.server.directives.FutureDirectives.$anonfun$onComplete$2(FutureDirectives.scala:37) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:68) at akka.http.scaladsl.server.directives.FutureDirectives.$anonfun$onComplete$3(FutureDirectives.scala:37) at akka.http.scaladsl.util.FastFuture$.$anonfun$transformWith$1(FastFuture.scala:36) at akka.http.scaladsl.util.FastFuture$.strictTransform$1(FastFuture.scala:40) at akka.http.scaladsl.util.FastFuture$.transformWith$extension(FastFuture.scala:44) at akka.http.scaladsl.util.FastFuture$.transformWith$extension(FastFuture.scala:36) at akka.http.scaladsl.server.directives.FutureDirectives.$anonfun$onComplete$2(FutureDirectives.scala:37) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:68) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRequestContext$2(BasicDirectives.scala:45) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.RouteConcatenation$RouteWithConcatenation.$anonfun$$tilde$2(RouteConcatenation.scala:47) at akka.http.scaladsl.util.FastFuture$.strictTransform$1(FastFuture.scala:40) at akka.http.scaladsl.util.FastFuture$.transformWith$extension(FastFuture.scala:44) at akka.http.scaladsl.util.FastFuture$.flatMap$extension(FastFuture.scala:25) at akka.http.scaladsl.server.RouteConcatenation$RouteWithConcatenation.$anonfun$$tilde$1(RouteConcatenation.scala:44) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRequestContext$2(BasicDirectives.scala:45) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRequestContext$2(BasicDirectives.scala:45) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.RouteConcatenation$RouteWithConcatenation.$anonfun$$tilde$2(RouteConcatenation.scala:47) at akka.http.scaladsl.util.FastFuture$.strictTransform$1(FastFuture.scala:40) at akka.http.scaladsl.util.FastFuture$.transformWith$extension(FastFuture.scala:44) at akka.http.scaladsl.util.FastFuture$.flatMap$extension(FastFuture.scala:25) at akka.http.scaladsl.server.RouteConcatenation$RouteWithConcatenation.$anonfun$$tilde$1(RouteConcatenation.scala:44) at akka.http.scaladsl.server.RouteConcatenation$RouteWithConcatenation.$anonfun$$tilde$1(RouteConcatenation.scala:44) at akka.http.scaladsl.server.directives.OnSuccessMagnet$$anon$1.$anonfun$directive$3(FutureDirectives.scala:97) at akka.http.scaladsl.util.FastFuture$.strictTransform$1(FastFuture.scala:40) at akka.http.scaladsl.util.FastFuture$.transformWith$extension(FastFuture.scala:44) at akka.http.scaladsl.util.FastFuture$.flatMap$extension(FastFuture.scala:25) at akka.http.scaladsl.server.directives.OnSuccessMagnet$$anon$1.$anonfun$directive$2(FutureDirectives.scala:97) at akka.http.scaladsl.server.Directive.$anonfun$recover$4(Directive.scala:125) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.Directive.$anonfun$recover$2(Directive.scala:125) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:74) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:32) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:74) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:32) at akka.http.scaladsl.server.Route$.$anonfun$createAsyncHandler$1(Route.scala:110) at akka.stream.impl.fusing.MapAsyncUnordered$$anon$30.onPush(Ops.scala:1427) at akka.stream.impl.fusing.GraphInterpreter.processPush(GraphInterpreter.scala:556) at akka.stream.impl.fusing.GraphInterpreter.processEvent(GraphInterpreter.scala:510) at akka.stream.impl.fusing.GraphInterpreter.execute(GraphInterpreter.scala:402) at akka.stream.impl.fusing.GraphInterpreterShell.runBatch(ActorGraphInterpreter.scala:650) at akka.stream.impl.fusing.GraphInterpreterShell$AsyncInput.execute(ActorGraphInterpreter.scala:521) at akka.stream.impl.fusing.GraphInterpreterShell.processEvent(ActorGraphInterpreter.scala:625) at akka.stream.impl.fusing.ActorGraphInterpreter.akka$stream$impl$fusing$ActorGraphInterpreter$$processEvent(ActorGraphInterpreter.scala:800) at akka.stream.impl.fusing.ActorGraphInterpreter$$anonfun$receive$1.applyOrElse(ActorGraphInterpreter.scala:818) at akka.actor.Actor.aroundReceive(Actor.scala:537) at akka.actor.Actor.aroundReceive$(Actor.scala:535) at akka.stream.impl.fusing.ActorGraphInterpreter.aroundReceive(ActorGraphInterpreter.scala:716) at akka.actor.ActorCell.receiveMessage(ActorCell.scala:579) at akka.actor.ActorCell.invoke(ActorCell.scala:547) at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:270) at akka.dispatch.Mailbox.run(Mailbox.scala:231) at akka.dispatch.Mailbox.exec(Mailbox.scala:243) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) Caused by: ai.deductive.query.QueryHandlerException: ZSTD is not supported. Please disable compression(compress=0), modify the algorithm(e.g. compress_algorithm=gzip), or add the missing libraries to the classpath., server ClickHouseNode [uri=http://clickhouse-service:8123/default, options={compress_algorithm=zstd}]@-140101224 at ai.deductive.query.QueryServiceHandler.$anonfun$queryPrepared$1(QueryServiceHandler.scala:80) at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:687) at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:467) at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:64) at akka.dispatch.BatchingExecutor$BlockableBatch.$anonfun$run$1(BatchingExecutor.scala:101) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18) at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:94) at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:101) at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:49) at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:48) ... 5 more ai.deductive.DeductiveServiceException: Exception thrown in awaitResult: at ai.deductive.utils.ThreadUtils$.awaitResult(ThreadUtils.scala:51) at ai.deductive.query.ValidationCache.rebuildMetricsIndex(ValidationCache.scala:94) at ai.deductive.query.ValidationCache.refreshIfEmpty(ValidationCache.scala:133) at ai.deductive.query.QueryServiceUtils$.$anonfun$convertFilterToSql$1(QueryServiceUtils.scala:35) at ai.deductive.query.QueryServiceUtils$.$anonfun$convertFilterToSql$1$adapted(QueryServiceUtils.scala:35) at scala.Option.foreach(Option.scala:437) at ai.deductive.query.QueryServiceUtils$.convertFilterToSql(QueryServiceUtils.scala:35) at ai.deductive.query.DataQuery.metrics(DataQuery.scala:107) at ai.deductive.query.DataQuery.getMetrics(DataQuery.scala:181) at ai.deductive.query.QueryService.$anonfun$getV1Routes$11(QueryService.scala:124) at akka.http.scaladsl.server.directives.FutureDirectives.$anonfun$onComplete$2(FutureDirectives.scala:37) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:68) at akka.http.scaladsl.server.directives.FutureDirectives.$anonfun$onComplete$3(FutureDirectives.scala:37) at akka.http.scaladsl.util.FastFuture$.$anonfun$transformWith$1(FastFuture.scala:36) at akka.http.scaladsl.util.FastFuture$.strictTransform$1(FastFuture.scala:40) at akka.http.scaladsl.util.FastFuture$.transformWith$extension(FastFuture.scala:44) at akka.http.scaladsl.util.FastFuture$.transformWith$extension(FastFuture.scala:36) at akka.http.scaladsl.server.directives.FutureDirectives.$anonfun$onComplete$2(FutureDirectives.scala:37) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResult$2(BasicDirectives.scala:68) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRequestContext$2(BasicDirectives.scala:45) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.RouteConcatenation$RouteWithConcatenation.$anonfun$$tilde$2(RouteConcatenation.scala:47) at akka.http.scaladsl.util.FastFuture$.strictTransform$1(FastFuture.scala:40) at akka.http.scaladsl.util.FastFuture$.transformWith$extension(FastFuture.scala:44) at akka.http.scaladsl.util.FastFuture$.flatMap$extension(FastFuture.scala:25) at akka.http.scaladsl.server.RouteConcatenation$RouteWithConcatenation.$anonfun$$tilde$1(RouteConcatenation.scala:44) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRequestContext$2(BasicDirectives.scala:45) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRequestContext$2(BasicDirectives.scala:45) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.RouteConcatenation$RouteWithConcatenation.$anonfun$$tilde$2(RouteConcatenation.scala:47) at akka.http.scaladsl.util.FastFuture$.strictTransform$1(FastFuture.scala:40) at akka.http.scaladsl.util.FastFuture$.transformWith$extension(FastFuture.scala:44) at akka.http.scaladsl.util.FastFuture$.flatMap$extension(FastFuture.scala:25) at akka.http.scaladsl.server.RouteConcatenation$RouteWithConcatenation.$anonfun$$tilde$1(RouteConcatenation.scala:44) at akka.http.scaladsl.server.RouteConcatenation$RouteWithConcatenation.$anonfun$$tilde$1(RouteConcatenation.scala:44) at akka.http.scaladsl.server.directives.OnSuccessMagnet$$anon$1.$anonfun$directive$3(FutureDirectives.scala:97) at akka.http.scaladsl.util.FastFuture$.strictTransform$1(FastFuture.scala:40) at akka.http.scaladsl.util.FastFuture$.transformWith$extension(FastFuture.scala:44) at akka.http.scaladsl.util.FastFuture$.flatMap$extension(FastFuture.scala:25) at akka.http.scaladsl.server.directives.OnSuccessMagnet$$anon$1.$anonfun$directive$2(FutureDirectives.scala:97) at akka.http.scaladsl.server.Directive.$anonfun$recover$4(Directive.scala:125) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.Directive.$anonfun$recover$2(Directive.scala:125) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:74) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:32) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$mapRouteResultWith$2(BasicDirectives.scala:74) at akka.http.scaladsl.server.directives.BasicDirectives.$anonfun$textract$2(BasicDirectives.scala:161) at akka.http.scaladsl.server.directives.ExecutionDirectives.$anonfun$handleExceptions$2(ExecutionDirectives.scala:32) at akka.http.scaladsl.server.Route$.$anonfun$createAsyncHandler$1(Route.scala:110) at akka.stream.impl.fusing.MapAsyncUnordered$$anon$30.onPush(Ops.scala:1427) at akka.stream.impl.fusing.GraphInterpreter.processPush(GraphInterpreter.scala:556) at akka.stream.impl.fusing.GraphInterpreter.processEvent(GraphInterpreter.scala:510) at akka.stream.impl.fusing.GraphInterpreter.execute(GraphInterpreter.scala:402) at akka.stream.impl.fusing.GraphInterpreterShell.runBatch(ActorGraphInterpreter.scala:650) at akka.stream.impl.fusing.GraphInterpreterShell$AsyncInput.execute(ActorGraphInterpreter.scala:521) at akka.stream.impl.fusing.GraphInterpreterShell.processEvent(ActorGraphInterpreter.scala:625) at akka.stream.impl.fusing.ActorGraphInterpreter.akka$stream$impl$fusing$ActorGraphInterpreter$$processEvent(ActorGraphInterpreter.scala:800) at akka.stream.impl.fusing.ActorGraphInterpreter$$anonfun$receive$1.applyOrElse(ActorGraphInterpreter.scala:818) at akka.actor.Actor.aroundReceive(Actor.scala:537) at akka.actor.Actor.aroundReceive$(Actor.scala:535) at akka.stream.impl.fusing.ActorGraphInterpreter.aroundReceive(ActorGraphInterpreter.scala:716) at akka.actor.ActorCell.receiveMessage(ActorCell.scala:579) at akka.actor.ActorCell.invoke(ActorCell.scala:547) at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:270) at akka.dispatch.Mailbox.run(Mailbox.scala:231) at akka.dispatch.Mailbox.exec(Mailbox.scala:243) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) Caused by: ai.deductive.query.QueryHandlerException: ZSTD is not supported. Please disable compression(compress=0), modify the algorithm(e.g. compress_algorithm=gzip), or add the missing libraries to the classpath., server ClickHouseNode [uri=http://clickhouse-service:8123/default, options={compress_algorithm=zstd}]@-140101224 at ai.deductive.query.QueryServiceHandler.$anonfun$queryPrepared$1(QueryServiceHandler.scala:80) at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:687) at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:467) at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:64) at akka.dispatch.BatchingExecutor$BlockableBatch.$anonfun$run$1(BatchingExecutor.scala:101) at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18) at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:94) at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:101) at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:49) at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:48) ... 5 more


1. **SLF4J Logging Issue**: The first part of the message indicates a problem with the SLF4J (Simple Logging Facade for Java) setup. SLF4J is a logging facade that allows developers to plug in different logging frameworks at deployment time. The error message "No SLF4J providers were found" suggests that there is no logging framework (like Log4j or java.util.logging) available that SLF4J can use. Consequently, it defaults to a "no-operation" logger that won't perform any logging actions. The message directs you to a URL for more information.

2. **Query Service Exception**: The second and main part of the error message is related to an exception in the `ai.deductive.DeductiveService`. It seems to be a problem with handling a query, specifically related to data compression. The key error is: "ZSTD is not supported. Please disable compression (compress=0), modify the algorithm (e.g., compress_algorithm=gzip), or add the missing libraries to the classpath". This indicates that the system is trying to use the ZSTD compression algorithm, which is either not supported or not available in the current setup. The message suggests disabling compression, changing the compression algorithm, or adding the necessary libraries to support ZSTD to the classpath.

To resolve these issues, you should ensure that a compatible logging framework is properly configured for SLF4J and adjust the data compression settings or dependencies according to the suggestions in the error message.

SLF4J & Query Service Errors created at Tue Jan 20 1970 17:36:34 GMT+0000 (Coordinated Universal Time)

Related Chats

Patch Application Errors Resolution 0.421

Analyzing Jitsi Load Test 0.317

SQL for PostgreSQL Database 0.293

Fix Return Local Reference 0.285

Use Promise.allSettled refactor code 0.277

Privacy Page 404 Error 0.272

AI UI Designer Opportunity 0.271

Teste de Unidade Vite 0.256

Mock `console.error` test. 0.244