[ 
https://issues.apache.org/jira/browse/IGNITE-28014?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Igor Sapego updated IGNITE-28014:
---------------------------------
    Description: 
The example of the run: 
[https://ci.ignite.apache.org/buildConfiguration/DevApacheIgnite3x_Platforms_Ignite27373dbapiUpgradeApacheIgnite3x_Test_PlatformTests_PythonTests_314t/10128056]
{noformat}
[2026-02-27T03:12:49,303][WARN 
][org.apache.ignite.internal.runner.app.PlatformTestNodeRunner-network-worker-18][ClientInboundMessageHandler]
 Exception in client connector pipeline [connectionId=16, 
remoteAddress=/127.0.0.1:43012]:
    Unexpected message received before handshake 
completionorg.apache.ignite.lang.IgniteException: Unexpected message received 
before handshake completion  at 
org.apache.ignite.client.handler.ClientInboundMessageHandler.channelRead(ClientInboundMessageHandler.java:424)
  at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
  at 
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:361)
  at 
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:325)
  at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
  at 
io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152)
  at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355)
  at 
io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:288)
  at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355)
  at 
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429)
  at 
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918)
  at 
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:176)
  at 
io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.handle(AbstractNioChannel.java:445)
  at 
io.netty.channel.nio.NioIoHandler$DefaultNioRegistration.handle(NioIoHandler.java:388)
  at 
io.netty.channel.nio.NioIoHandler.processSelectedKey(NioIoHandler.java:596)  at 
io.netty.channel.nio.NioIoHandler.processSelectedKeysOptimized(NioIoHandler.java:571)
  at 
io.netty.channel.nio.NioIoHandler.processSelectedKeys(NioIoHandler.java:512)  
at 
io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:484)  at 
io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
  at 
io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)  
at 
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
  at 
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)  at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
  at 
java.base/java.lang.Thread.run(Thread.java:833) {noformat}

  was:
The example of the run: 
[https://ci.ignite.apache.org/buildConfiguration/DevApacheIgnite3x_Platforms_Ignite27373dbapiUpgradeApacheIgnite3x_Test_PlatformTests_PythonTests_314t/10128056]
{noformat}
[2026-02-27T03:12:49,303][WARN 
][org.apache.ignite.internal.runner.app.PlatformTestNodeRunner-network-worker-18][ClientInboundMessageHandler]
 Exception in client connector pipeline [connectionId=16, 
remoteAddress=/127.0.0.1:43012]: Unexpected message received before handshake 
completionorg.apache.ignite.lang.IgniteException: Unexpected message received 
before handshake completion  at 
org.apache.ignite.client.handler.ClientInboundMessageHandler.channelRead(ClientInboundMessageHandler.java:424)
  at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
  at 
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:361)
  at 
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:325)
  at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
  at 
io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152)
  at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355)
  at 
io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:288)
  at 
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355)
  at 
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429)
  at 
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918)
  at 
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:176)
  at 
io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.handle(AbstractNioChannel.java:445)
  at 
io.netty.channel.nio.NioIoHandler$DefaultNioRegistration.handle(NioIoHandler.java:388)
  at 
io.netty.channel.nio.NioIoHandler.processSelectedKey(NioIoHandler.java:596)  at 
io.netty.channel.nio.NioIoHandler.processSelectedKeysOptimized(NioIoHandler.java:571)
  at 
io.netty.channel.nio.NioIoHandler.processSelectedKeys(NioIoHandler.java:512)  
at 
io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:484)  at 
io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
  at 
io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)  
at 
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
  at 
io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)  at 
io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
  at 
java.base/java.lang.Thread.run(Thread.java:833) {noformat}


> Client Connector: Server sometimes breaks connection right after handshake
> --------------------------------------------------------------------------
>
>                 Key: IGNITE-28014
>                 URL: https://issues.apache.org/jira/browse/IGNITE-28014
>             Project: Ignite
>          Issue Type: Improvement
>          Components: thin clients ai3
>            Reporter: Igor Sapego
>            Assignee: Igor Sapego
>            Priority: Major
>              Labels: ignite-3
>             Fix For: 3.2
>
>
> The example of the run: 
> [https://ci.ignite.apache.org/buildConfiguration/DevApacheIgnite3x_Platforms_Ignite27373dbapiUpgradeApacheIgnite3x_Test_PlatformTests_PythonTests_314t/10128056]
> {noformat}
> [2026-02-27T03:12:49,303][WARN 
> ][org.apache.ignite.internal.runner.app.PlatformTestNodeRunner-network-worker-18][ClientInboundMessageHandler]
>  Exception in client connector pipeline [connectionId=16, 
> remoteAddress=/127.0.0.1:43012]:
>     Unexpected message received before handshake 
> completionorg.apache.ignite.lang.IgniteException: Unexpected message received 
> before handshake completion  at 
> org.apache.ignite.client.handler.ClientInboundMessageHandler.channelRead(ClientInboundMessageHandler.java:424)
>   at 
> io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
>   at 
> io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:361)
>   at 
> io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:325)
>   at 
> io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
>   at 
> io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152)
>   at 
> io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355)
>   at 
> io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:288)
>   at 
> io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:355)
>   at 
> io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1429)
>   at 
> io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918)
>   at 
> io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:176)
>   at 
> io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.handle(AbstractNioChannel.java:445)
>   at 
> io.netty.channel.nio.NioIoHandler$DefaultNioRegistration.handle(NioIoHandler.java:388)
>   at 
> io.netty.channel.nio.NioIoHandler.processSelectedKey(NioIoHandler.java:596)  
> at 
> io.netty.channel.nio.NioIoHandler.processSelectedKeysOptimized(NioIoHandler.java:571)
>   at 
> io.netty.channel.nio.NioIoHandler.processSelectedKeys(NioIoHandler.java:512)  
> at 
> io.netty.channel.nio.NioIoHandler.run(NioIoHandler.java:484)  at 
> io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225)
>   at 
> io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196)
>   at 
> io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1195)
>   at 
> io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)  at 
> io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
>   at 
> java.base/java.lang.Thread.run(Thread.java:833) {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to