You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Finding from logs. Seems as "LoggingWriteStream" doesn't implement "drainHandler()" or similar. Looks like a YAGNI submarine.
2023-09-27T14:08:08,508 prod houston ERROR ContextImpl - Unhandled exception
java.lang.UnsupportedOperationException: Do override this method to mock expected behaviour.
at org.swisspush.gateleen.core.http.FastFailHttpServerResponse.drainHandler(FastFailHttpServerResponse.java:41) ~[gateleen-core-1.3.25.jar:?]
at org.swisspush.gateleen.core.http.FastFailHttpServerResponse.drainHandler(FastFailHttpServerResponse.java:24) ~[gateleen-core-1.3.25.jar:?]
at org.swisspush.gateleen.logging.LoggingWriteStream.drainHandler(LoggingWriteStream.java:73) ~[gateleen-logging-1.3.25.jar:?]
at io.vertx.core.streams.impl.PumpImpl.stop(PumpImpl.java:95) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.streams.impl.PumpImpl.stop(PumpImpl.java:39) ~[vertx-core-4.2.1.jar:4.2.1]
at org.swisspush.gateleen.routing.Forwarder.lambda$getAsyncHttpClientResponseHandler$4(Forwarder.java:494) ~[gateleen-routing-1.3.25.jar:?]
at org.swisspush.gateleen.routing.Forwarder.lambda$getAsyncHttpClientResponseHandler$5(Forwarder.java:503) ~[gateleen-routing-1.3.25.jar:?]
at io.vertx.core.impl.AbstractContext.dispatch(AbstractContext.java:100) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.http.impl.HttpEventHandler.handleException(HttpEventHandler.java:89) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.http.impl.HttpClientResponseImpl.handleException(HttpClientResponseImpl.java:263) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.http.impl.HttpClientRequestBase.fail(HttpClientRequestBase.java:168) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.http.impl.HttpClientRequestBase.handleException(HttpClientRequestBase.java:160) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.http.impl.HttpClientRequestImpl.handleException(HttpClientRequestImpl.java:75) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.http.impl.Http1xClientConnection$StreamImpl.handleException(Http1xClientConnection.java:599) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.http.impl.Http1xClientConnection$StreamImpl.handleClosed(Http1xClientConnection.java:605) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.http.impl.Http1xClientConnection.lambda$handleClosed$11(Http1xClientConnection.java:1086) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.impl.EventLoopContext.execute(EventLoopContext.java:71) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.impl.DuplicatedContext.execute(DuplicatedContext.java:163) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.http.impl.Http1xClientConnection.handleClosed(Http1xClientConnection.java:1086) ~[vertx-core-4.2.1.jar:4.2.1]
at io.vertx.core.net.impl.VertxHandler.channelInactive(VertxHandler.java:143) ~[vertx-core-4.2.1.jar:4.2.1]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:418) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:389) ~[netty-codec-4.1.69.Final.jar:4.1.69.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:354) ~[netty-codec-4.1.69.Final.jar:4.1.69.Final]
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:326) ~[netty-codec-http-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:221) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:241) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1405) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:262) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:248) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:901) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:831) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) ~[netty-common-4.1.69.Final.jar:4.1.69.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469) ~[netty-common-4.1.69.Final.jar:4.1.69.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:497) ~[netty-transport-4.1.69.Final.jar:4.1.69.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) ~[netty-common-4.1.69.Final.jar:4.1.69.Final]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.69.Final.jar:4.1.69.Final]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.69.Final.jar:4.1.69.Final]
at java.lang.Thread.run(Thread.java:829) ~[?:?]
The text was updated successfully, but these errors were encountered:
Finding from logs. Seems as "LoggingWriteStream" doesn't implement "drainHandler()" or similar. Looks like a YAGNI submarine.
The text was updated successfully, but these errors were encountered: