Created
December 20, 2017 21:35
-
-
Save spencergibb/9058724a7f4585a4d39d65fc288c530c to your computer and use it in GitHub Desktop.
gateway with paranoid leak detection
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
. ____ _ __ _ _ | |
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ | |
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ | |
\\/ ___)| |_)| | | | | || (_| | ) ) ) ) | |
' |____| .__|_| |_|_| |_\__, | / / / / | |
=========|_|==============|___/=/_/_/_/ | |
:: Spring Boot :: (v2.0.0.BUILD-SNAPSHOT) | |
2017-12-20 16:30:35.808 INFO 25996 --- [ main] sample.load.ApplicationKt : Starting ApplicationKt on sgibb-precision-5520 with PID 25996 (/home/spencer/workspace/spring/boot2-load-demo/applications/spring-cloud-gateway-sample/build/libs/spring-cloud-gateway-sample-0.0.1-SNAPSHOT.jar started by spencer in /home/spencer/workspace/spring/boot2-load-demo) | |
2017-12-20 16:30:35.811 INFO 25996 --- [ main] sample.load.ApplicationKt : No active profile set, falling back to default profiles: default | |
2017-12-20 16:30:35.853 INFO 25996 --- [ main] onfigReactiveWebServerApplicationContext : Refreshing org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext@6bdf28bb: startup date [Wed Dec 20 16:30:35 EST 2017]; root of context hierarchy | |
2017-12-20 16:30:36.823 INFO 25996 --- [ main] o.h.v.i.engine.ValidatorFactoryImpl : HV000238: Temporal validation tolerance set to 0. | |
2017-12-20 16:30:37.017 INFO 25996 --- [ main] s.w.r.r.m.a.RequestMappingHandlerMapping : Mapped "{[/application/gateway/refresh],methods=[POST]}" onto public reactor.core.publisher.Mono<java.lang.Void> org.springframework.cloud.gateway.actuate.GatewayWebfluxEndpoint.refresh() | |
2017-12-20 16:30:37.018 INFO 25996 --- [ main] s.w.r.r.m.a.RequestMappingHandlerMapping : Mapped "{[/application/gateway/routes/{id}],methods=[GET]}" onto public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<org.springframework.cloud.gateway.route.RouteDefinition>> org.springframework.cloud.gateway.actuate.GatewayWebfluxEndpoint.route(java.lang.String) | |
2017-12-20 16:30:37.018 INFO 25996 --- [ main] s.w.r.r.m.a.RequestMappingHandlerMapping : Mapped "{[/application/gateway/routefilters],methods=[GET]}" onto public reactor.core.publisher.Mono<java.util.HashMap<java.lang.String, java.lang.Object>> org.springframework.cloud.gateway.actuate.GatewayWebfluxEndpoint.routefilers() | |
2017-12-20 16:30:37.019 INFO 25996 --- [ main] s.w.r.r.m.a.RequestMappingHandlerMapping : Mapped "{[/application/gateway/globalfilters],methods=[GET]}" onto public reactor.core.publisher.Mono<java.util.HashMap<java.lang.String, java.lang.Object>> org.springframework.cloud.gateway.actuate.GatewayWebfluxEndpoint.globalfilters() | |
2017-12-20 16:30:37.019 INFO 25996 --- [ main] s.w.r.r.m.a.RequestMappingHandlerMapping : Mapped "{[/application/gateway/routes/{id}/combinedfilters],methods=[GET]}" onto public reactor.core.publisher.Mono<java.util.HashMap<java.lang.String, java.lang.Object>> org.springframework.cloud.gateway.actuate.GatewayWebfluxEndpoint.combinedfilters(java.lang.String) | |
2017-12-20 16:30:37.019 INFO 25996 --- [ main] s.w.r.r.m.a.RequestMappingHandlerMapping : Mapped "{[/application/gateway/routes],methods=[GET]}" onto public reactor.core.publisher.Mono<java.util.Map<java.lang.String, java.util.List>> org.springframework.cloud.gateway.actuate.GatewayWebfluxEndpoint.routes() | |
2017-12-20 16:30:37.019 INFO 25996 --- [ main] s.w.r.r.m.a.RequestMappingHandlerMapping : Mapped "{[/application/gateway/routes/{id}],methods=[DELETE]}" onto public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<java.lang.Object>> org.springframework.cloud.gateway.actuate.GatewayWebfluxEndpoint.delete(java.lang.String) | |
2017-12-20 16:30:37.019 INFO 25996 --- [ main] s.w.r.r.m.a.RequestMappingHandlerMapping : Mapped "{[/application/gateway/routes/{id}],methods=[POST]}" onto public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<java.lang.Void>> org.springframework.cloud.gateway.actuate.GatewayWebfluxEndpoint.save(java.lang.String,reactor.core.publisher.Mono<org.springframework.cloud.gateway.route.RouteDefinition>) | |
2017-12-20 16:30:37.055 INFO 25996 --- [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.reactive.resource.ResourceWebHandler] | |
2017-12-20 16:30:37.055 INFO 25996 --- [ main] o.s.w.r.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.reactive.resource.ResourceWebHandler] | |
2017-12-20 16:30:37.651 INFO 25996 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [After] | |
2017-12-20 16:30:37.651 INFO 25996 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Before] | |
2017-12-20 16:30:37.651 INFO 25996 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Between] | |
2017-12-20 16:30:37.651 INFO 25996 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Cookie] | |
2017-12-20 16:30:37.651 INFO 25996 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Header] | |
2017-12-20 16:30:37.651 INFO 25996 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Host] | |
2017-12-20 16:30:37.651 INFO 25996 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Method] | |
2017-12-20 16:30:37.651 INFO 25996 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Path] | |
2017-12-20 16:30:37.651 INFO 25996 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [Query] | |
2017-12-20 16:30:37.651 INFO 25996 --- [ main] o.s.c.g.r.RouteDefinitionRouteLocator : Loaded RoutePredicateFactory [RemoteAddr] | |
2017-12-20 16:30:37.680 INFO 25996 --- [ main] o.h.v.i.engine.ValidatorFactoryImpl : HV000238: Temporal validation tolerance set to 0. | |
2017-12-20 16:30:37.905 INFO 25996 --- [ main] .b.a.e.w.r.WebFluxEndpointHandlerMapping : Mapped "{[/actuator/health],methods=[GET],produces=[application/vnd.spring-boot.actuator.v2+json || application/json]}" onto public org.reactivestreams.Publisher<org.springframework.http.ResponseEntity<java.lang.Object>> org.springframework.boot.actuate.endpoint.web.reactive.WebFluxEndpointHandlerMapping$ReadOperationHandler.handle(org.springframework.web.server.ServerWebExchange) | |
2017-12-20 16:30:37.906 INFO 25996 --- [ main] .b.a.e.w.r.WebFluxEndpointHandlerMapping : Mapped "{[/actuator/info],methods=[GET],produces=[application/vnd.spring-boot.actuator.v2+json || application/json]}" onto public org.reactivestreams.Publisher<org.springframework.http.ResponseEntity<java.lang.Object>> org.springframework.boot.actuate.endpoint.web.reactive.WebFluxEndpointHandlerMapping$ReadOperationHandler.handle(org.springframework.web.server.ServerWebExchange) | |
2017-12-20 16:30:37.907 INFO 25996 --- [ main] .b.a.e.w.r.WebFluxEndpointHandlerMapping : Mapped "{[/actuator],methods=[GET],produces=[application/vnd.spring-boot.actuator.v2+json || application/json]}" onto private java.util.Map<java.lang.String, java.util.Map<java.lang.String, org.springframework.boot.actuate.endpoint.web.Link>> org.springframework.boot.actuate.endpoint.web.reactive.WebFluxEndpointHandlerMapping.links(org.springframework.http.server.reactive.ServerHttpRequest) | |
2017-12-20 16:30:37.942 INFO 25996 --- [ main] o.s.w.r.r.m.a.ControllerMethodResolver : Looking for @ControllerAdvice: org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext@6bdf28bb: startup date [Wed Dec 20 16:30:35 EST 2017]; root of context hierarchy | |
2017-12-20 16:30:38.255 INFO 25996 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup | |
2017-12-20 16:30:38.317 INFO 25996 --- [ctor-http-nio-1] r.ipc.netty.tcp.BlockingNettyContext : Started HttpServer on /0:0:0:0:0:0:0:0:8083 | |
2017-12-20 16:30:38.318 INFO 25996 --- [ main] o.s.b.web.embedded.netty.NettyWebServer : Netty started on port(s): 8083 | |
2017-12-20 16:30:38.321 INFO 25996 --- [ main] sample.load.ApplicationKt : Started ApplicationKt in 2.868 seconds (JVM running for 3.235) | |
2017-12-20 16:30:57.050 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 4 leak records were discarded because they were duplicates | |
: 4 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.050 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 5 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.051 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.http.DefaultHttpContent.release(DefaultHttpContent.java:94) | |
io.netty.util.ReferenceCountUtil.release(ReferenceCountUtil.java:88) | |
reactor.ipc.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:214) | |
reactor.ipc.netty.channel.FluxReceive.request(FluxReceive.java:110) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:130) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.ipc.netty.channel.ChannelOperationsHandler$PublisherSender.onSubscribe(ChannelOperationsHandler.java:653) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.onSubscribe(FluxPeek.java:163) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.ipc.netty.channel.FluxReceive.startReceiver(FluxReceive.java:273) | |
reactor.ipc.netty.channel.FluxReceive.lambda$subscribe$2(FluxReceive.java:127) | |
io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.nioBuffer(AdvancedLeakAwareByteBuf.java:712) | |
org.springframework.core.io.buffer.NettyDataBuffer.asByteBuffer(NettyDataBuffer.java:234) | |
reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:100) | |
reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:108) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:185) | |
reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:108) | |
reactor.ipc.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:211) | |
reactor.ipc.netty.channel.FluxReceive.request(FluxReceive.java:110) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:130) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.ipc.netty.channel.ChannelOperationsHandler$PublisherSender.onSubscribe(ChannelOperationsHandler.java:653) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.onSubscribe(FluxPeek.java:163) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.ipc.netty.channel.FluxReceive.startReceiver(FluxReceive.java:273) | |
reactor.ipc.netty.channel.FluxReceive.lambda$subscribe$2(FluxReceive.java:127) | |
io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:177) | |
reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:108) | |
reactor.ipc.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:211) | |
reactor.ipc.netty.channel.FluxReceive.request(FluxReceive.java:110) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:130) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.ipc.netty.channel.ChannelOperationsHandler$PublisherSender.onSubscribe(ChannelOperationsHandler.java:653) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.onSubscribe(FluxPeek.java:163) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.ipc.netty.channel.FluxReceive.startReceiver(FluxReceive.java:273) | |
reactor.ipc.netty.channel.FluxReceive.lambda$subscribe$2(FluxReceive.java:127) | |
io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
Hint: 'reactor.right.reactiveBridge' will handle the message from this point. | |
io.netty.handler.codec.http.DefaultHttpContent.touch(DefaultHttpContent.java:88) | |
io.netty.handler.codec.http.DefaultLastHttpContent.touch(DefaultLastHttpContent.java:88) | |
io.netty.handler.codec.http.DefaultLastHttpContent.touch(DefaultLastHttpContent.java:28) | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
reactor.ipc.netty.http.server.HttpServerHandler.channelRead(HttpServerHandler.java:139) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:438) | |
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
Hint: 'reactor.left.httpServerHandler' will handle the message from this point. | |
io.netty.handler.codec.http.DefaultHttpContent.touch(DefaultHttpContent.java:88) | |
io.netty.handler.codec.http.DefaultLastHttpContent.touch(DefaultLastHttpContent.java:88) | |
io.netty.handler.codec.http.DefaultLastHttpContent.touch(DefaultLastHttpContent.java:28) | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:438) | |
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
2017-12-20 16:30:57.053 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 5 leak records were discarded because they were duplicates | |
: 5 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.054 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 5 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.055 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 5 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.055 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 6 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.057 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 6 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.057 ERROR 25996 --- [ctor-http-nio-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#7: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 4 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.058 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.http.DefaultHttpContent.release(DefaultHttpContent.java:94) | |
io.netty.util.ReferenceCountUtil.release(ReferenceCountUtil.java:88) | |
reactor.ipc.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:214) | |
reactor.ipc.netty.channel.FluxReceive.request(FluxReceive.java:110) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:130) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.ipc.netty.channel.ChannelOperationsHandler$PublisherSender.onSubscribe(ChannelOperationsHandler.java:653) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.onSubscribe(FluxPeek.java:163) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.ipc.netty.channel.FluxReceive.startReceiver(FluxReceive.java:273) | |
reactor.ipc.netty.channel.FluxReceive.subscribe(FluxReceive.java:124) | |
reactor.core.publisher.FluxMap.subscribe(FluxMap.java:62) | |
reactor.ipc.netty.ByteBufFlux.subscribe(ByteBufFlux.java:242) | |
reactor.core.publisher.FluxPeek.subscribe(FluxPeek.java:83) | |
reactor.ipc.netty.ByteBufFlux.subscribe(ByteBufFlux.java:242) | |
reactor.core.publisher.FluxMap.subscribe(FluxMap.java:62) | |
reactor.core.publisher.FluxMap.subscribe(FluxMap.java:62) | |
reactor.core.publisher.FluxMap.subscribe(FluxMap.java:62) | |
reactor.core.publisher.Flux.subscribe(Flux.java:6571) | |
reactor.ipc.netty.channel.ChannelOperationsHandler.drain(ChannelOperationsHandler.java:467) | |
reactor.ipc.netty.channel.ChannelOperationsHandler.flush(ChannelOperationsHandler.java:191) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:776) | |
io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:802) | |
io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) | |
io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) | |
io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) | |
io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1041) | |
io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) | |
reactor.ipc.netty.NettyOutbound.lambda$sendObject$6(NettyOutbound.java:298) | |
reactor.ipc.netty.FutureMono$DeferredFutureMono.subscribe(FutureMono.java:106) | |
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:148) | |
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.ignoreDone(MonoIgnoreThen.java:185) | |
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreInner.onComplete(MonoIgnoreThen.java:234) | |
reactor.ipc.netty.FutureMono$FutureSubscription.operationComplete(FutureMono.java:162) | |
io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:507) | |
io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:481) | |
io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:420) | |
io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104) | |
io.netty.util.internal.PromiseNotificationUtil.trySuccess(PromiseNotificationUtil.java:48) | |
io.netty.channel.ChannelOutboundBuffer.safeSuccess(ChannelOutboundBuffer.java:673) | |
io.netty.channel.ChannelOutboundBuffer.remove(ChannelOutboundBuffer.java:257) | |
io.netty.channel.ChannelOutboundBuffer.removeBytes(ChannelOutboundBuffer.java:337) | |
io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:419) | |
io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:934) | |
io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0(AbstractNioChannel.java:362) | |
io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:901) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1321) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:776) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:768) | |
io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:749) | |
io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.flush(CombinedChannelDuplexHandler.java:533) | |
io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:115) | |
io.netty.channel.CombinedChannelDuplexHandler.flush(CombinedChannelDuplexHandler.java:358) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:776) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:768) | |
io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:749) | |
reactor.ipc.netty.channel.ChannelOperationsHandler.lambda$scheduleFlush$1(ChannelOperationsHandler.java:339) | |
io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.nioBuffer(AdvancedLeakAwareByteBuf.java:712) | |
org.springframework.core.io.buffer.NettyDataBuffer.asByteBuffer(NettyDataBuffer.java:234) | |
reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:100) | |
reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:108) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:185) | |
reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:108) | |
reactor.ipc.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:211) | |
reactor.ipc.netty.channel.FluxReceive.request(FluxReceive.java:110) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:130) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.ipc.netty.channel.ChannelOperationsHandler$PublisherSender.onSubscribe(ChannelOperationsHandler.java:653) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.onSubscribe(FluxPeek.java:163) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.ipc.netty.channel.FluxReceive.startReceiver(FluxReceive.java:273) | |
reactor.ipc.netty.channel.FluxReceive.subscribe(FluxReceive.java:124) | |
reactor.core.publisher.FluxMap.subscribe(FluxMap.java:62) | |
reactor.ipc.netty.ByteBufFlux.subscribe(ByteBufFlux.java:242) | |
reactor.core.publisher.FluxPeek.subscribe(FluxPeek.java:83) | |
reactor.ipc.netty.ByteBufFlux.subscribe(ByteBufFlux.java:242) | |
reactor.core.publisher.FluxMap.subscribe(FluxMap.java:62) | |
reactor.core.publisher.FluxMap.subscribe(FluxMap.java:62) | |
reactor.core.publisher.FluxMap.subscribe(FluxMap.java:62) | |
reactor.core.publisher.Flux.subscribe(Flux.java:6571) | |
reactor.ipc.netty.channel.ChannelOperationsHandler.drain(ChannelOperationsHandler.java:467) | |
reactor.ipc.netty.channel.ChannelOperationsHandler.flush(ChannelOperationsHandler.java:191) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:776) | |
io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:802) | |
io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) | |
io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) | |
io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) | |
io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1041) | |
io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) | |
reactor.ipc.netty.NettyOutbound.lambda$sendObject$6(NettyOutbound.java:298) | |
reactor.ipc.netty.FutureMono$DeferredFutureMono.subscribe(FutureMono.java:106) | |
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:148) | |
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.ignoreDone(MonoIgnoreThen.java:185) | |
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreInner.onComplete(MonoIgnoreThen.java:234) | |
reactor.ipc.netty.FutureMono$FutureSubscription.operationComplete(FutureMono.java:162) | |
io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:507) | |
io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:481) | |
io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:420) | |
io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104) | |
io.netty.util.internal.PromiseNotificationUtil.trySuccess(PromiseNotificationUtil.java:48) | |
io.netty.channel.ChannelOutboundBuffer.safeSuccess(ChannelOutboundBuffer.java:673) | |
io.netty.channel.ChannelOutboundBuffer.remove(ChannelOutboundBuffer.java:257) | |
io.netty.channel.ChannelOutboundBuffer.removeBytes(ChannelOutboundBuffer.java:337) | |
io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:419) | |
io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:934) | |
io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0(AbstractNioChannel.java:362) | |
io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:901) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1321) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:776) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:768) | |
io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:749) | |
io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.flush(CombinedChannelDuplexHandler.java:533) | |
io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:115) | |
io.netty.channel.CombinedChannelDuplexHandler.flush(CombinedChannelDuplexHandler.java:358) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:776) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:768) | |
io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:749) | |
reactor.ipc.netty.channel.ChannelOperationsHandler.lambda$scheduleFlush$1(ChannelOperationsHandler.java:339) | |
io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
reactor.core.publisher.FluxPeek$PeekSubscriber.onNext(FluxPeek.java:177) | |
reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:108) | |
reactor.ipc.netty.channel.FluxReceive.drainReceiver(FluxReceive.java:211) | |
reactor.ipc.netty.channel.FluxReceive.request(FluxReceive.java:110) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.request(FluxPeek.java:130) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.core.publisher.FluxMap$MapSubscriber.request(FluxMap.java:149) | |
reactor.ipc.netty.channel.ChannelOperationsHandler$PublisherSender.onSubscribe(ChannelOperationsHandler.java:653) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.core.publisher.FluxPeek$PeekSubscriber.onSubscribe(FluxPeek.java:163) | |
reactor.core.publisher.FluxMap$MapSubscriber.onSubscribe(FluxMap.java:86) | |
reactor.ipc.netty.channel.FluxReceive.startReceiver(FluxReceive.java:273) | |
reactor.ipc.netty.channel.FluxReceive.subscribe(FluxReceive.java:124) | |
reactor.core.publisher.FluxMap.subscribe(FluxMap.java:62) | |
reactor.ipc.netty.ByteBufFlux.subscribe(ByteBufFlux.java:242) | |
reactor.core.publisher.FluxPeek.subscribe(FluxPeek.java:83) | |
reactor.ipc.netty.ByteBufFlux.subscribe(ByteBufFlux.java:242) | |
reactor.core.publisher.FluxMap.subscribe(FluxMap.java:62) | |
reactor.core.publisher.FluxMap.subscribe(FluxMap.java:62) | |
reactor.core.publisher.FluxMap.subscribe(FluxMap.java:62) | |
reactor.core.publisher.Flux.subscribe(Flux.java:6571) | |
reactor.ipc.netty.channel.ChannelOperationsHandler.drain(ChannelOperationsHandler.java:467) | |
reactor.ipc.netty.channel.ChannelOperationsHandler.flush(ChannelOperationsHandler.java:191) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:776) | |
io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:802) | |
io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) | |
io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) | |
io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) | |
io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1041) | |
io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:300) | |
reactor.ipc.netty.NettyOutbound.lambda$sendObject$6(NettyOutbound.java:298) | |
reactor.ipc.netty.FutureMono$DeferredFutureMono.subscribe(FutureMono.java:106) | |
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.drain(MonoIgnoreThen.java:148) | |
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.ignoreDone(MonoIgnoreThen.java:185) | |
reactor.core.publisher.MonoIgnoreThen$ThenIgnoreInner.onComplete(MonoIgnoreThen.java:234) | |
reactor.ipc.netty.FutureMono$FutureSubscription.operationComplete(FutureMono.java:162) | |
io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:507) | |
io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:481) | |
io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:420) | |
io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104) | |
io.netty.util.internal.PromiseNotificationUtil.trySuccess(PromiseNotificationUtil.java:48) | |
io.netty.channel.ChannelOutboundBuffer.safeSuccess(ChannelOutboundBuffer.java:673) | |
io.netty.channel.ChannelOutboundBuffer.remove(ChannelOutboundBuffer.java:257) | |
io.netty.channel.ChannelOutboundBuffer.removeBytes(ChannelOutboundBuffer.java:337) | |
io.netty.channel.socket.nio.NioSocketChannel.doWrite(NioSocketChannel.java:419) | |
io.netty.channel.AbstractChannel$AbstractUnsafe.flush0(AbstractChannel.java:934) | |
io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.flush0(AbstractNioChannel.java:362) | |
io.netty.channel.AbstractChannel$AbstractUnsafe.flush(AbstractChannel.java:901) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.flush(DefaultChannelPipeline.java:1321) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:776) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:768) | |
io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:749) | |
io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.flush(CombinedChannelDuplexHandler.java:533) | |
io.netty.channel.ChannelOutboundHandlerAdapter.flush(ChannelOutboundHandlerAdapter.java:115) | |
io.netty.channel.CombinedChannelDuplexHandler.flush(CombinedChannelDuplexHandler.java:358) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush0(AbstractChannelHandlerContext.java:776) | |
io.netty.channel.AbstractChannelHandlerContext.invokeFlush(AbstractChannelHandlerContext.java:768) | |
io.netty.channel.AbstractChannelHandlerContext.flush(AbstractChannelHandlerContext.java:749) | |
reactor.ipc.netty.channel.ChannelOperationsHandler.lambda$scheduleFlush$1(ChannelOperationsHandler.java:339) | |
io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) | |
io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
Hint: 'reactor.right.reactiveBridge' will handle the message from this point. | |
io.netty.handler.codec.http.DefaultHttpContent.touch(DefaultHttpContent.java:88) | |
io.netty.handler.codec.http.DefaultLastHttpContent.touch(DefaultLastHttpContent.java:88) | |
io.netty.handler.codec.http.DefaultLastHttpContent.touch(DefaultLastHttpContent.java:28) | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
reactor.ipc.netty.http.server.HttpServerHandler.channelRead(HttpServerHandler.java:139) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:438) | |
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
Hint: 'reactor.left.httpServerHandler' will handle the message from this point. | |
io.netty.handler.codec.http.DefaultHttpContent.touch(DefaultHttpContent.java:88) | |
io.netty.handler.codec.http.DefaultLastHttpContent.touch(DefaultLastHttpContent.java:88) | |
io.netty.handler.codec.http.DefaultLastHttpContent.touch(DefaultLastHttpContent.java:28) | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:438) | |
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
2017-12-20 16:30:57.058 ERROR 25996 --- [ctor-http-nio-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#7: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 4 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.059 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 5 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.060 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#7: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 4 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.062 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#7: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 3 leak records were discarded because they were duplicates | |
: 3 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.064 ERROR 25996 --- [ctor-http-nio-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 6 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.065 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 4 leak records were discarded because they were duplicates | |
: 4 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.074 ERROR 25996 --- [ctor-http-nio-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 5 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.070 ERROR 25996 --- [ctor-http-nio-2] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#7: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#8: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 3 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.080 ERROR 25996 --- [ctor-http-nio-2] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 4 leak records were discarded because they were duplicates | |
: 4 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.081 ERROR 25996 --- [ctor-http-nio-2] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 5 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.083 ERROR 25996 --- [ctor-http-nio-1] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 4 leak records were discarded because they were duplicates | |
: 4 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.077 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#7: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 4 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.087 ERROR 25996 --- [ctor-http-nio-2] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 3 leak records were discarded because they were duplicates | |
: 3 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.087 ERROR 25996 --- [ctor-http-nio-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 7 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.100 ERROR 25996 --- [ctor-http-nio-4] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 6 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.111 ERROR 25996 --- [ctor-http-nio-7] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 3 leak records were discarded because they were duplicates | |
: 3 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.107 ERROR 25996 --- [ctor-http-nio-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#7: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 3 leak records were discarded because they were duplicates | |
: 3 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:30:57.117 ERROR 25996 --- [ctor-http-nio-6] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 3 leak records were discarded because they were duplicates | |
: 3 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:31:15.895 ERROR 25996 --- [ctor-http-nio-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#7: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 3 leak records were discarded because they were duplicates | |
: 3 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:31:15.924 ERROR 25996 --- [ctor-http-nio-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 3 leak records were discarded because they were duplicates | |
: 3 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:31:26.532 ERROR 25996 --- [ctor-http-nio-6] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. | |
Recent access records: | |
#1: | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:273) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#2: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.readRetainedSlice(AdvancedLeakAwareByteBuf.java:106) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:305) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#3: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:603) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#4: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder.readHeaders(HttpObjectDecoder.java:583) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:227) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#5: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.forEachByte(AdvancedLeakAwareByteBuf.java:670) | |
io.netty.handler.codec.http.HttpObjectDecoder$HeaderParser.parse(HttpObjectDecoder.java:803) | |
io.netty.handler.codec.http.HttpObjectDecoder$LineParser.parse(HttpObjectDecoder.java:852) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:208) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#6: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.getUnsignedByte(AdvancedLeakAwareByteBuf.java:160) | |
io.netty.handler.codec.http.HttpObjectDecoder.skipControlCharacters(HttpObjectDecoder.java:568) | |
io.netty.handler.codec.http.HttpObjectDecoder.decode(HttpObjectDecoder.java:202) | |
io.netty.handler.codec.http.HttpServerCodec$HttpServerRequestDecoder.decode(HttpServerCodec.java:101) | |
io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489) | |
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428) | |
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265) | |
io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:253) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#7: | |
Hint: 'reactor.left.httpCodec' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) | |
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
#8: | |
Hint: 'DefaultChannelPipeline$HeadContext#0' will handle the message from this point. | |
io.netty.channel.DefaultChannelPipeline.touch(DefaultChannelPipeline.java:116) | |
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345) | |
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:138) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
Created at: | |
io.netty.buffer.AdvancedLeakAwareByteBuf.writeBytes(AdvancedLeakAwareByteBuf.java:634) | |
io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:343) | |
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:123) | |
io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580) | |
io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497) | |
io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459) | |
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) | |
java.lang.Thread.run(Thread.java:748) | |
: 2 leak records were discarded because they were duplicates | |
: 2 leak records were discarded because the leak record count is targeted to 4. Use system property io.netty.leakDetection.targetRecords to increase the limit. | |
2017-12-20 16:31:39.593 ERROR 25996 --- [ctor-http-nio-8] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:40.017 ERROR 25996 --- [ctor-http-nio-6] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:40.204 ERROR 25996 --- [ctor-http-nio-4] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:40.304 ERROR 25996 --- [ctor-http-nio-8] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:41.026 ERROR 25996 --- [ctor-http-nio-2] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:41.084 ERROR 25996 --- [ctor-http-nio-6] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:41.134 ERROR 25996 --- [ctor-http-nio-3] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:41.314 ERROR 25996 --- [ctor-http-nio-2] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:41.616 ERROR 25996 --- [ctor-http-nio-4] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:42.327 ERROR 25996 --- [ctor-http-nio-7] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:44.305 ERROR 25996 --- [ctor-http-nio-4] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:46.448 ERROR 25996 --- [ctor-http-nio-1] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:47.984 ERROR 25996 --- [ctor-http-nio-6] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:48.305 ERROR 25996 --- [ctor-http-nio-2] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:48.316 ERROR 25996 --- [ctor-http-nio-7] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:48.456 ERROR 25996 --- [ctor-http-nio-4] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:48.556 ERROR 25996 --- [ctor-http-nio-4] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:49.216 ERROR 25996 --- [ctor-http-nio-1] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:49.476 ERROR 25996 --- [ctor-http-nio-8] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:50.916 ERROR 25996 --- [ctor-http-nio-6] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:50.956 ERROR 25996 --- [ctor-http-nio-4] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:51.696 ERROR 25996 --- [ctor-http-nio-5] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:52.054 ERROR 25996 --- [ctor-http-nio-4] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:54.705 ERROR 25996 --- [ctor-http-nio-7] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:55.176 ERROR 25996 --- [ctor-http-nio-1] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:56.354 ERROR 25996 --- [ctor-http-nio-7] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:56.594 ERROR 25996 --- [ctor-http-nio-2] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:31:57.225 ERROR 25996 --- [ctor-http-nio-2] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:32:02.875 ERROR 25996 --- [ctor-http-nio-5] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
2017-12-20 16:32:04.056 ERROR 25996 --- [ctor-http-nio-2] .a.w.r.e.DefaultErrorWebExceptionHandler : Failed to handle request [POST http://localhost:8083/passthrough/messages] | |
java.io.IOException: Connection closed prematurely | |
at reactor.ipc.netty.http.client.HttpClientOperations.onInboundClose(HttpClientOperations.java:262) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at reactor.ipc.netty.channel.ChannelOperationsHandler.channelInactive(ChannelOperationsHandler.java:110) ~[reactor-netty-0.7.3.BUILD-SNAPSHOT.jar!/:0.7.3.BUILD-SNAPSHOT] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelInactive(CombinedChannelDuplexHandler.java:420) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:377) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:342) ~[netty-codec-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.handler.codec.http.HttpClientCodec$Decoder.channelInactive(HttpClientCodec.java:282) ~[netty-codec-http-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.CombinedChannelDuplexHandler.channelInactive(CombinedChannelDuplexHandler.java:223) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:224) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1354) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:245) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:231) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:917) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.AbstractChannel$AbstractUnsafe$8.run(AbstractChannel.java:822) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:403) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:463) ~[netty-transport-4.1.17.Final.jar!/:4.1.17.Final] | |
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858) ~[netty-common-4.1.17.Final.jar!/:4.1.17.Final] | |
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_152] | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment