Skip to content

escapeNonAscIIPkValueForQueryPlanAndQuery#47881

Merged
xinlian12 merged 13 commits into
Azure:mainfrom
xinlian12:escapeNonAsciiPkValueForQueryPlan
Feb 10, 2026
Merged

escapeNonAscIIPkValueForQueryPlanAndQuery#47881
xinlian12 merged 13 commits into
Azure:mainfrom
xinlian12:escapeNonAsciiPkValueForQueryPlan

Merge branch 'main' into escapeNonAsciiPkValueForQueryPlan

9f1e0b7
Select commit
Loading
Failed to load commit list.
Azure Pipelines / java - cosmos - tests succeeded Feb 10, 2026 in 1h 0m 59s

Build #20260210.1 had test failures

Details

Tests

  • Failed: 16 (0.03%)
  • Passed: 42,886 (91.44%)
  • Other: 3,999 (8.53%)
  • Total: 46,901

Annotations

Check failure on line 1 in c.a.c.CosmosNotFoundTests.CosmosNotFoundTests::performDocumentOperationOnDeletedContainerWithGatewayV2[Direct Tcp with Session consistency][ReadFeed](7)

See this annotation in the file changed.

@azure-pipelines azure-pipelines / java - cosmos - tests

c.a.c.CosmosNotFoundTests.CosmosNotFoundTests::performDocumentOperationOnDeletedContainerWithGatewayV2[Direct Tcp with Session consistency][ReadFeed](7)

Method com.azure.cosmos.CosmosNotFoundTests.performDocumentOperationOnDeletedContainerWithGatewayV2() didn't finish within the time-out 40000
Raw output
org.testng.internal.thread.ThreadTimeoutException: Method com.azure.cosmos.CosmosNotFoundTests.performDocumentOperationOnDeletedContainerWithGatewayV2() didn't finish within the time-out 40000
	at java.base/jdk.internal.misc.Unsafe.park(Native Method)
	at java.base/java.util.concurrent.locks.LockSupport.park(LockSupport.java:223)
	at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:790)
	at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1139)
	at java.base/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:230)
	at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:91)
	at reactor.core.publisher.Mono.block(Mono.java:1779)
	at com.azure.cosmos.CosmosNotFoundTests.performDocumentOperationOnDeletedContainerWithGatewayV2(CosmosNotFoundTests.java:449)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:565)
	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:136)
	at org.testng.internal.invokers.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:44)
	at org.testng.internal.invokers.InvokeMethodRunnable.call(InvokeMethodRunnable.java:72)
	at org.testng.internal.invokers.InvokeMethodRunnable.call(InvokeMethodRunnable.java:10)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
	at java.base/java.lang.Thread.run(Thread.java:1474)

Check failure on line 1 in c.a.c.CosmosNotFoundTests.performDocumentOperationOnDeletedContainerWithGatewayV2

See this annotation in the file changed.

@azure-pipelines azure-pipelines / java - cosmos - tests

c.a.c.CosmosNotFoundTests.performDocumentOperationOnDeletedContainerWithGatewayV2

Method com.azure.cosmos.CosmosNotFoundTests.performDocumentOperationOnDeletedContainerWithGatewayV2() didn't finish within the time-out 40000
Raw output
org.testng.internal.thread.ThreadTimeoutException: Method com.azure.cosmos.CosmosNotFoundTests.performDocumentOperationOnDeletedContainerWithGatewayV2() didn't finish within the time-out 40000
at java.base/jdk.internal.misc.Unsafe.park(Native Method)
at java.base/java.util.concurrent.locks.LockSupport.park(LockSupport.java:223)
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:790)
at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1139)
at java.base/java.util.concurrent.CountDownLatch.await(CountDownLatch.java:230)
at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:91)
at reactor.core.publisher.Mono.block(Mono.java:1779)
at com.azure.cosmos.CosmosNotFoundTests.performDocumentOperationOnDeletedContainerWithGatewayV2(CosmosNotFoundTests.java:449)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:136)
at org.testng.internal.invokers.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:44)
at org.testng.internal.invokers.InvokeMethodRunnable.call(InvokeMethodRunnable.java:72)
at org.testng.internal.invokers.InvokeMethodRunnable.call(InvokeMethodRunnable.java:10)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1090)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614)
at java.base/java.lang.Thread.run(Thread.java:1474)

Check failure on line 1 in c.a.c.r.c.e.IncrementalChangeFeedProcessorTest.afterClass

