Untitled
{ "code": "authorization.unauthorized", "message": "Access unauthorized", "messageCode": "error_authorization_unauthorized", "debug": { "principal": "P07Zwp5", "headers": { "host": [ "dev-api.cohora.com" ], "content-length": [ "131" ], "sec-ch-ua": [ "\"Not_A Brand\";v=\"8\", \"Chromium\";v=\"120\", \"Google Chrome\";v=\"120\"" ], "accept": [ "application/json, text/plain, */*" ], "content-type": [ "application/json" ], "sec-ch-ua-mobile": [ "?0" ], "authorization": [ "Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJQMDdad3A1IiwiVUlEIjoiUDA3WndwNSIsIm5iZiI6MTcwNjUzNzg0NSwicm9sZXMiOltdLCJpc3MiOiJjb2hvcmEiLCJuaWNrbmFtZSI6InRlc3QtZGV2IiwiZXhwIjoxNzA2NTQxNDQ1LCJpYXQiOjE3MDY1Mzc4NDUsIlRJRCI6IlQwNjJvYjEifQ.SlH5Bu8tfDXAAivt_g3NJYicdN2mSsEpdKr0NYMlMnw" ], "user-agent": [ "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" ], "sec-ch-ua-platform": [ "\"Linux\"" ], "origin": [ "http://localhost:5173" ], "sec-fetch-site": [ "cross-site" ], "sec-fetch-mode": [ "cors" ], "sec-fetch-dest": [ "empty" ], "referer": [ "http://localhost:5173/" ], "accept-language": [ "ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,be;q=0.6" ], "x-cloud-trace-context": [ "5a550ccfe5c366396ad4da9a797c9d9b/17349621435939553112" ], "traceparent": [ "00-5a550ccfe5c366396ad4da9a797c9d9b-f0c63cc614adff58-00" ], "x-forwarded-for": [ "185.53.133.74" ], "x-forwarded-proto": [ "https" ], "forwarded": [ "for=\"185.53.133.74\";proto=https" ], "accept-encoding": [ "gzip, deflate, br" ] }, "method": "POST", "stacktrace": [ "io.micronaut.security.authentication.AuthorizationException", "\tat io.micronaut.security.filters.SecurityFilter.lambda$checkRules$7(SecurityFilter.java:178)", "\tat reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onNext(MonoFlatMapMany.java:163)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerNext(FluxConcatMapNoPrefetch.java:258)", "\tat reactor.core.publisher.FluxConcatMap$ConcatMapInner.onNext(FluxConcatMap.java:863)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onNext(MonoPeekTerminal.java:180)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.FluxFilter$FilterSubscriber.onNext(FluxFilter.java:113)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onNext(FluxDefaultIfEmpty.java:122)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onNext(FluxHide.java:137)", "\tat reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2508)", "\tat reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.request(FluxHide.java:152)", "\tat reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.request(FluxDefaultIfEmpty.java:98)", "\tat reactor.core.publisher.FluxFilter$FilterSubscriber.request(FluxFilter.java:186)", "\tat reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.request(MonoPeekTerminal.java:139)", "\tat reactor.core.publisher.Operators$MultiSubscriptionSubscriber.set(Operators.java:2304)", "\tat reactor.core.publisher.Operators$MultiSubscriptionSubscriber.onSubscribe(Operators.java:2178)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onSubscribe(ReactorSubscriber.java:50)", "\tat reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onSubscribe(MonoPeekTerminal.java:152)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onSubscribe(ReactorSubscriber.java:50)", "\tat reactor.core.publisher.FluxFilter$FilterSubscriber.onSubscribe(FluxFilter.java:85)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onSubscribe(ReactorSubscriber.java:50)", "\tat reactor.core.publisher.Operators$BaseFluxToMonoOperator.onSubscribe(Operators.java:1988)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onSubscribe(ReactorSubscriber.java:50)", "\tat reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onSubscribe(FluxHide.java:122)", "\tat reactor.core.publisher.MonoJust.subscribe(MonoJust.java:55)", "\tat reactor.core.publisher.Mono.subscribe(Mono.java:4444)", "\tat reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onNext(FluxConcatMapNoPrefetch.java:206)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:272)", "\tat reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:230)", "\tat reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.innerComplete(FluxConcatMapNoPrefetch.java:274)", "\tat reactor.core.publisher.FluxConcatMap$ConcatMapInner.onComplete(FluxConcatMap.java:887)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onComplete(ReactorSubscriber.java:71)", "\tat reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.onComplete(MonoPeekTerminal.java:299)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onComplete(ReactorSubscriber.java:71)", "\tat reactor.core.publisher.FluxFilter$FilterSubscriber.onComplete(FluxFilter.java:166)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onComplete(ReactorSubscriber.java:71)", "\tat reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.onComplete(FluxDefaultIfEmpty.java:139)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onComplete(ReactorSubscriber.java:71)", "\tat reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.onComplete(FluxHide.java:147)", "\tat reactor.core.publisher.Operators$ScalarSubscription.request(Operators.java:2510)", "\tat reactor.core.publisher.FluxHide$SuppressFuseableSubscriber.request(FluxHide.java:152)", "\tat reactor.core.publisher.FluxDefaultIfEmpty$DefaultIfEmptySubscriber.request(FluxDefaultIfEmpty.java:98)", "\tat reactor.core.publisher.FluxFilter$FilterSubscriber.request(FluxFilter.java:186)", "\tat reactor.core.publisher.MonoPeekTerminal$MonoTerminalPeekSubscriber.request(MonoPeekTerminal.java:139)", "\tat reactor.core.publisher.Operators$MultiSubscriptionSubscriber.request(Operators.java:2268)", "\tat reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.request(FluxConcatMapNoPrefetch.java:338)", "\tat reactor.core.publisher.MonoNext$NextSubscriber.request(MonoNext.java:108)", "\tat reactor.core.publisher.MonoFlatMapMany$FlatMapManyMain.onSubscribe(MonoFlatMapMany.java:141)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onSubscribe(ReactorSubscriber.java:50)", "\tat reactor.core.publisher.MonoNext$NextSubscriber.onSubscribe(MonoNext.java:70)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onSubscribe(ReactorSubscriber.java:50)", "\tat reactor.core.publisher.FluxConcatMapNoPrefetch$FluxConcatMapNoPrefetchSubscriber.onSubscribe(FluxConcatMapNoPrefetch.java:164)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onSubscribe(ReactorSubscriber.java:50)", "\tat reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:165)", "\tat reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:87)", "\tat reactor.core.publisher.InternalMonoOperator.subscribe(InternalMonoOperator.java:64)", "\tat reactor.core.publisher.MonoFlatMap$FlatMapMain.onNext(MonoFlatMap.java:165)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.FluxFlatMap$FlatMapMain.tryEmit(FluxFlatMap.java:543)", "\tat reactor.core.publisher.FluxFlatMap$FlatMapInner.onNext(FluxFlatMap.java:984)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:122)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.MonoNext$NextSubscriber.onNext(MonoNext.java:82)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.FluxFlatMap$FlatMapMain.drainLoop(FluxFlatMap.java:712)", "\tat reactor.core.publisher.FluxFlatMap$FlatMapMain.drain(FluxFlatMap.java:588)", "\tat reactor.core.publisher.FluxFlatMap$FlatMapInner.onSubscribe(FluxFlatMap.java:955)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onSubscribe(ReactorSubscriber.java:50)", "\tat reactor.core.publisher.FluxJust.subscribe(FluxJust.java:68)", "\tat reactor.core.publisher.Flux.subscribe(Flux.java:8660)", "\tat reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:426)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:272)", "\tat reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:230)", "\tat reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:371)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onSubscribe(ReactorSubscriber.java:50)", "\tat reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:165)", "\tat reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:87)", "\tat reactor.core.publisher.Mono.subscribe(Mono.java:4444)", "\tat reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:426)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)", "\tat reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:272)", "\tat reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:230)", "\tat reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:371)", "\tat io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onSubscribe(ReactorSubscriber.java:50)", "\tat reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:165)", "\tat reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:87)", "\tat reactor.core.publisher.Flux.subscribe(Flux.java:8660)", "\tat io.micronaut.core.async.publisher.Publishers.lambda$then$5(Publishers.java:324)", "\tat reactor.core.publisher.FluxSource.subscribe(FluxSource.java:67)", "\tat reactor.core.publisher.Flux.subscribe(Flux.java:8660)", "\tat com.cohora.commons.logging.AbstractLoggingFilter$1.subscribe(AbstractLoggingFilter.java:65)", "\tat reactor.core.publisher.FluxSource.subscribe(FluxSource.java:67)", "\tat reactor.core.publisher.Flux.subscribe(Flux.java:8660)", "\tat io.micronaut.http.server.netty.RoutingInBoundHandler.handleRouteMatch(RoutingInBoundHandler.java:601)", "\tat io.micronaut.http.server.netty.RoutingInBoundHandler.channelRead0(RoutingInBoundHandler.java:457)", "\tat io.micronaut.http.server.netty.RoutingInBoundHandler.channelRead0(RoutingInBoundHandler.java:147)", "\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)", "\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:102)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)", "\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)", "\tat io.micronaut.http.netty.reactive.HandlerPublisher.channelRead(HandlerPublisher.java:325)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)", "\tat io.micronaut.http.netty.stream.HttpStreamsHandler.channelRead(HttpStreamsHandler.java:279)", "\tat io.micronaut.http.netty.stream.HttpStreamsServerHandler.channelRead(HttpStreamsServerHandler.java:134)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)", "\tat io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93)", "\tat io.netty.handler.codec.http.websocketx.extensions.WebSocketServerExtensionHandler.channelRead(WebSocketServerExtensionHandler.java:109)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)", "\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)", "\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)", "\tat io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)", "\tat io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93)", "\tat io.netty.handler.codec.http.HttpServerKeepAliveHandler.channelRead(HttpServerKeepAliveHandler.java:64)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)", "\tat io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202)", "\tat io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)", "\tat io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436)", "\tat io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)", "\tat io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333)", "\tat io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:454)", "\tat io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290)", "\tat io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)", "\tat io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)", "\tat io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)", "\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)", "\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)", "\tat io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)", "\tat io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)", "\tat io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)", "\tat io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)", "\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)", "\tat io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)", "\tat io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)", "\tat io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)", "\tat java.base/java.lang.Thread.run(Thread.java:840)" ], "requestUri": "/post/admin/v1/post/filter", "authentication": { "name": "P07Zwp5", "attributes": { "sub": "P07Zwp5", "UID": "P07Zwp5", "nbf": "2024-01-29T14:17:25.000+00:00", "roles": [], "iss": "cohora", "nickname": "test-dev", "exp": "2024-01-29T15:17:25.000+00:00", "iat": "2024-01-29T14:17:25.000+00:00", "TID": "T062ob1" } } } }
Leave a Comment