{"message":"invalid API key","stackTrace":"bamboo.web.NotAuthorizedException: invalid API key\n\tat bizq.web.WebScope.activeApiAccountOrElseThrow(WebScope.java:198)\n\tat bizq.web.ImmutableWebScope.activeApiAccountOrElseThrow(ImmutableWebScope.java:354)\n\tat bizq.web.api.DataApi.lambda$createHandler$0(DataApi.java:42)\n\tat bizq.web.Endpoint.lambda$toHttpRequestHandler$0(Endpoint.java:59)\n\tat bamboo.exec.ExecutionContext.lambda$wrapThrowing$3(ExecutionContext.java:72)\n\tat java.base/jdk.internal.vm.ScopedValueContainer.callWithoutScope(ScopedValueContainer.java:162)\n\tat java.base/jdk.internal.vm.ScopedValueContainer.call(ScopedValueContainer.java:147)\n\tat java.base/java.lang.ScopedValue$Carrier.call(ScopedValue.java:419)\n\tat bamboo.exec.Stacked$1.evaluateThrowable(Stacked.java:39)\n\tat bamboo.exec.ExecutionContext.lambda$wrapThrowing$1(ExecutionContext.java:60)\n\tat bamboo.store.Transactions$Private$2.evaluateThrowable(Transactions.java:131)\n\tat bamboo.exec.ExecutionContext.lambda$wrapThrowing$1(ExecutionContext.java:60)\n\tat java.base/jdk.internal.vm.ScopedValueContainer.callWithoutScope(ScopedValueContainer.java:162)\n\tat java.base/jdk.internal.vm.ScopedValueContainer.call(ScopedValueContainer.java:147)\n\tat java.base/java.lang.ScopedValue$Carrier.call(ScopedValue.java:419)\n\tat bamboo.exec.Stacked$1.evaluateThrowable(Stacked.java:39)\n\tat bamboo.exec.StackedSupplier$1.evaluateThrowable(StackedSupplier.java:56)\n\tat bamboo.exec.ExecutionContext.lambda$wrapThrowing$1(ExecutionContext.java:60)\n\tat java.base/jdk.internal.vm.ScopedValueContainer.callWithoutScope(ScopedValueContainer.java:162)\n\tat java.base/jdk.internal.vm.ScopedValueContainer.call(ScopedValueContainer.java:147)\n\tat java.base/java.lang.ScopedValue$Carrier.call(ScopedValue.java:419)\n\tat bamboo.exec.Stacked$1.evaluateThrowable(Stacked.java:39)\n\tat bamboo.exec.StackedSupplier$1.evaluateThrowable(StackedSupplier.java:56)\n\tat bamboo.exec.ExecutionContexts$1.evaluateThrowable(ExecutionContexts.java:70)\n\tat bamboo.exec.ExecutionContexts$1.evaluateThrowable(ExecutionContexts.java:70)\n\tat bamboo.exec.ExecutionContexts$1.evaluateThrowable(ExecutionContexts.java:70)\n\tat bamboo.exec.ExecutionContext.lambda$wrapThrowing$2(ExecutionContext.java:72)\n\tat bizq.web.server.HttpRequestHandler.lambda$limit$0(HttpRequestHandler.java:69)\n\tat bizq.web.server.HttpRequestHandler.lambda$filter$0(HttpRequestHandler.java:32)\n\tat bizq.web.server.HttpRequestHandler.lambda$transformResponse$0(HttpRequestHandler.java:101)\n\tat bizq.web.Endpoints.lambda$handleHttpRequests$0(Endpoints.java:338)\n\tat java.base/java.util.Optional.flatMap(Optional.java:289)\n\tat bizq.web.Endpoints.handleHttpRequests(Endpoints.java:338)\n\tat bizq.web.server.HttpRequestHandler.lambda$concat$1(HttpRequestHandler.java:120)\n\tat java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:214)\n\tat java.base/java.util.Spliterators$ArraySpliterator.tryAdvance(Spliterators.java:1034)\n\tat java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:147)\n\tat java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:588)\n\tat java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:574)\n\tat java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)\n\tat java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)\n\tat java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265)\n\tat java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:683)\n\tat bizq.web.server.HttpRequestHandler.lambda$concat$0(HttpRequestHandler.java:122)\n\tat bizq.web.server.HttpRequestHandler.lambda$formatException$0(HttpRequestHandler.java:93)\n\tat bizq.web.server.routes.MainHandler.lambda$handle$0(MainHandler.java:58)\n\tat bizq.ops.monitoring.DurationMonitor$2.evaluateThrowable(DurationMonitor.java:129)\n\tat bamboo.exec.ExecutionContext.lambda$wrapThrowing$1(ExecutionContext.java:60)\n\tat java.base/jdk.internal.vm.ScopedValueContainer.callWithoutScope(ScopedValueContainer.java:162)\n\tat java.base/jdk.internal.vm.ScopedValueContainer.call(ScopedValueContainer.java:147)\n\tat java.base/java.lang.ScopedValue$Carrier.call(ScopedValue.java:419)\n\tat bamboo.exec.Stacked$1.evaluateThrowable(Stacked.java:39)\n\tat bamboo.exec.ExecutionContext.lambda$wrapThrowing$1(ExecutionContext.java:60)\n\tat bamboo.cloud.gcp.logging.GcloudLoggingContext$1.evaluateThrowable(GcloudLoggingContext.java:42)\n\tat bamboo.exec.ExecutionContext.lambda$wrapThrowing$1(ExecutionContext.java:60)\n\tat bamboo.exec.ExecutionContext$2.evaluateThrowable(ExecutionContext.java:105)\n\tat bamboo.exec.ExecutionContext.lambda$wrapThrowing$1(ExecutionContext.java:60)\n\tat java.base/jdk.internal.vm.ScopedValueContainer.callWithoutScope(ScopedValueContainer.java:162)\n\tat java.base/jdk.internal.vm.ScopedValueContainer.call(ScopedValueContainer.java:147)\n\tat java.base/java.lang.ScopedValue$Carrier.call(ScopedValue.java:419)\n\tat bamboo.exec.Stacked$1.evaluateThrowable(Stacked.java:39)\n\tat bamboo.exec.ExecutionContext.lambda$wrapThrowing$1(ExecutionContext.java:60)\n\tat bamboo.exec.ExecutionContext$1.evaluateThrowable(ExecutionContext.java:91)\n\tat bamboo.exec.ExecutionContexts$1.evaluateThrowable(ExecutionContexts.java:70)\n\tat bamboo.exec.ExecutionContexts$1.evaluateThrowable(ExecutionContexts.java:70)\n\tat bamboo.exec.ExecutionContext.lambda$wrapThrowing$1(ExecutionContext.java:60)\n\tat java.base/jdk.internal.vm.ScopedValueContainer.callWithoutScope(ScopedValueContainer.java:162)\n\tat java.base/jdk.internal.vm.ScopedValueContainer.call(ScopedValueContainer.java:147)\n\tat java.base/java.lang.ScopedValue$Carrier.call(ScopedValue.java:419)\n\tat bamboo.exec.Stacked$1.evaluateThrowable(Stacked.java:39)\n\tat bamboo.exec.ExecutionContexts$1.evaluateThrowable(ExecutionContexts.java:70)\n\tat bamboo.exec.ExecutionContexts$1.evaluateThrowable(ExecutionContexts.java:70)\n\tat bamboo.exec.ExecutionContexts$1.evaluateThrowable(ExecutionContexts.java:70)\n\tat bamboo.exec.ExecutionContexts$1.evaluateThrowable(ExecutionContexts.java:70)\n\tat bamboo.exec.ExecutionContext.evaluate(ExecutionContext.java:29)\n\tat bizq.web.server.routes.MainHandler.handle(MainHandler.java:54)\n\tat bizq.web.server.Jetty$1.service(Jetty.java:187)\n\tat jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)\n\tat org.eclipse.jetty.ee10.servlet.ServletHolder.handle(ServletHolder.java:754)\n\tat org.eclipse.jetty.ee10.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1622)\n\tat org.eclipse.jetty.ee10.servlet.ServletHandler$MappedServlet.handle(ServletHandler.java:1556)\n\tat org.eclipse.jetty.ee10.servlet.ServletChannel.dispatch(ServletChannel.java:871)\n\tat org.eclipse.jetty.ee10.servlet.ServletChannel.handle(ServletChannel.java:449)\n\tat org.eclipse.jetty.ee10.servlet.ServletHandler.handle(ServletHandler.java:469)\n\tat org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1226)\n\tat org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:621)\n\tat org.eclipse.jetty.server.Server.handle(Server.java:197)\n\tat org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:788)\n\tat org.eclipse.jetty.server.internal.HttpConnection.onFillable(HttpConnection.java:420)\n\tat org.eclipse.jetty.server.internal.HttpConnection$FillableCallback.succeeded(HttpConnection.java:1809)\n\tat org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)\n\tat org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:54)\n\tat org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:492)\n\tat org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.epcRunTask(AdaptiveExecutionStrategy.java:428)\n\tat org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:401)\n\tat org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:255)\n\tat org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:204)\n\tat org.eclipse.jetty.util.thread.VirtualThreadPool.lambda$execute$0(VirtualThreadPool.java:298)\n\tat java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:291)\n\tat java.base/java.lang.VirtualThread.run(VirtualThread.java:456)\n","traceId":"bbd7fdf71d9607ed4c773e9826450f2e/347034250088572795"}