See this annotation in the file changed.

@azure-pipelines azure-pipelines / java - cosmos - tests

c.a.c.r.c.e.IncrementalChangeFeedProcessorTest.afterClass

NETTY LEAKS detected in test class: com.azure.cosmos.rx.changefeed.epkversion.IncrementalChangeFeedProcessorTest


NETTY LEAK (traced) type=ByteBuf records=

Recent access records: 
#1:
 io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:71)
 io.netty.buffer.CompositeByteBuf.newComponent(CompositeByteBuf.java:346)
 io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:287)
 io.netty.buffer.CompositeByteBuf.addComponents(CompositeByteBuf.java:550)
 io.netty.buffer.CompositeByteBuf.addComponents(CompositeByteBuf.java:251)
 io.netty.buffer.WrappedCompositeByteBuf.addComponents(WrappedCompositeByteBuf.java:556)
 io.netty.buffer.AdvancedLeakAwareCompositeByteBuf.addComponents(AdvancedLeakAwareCompositeByteBuf.java:933)
 reactor.netty.ByteBufFlux.lambda$aggregate$7(ByteBufFlux.java:283)
 reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:179)
 reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
 reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2096)
 reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118)
 reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277)
 reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)
 reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126)
 reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275)
 reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413)
 reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:464)
 reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:518)
 reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:928)
 reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115)
 io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
 io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
 io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
 io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107)
 io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:120)
 io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
 io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
 io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
 io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289)
 io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
 io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
 io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
 io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357)
 io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
 io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
 io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868)
 io.netty.handler.codec.http2.AbstractHttp2StreamChannel$Http2ChannelUnsafe.doRead0(AbstractHttp2StreamChannel.java:989)
 io.netty.handler.codec.http2.AbstractHttp2StreamChannel$Http2ChannelUnsafe.doBeginRead(AbstractHttp2StreamChannel.java:895)
 io.netty.handler.codec.http2.AbstractHttp2StreamChannel$Http2ChannelUnsafe.beginRe
Raw output
java.lang.AssertionError: 
NETTY LEAKS detected in test class: com.azure.cosmos.rx.changefeed.epkversion.IncrementalChangeFeedProcessorTest


NETTY LEAK (traced) type=ByteBuf records=

Recent access records: 
#1:
	io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:71)
	io.netty.buffer.CompositeByteBuf.newComponent(CompositeByteBuf.java:346)
	io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:287)
	io.netty.buffer.CompositeByteBuf.addComponents(CompositeByteBuf.java:550)
	io.netty.buffer.CompositeByteBuf.addComponents(CompositeByteBuf.java:251)
	io.netty.buffer.WrappedCompositeByteBuf.addComponents(WrappedCompositeByteBuf.java:556)
	io.netty.buffer.AdvancedLeakAwareCompositeByteBuf.addComponents(AdvancedLeakAwareCompositeByteBuf.java:933)
	reactor.netty.ByteBufFlux.lambda$aggregate$7(ByteBufFlux.java:283)
	reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:179)
	reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
	reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2096)
	reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118)
	reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277)
	reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)
	reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126)
	reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275)
	reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413)
	reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:464)
	reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:518)
	reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:928)
	reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115)
	io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
	io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
	io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107)
	io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:120)
	io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
	io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
	io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289)
	io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
	io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
	io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357)
	io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
	io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
	io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868)
	io.netty.handler.codec.http2.AbstractHttp2StreamChannel$Http2ChannelUnsafe.doRead0(AbstractHttp2StreamChannel.java:989)
	io.netty.handler.codec.http2.AbstractHttp2StreamChannel$Http2ChannelUnsafe.doBeginRead(AbstractHttp2StreamChannel.java:895)
	io.netty.handler.codec.http2.AbstractHttp2StreamChannel

Check failure on line 1 in c.a.c.r.c.e.IncrementalChangeFeedProcessorTest.afterClass

See this annotation in the file changed.

@azure-pipelines azure-pipelines / java - cosmos - tests

c.a.c.r.c.e.IncrementalChangeFeedProcessorTest.afterClass

