You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "junwen yang (Jira)" <ji...@apache.org> on 2021/04/09 01:47:00 UTC

[jira] [Created] (CASSANDRA-16582) Groupby queries trigger ArrayIndexOutOfBoundsException on mixed version cluster

junwen yang created CASSANDRA-16582:
---------------------------------------

             Summary: Groupby queries trigger ArrayIndexOutOfBoundsException on mixed version cluster
                 Key: CASSANDRA-16582
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-16582
             Project: Cassandra
          Issue Type: Bug
            Reporter: junwen yang


When I have a mixed cluster with C*3.10 and C*4.0-beta4, issuing GROUP BY query to 3.10 will trigger `java.lang.ArrayIndexOutOfBoundsException`. 

 

`

ERROR [Messaging-EventLoop-3-5] 2021-04-09 00:27:14,899 InboundMessageHandler.java:334 - /251.250.238.1:7000->/251.250.238.2:7000-LEGACY_MESSAGES-c356fde1 unexpected exception caught while deserializing a message

java.lang.ArrayIndexOutOfBoundsException: 4

        at org.apache.cassandra.db.filter.DataLimits$Serializer.deserialize(DataLimits.java:1172)

        at org.apache.cassandra.db.ReadCommand$Serializer.deserialize(ReadCommand.java:1006)

        at org.apache.cassandra.db.ReadCommand$Serializer.deserialize(ReadCommand.java:909)

        at org.apache.cassandra.net.Message$Serializer.deserializePayloadPre40(Message.java:966)

        at org.apache.cassandra.net.Message$Serializer.deserializePre40(Message.java:947)

        at org.apache.cassandra.net.Message$Serializer.deserializePre40(Message.java:935)

        at org.apache.cassandra.net.Message$Serializer.deserialize(Message.java:635)

        at org.apache.cassandra.net.InboundMessageHandler.processSmallMessage(InboundMessageHandler.java:320)

        at org.apache.cassandra.net.InboundMessageHandler.processOneContainedMessage(InboundMessageHandler.java:303)

        at org.apache.cassandra.net.InboundMessageHandler.processFrameOfContainedMessages(InboundMessageHandler.java:270)

        at org.apache.cassandra.net.InboundMessageHandler.processIntactFrame(InboundMessageHandler.java:255)

        at org.apache.cassandra.net.InboundMessageHandler.process(InboundMessageHandler.java:246)

        at org.apache.cassandra.net.FrameDecoder.deliver(FrameDecoder.java:320)

        at org.apache.cassandra.net.FrameDecoder.channelRead(FrameDecoder.java:284)

        at org.apache.cassandra.net.FrameDecoder.channelRead(FrameDecoder.java:268)

        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)

        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)

        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)

        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)

        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)

        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)

        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)

        at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:792)

        at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:387)

        at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)

        at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)

        at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384)

        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)

        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)

        at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)

        at java.lang.Thread.run(Thread.java:748)`



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org