NETTY LEAKS detected in test class: com.azure.cosmos.rx.changefeed.epkversion.IncrementalChangeFeedProcessorTest   NETTY LEAK (traced) type=ByteBuf records=  Recent access records:  #1:  io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:71)  io.netty.buffer.CompositeByteBuf.newComponent(CompositeByteBuf.java:346)  io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:287)  io.netty.buffer.CompositeByteBuf.addComponents(CompositeByteBuf.java:550)  io.netty.buffer.CompositeByteBuf.addComponents(CompositeByteBuf.java:251)  io.netty.buffer.WrappedCompositeByteBuf.addComponents(WrappedCompositeByteBuf.java:556)  io.netty.buffer.AdvancedLeakAwareCompositeByteBuf.addComponents(AdvancedLeakAwareCompositeByteBuf.java:933)  reactor.netty.ByteBufFlux.lambda$aggregate$7(ByteBufFlux.java:283)  reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:179)  reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)  reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2096)  reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118)  reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277)  reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)  reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126)  reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275)  reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413)  reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:464)  reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:518)  reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:928)  reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115)  io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)  io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)  io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)  io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107)  io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:120)  io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)  io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)  io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)  io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289)  io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)  io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)  io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)  io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357)  io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)  io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)  io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868)  io.netty.handler.codec.http2.AbstractHttp2StreamChannel$Http2ChannelUnsafe.doRead0(AbstractHttp2StreamChannel.java:989)  io.netty.handler.codec.http2.AbstractHttp2StreamChannel$Http2ChannelUnsafe.doBeginRead(AbstractHttp2StreamChannel.java:895)  io.netty.handler.codec.http2.AbstractHttp2StreamChannel$Http2ChannelUnsafe.beginRe
Raw output
java.lang.AssertionError: NETTY LEAKS detected in test class: com.azure.cosmos.rx.changefeed.epkversion.IncrementalChangeFeedProcessorTest


NETTY LEAK (traced) type=ByteBuf records=

Recent access records: 
#1:
io.netty.buffer.AdvancedLeakAwareByteBuf.order(AdvancedLeakAwareByteBuf.java:71)
io.netty.buffer.CompositeByteBuf.newComponent(CompositeByteBuf.java:346)
io.netty.buffer.CompositeByteBuf.addComponent0(CompositeByteBuf.java:287)
io.netty.buffer.CompositeByteBuf.addComponents(CompositeByteBuf.java:550)
io.netty.buffer.CompositeByteBuf.addComponents(CompositeByteBuf.java:251)
io.netty.buffer.WrappedCompositeByteBuf.addComponents(WrappedCompositeByteBuf.java:556)
io.netty.buffer.AdvancedLeakAwareCompositeByteBuf.addComponents(AdvancedLeakAwareCompositeByteBuf.java:933)
reactor.netty.ByteBufFlux.lambda$aggregate$7(ByteBufFlux.java:283)
reactor.core.publisher.FluxHandleFuseable$HandleFuseableSubscriber.onNext(FluxHandleFuseable.java:179)
reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onNext(FluxContextWrite.java:107)
reactor.core.publisher.Operators$BaseFluxToMonoOperator.completePossiblyEmpty(Operators.java:2096)
reactor.core.publisher.MonoCollectList$MonoCollectListSubscriber.onComplete(MonoCollectList.java:118)
reactor.core.publisher.FluxPeekFuseable$PeekFuseableSubscriber.onComplete(FluxPeekFuseable.java:277)
reactor.core.publisher.FluxMapFuseable$MapFuseableSubscriber.onComplete(FluxMapFuseable.java:152)
reactor.core.publisher.FluxContextWrite$ContextWriteSubscriber.onComplete(FluxContextWrite.java:126)
reactor.core.publisher.FluxMap$MapConditionalSubscriber.onComplete(FluxMap.java:275)
reactor.netty.channel.FluxReceive.onInboundComplete(FluxReceive.java:413)
reactor.netty.channel.ChannelOperations.onInboundComplete(ChannelOperations.java:464)
reactor.netty.channel.ChannelOperations.terminate(ChannelOperations.java:518)
reactor.netty.http.client.HttpClientOperations.onInboundNext(HttpClientOperations.java:928)
reactor.netty.channel.ChannelOperationsHandler.channelRead(ChannelOperationsHandler.java:115)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107)
io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:120)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868)
io.netty.handler.codec.http2.AbstractHttp2StreamChannel$Http2ChannelUnsafe.doRead0(AbstractHttp2StreamChannel.java:989)
io.netty.handler.codec.http2.AbstractHttp2StreamChannel$Http2ChannelUnsafe.doBeginRead(AbstractHttp2StreamChannel.java:895)
io.netty.handler.codec.http2.AbstractHttp2StreamChannel$Http2ChannelUnsafe.beginRead(AbstractHtt