-
Bug
-
Resolution: Done
-
Major
-
JDG 7.0.0 ER4
-
None
While running the js-client tests with ER4 tag on the jboss-datagrid-7.0.0.ER4-server, the following test fails with the error:
Infinispan local client can iterate over entries Message: org.infinispan.server.hotrod.RequestParsingException: There are too many bytes for op IterationNextRequest for version 25 - had 46 left over
The exception thrown on the server is:
ISPN006011: Operation 'PutIfAbsentRequest' forced to return previous value should be used on transactional caches, otherwise data inconsistency issues could arise under failure situations �[0m..............�[31m05:30:12,996 ERROR [org.infinispan.server.hotrod.CacheDecodeContext] (HotRodServerWorker-7-3) ISPN005003: Exception reported: org.infinispan.server.hotrod.RequestParsingException: There are too many bytes for op IterationNextRequest for version 25 - had 46 left over at org.infinispan.server.hotrod.HotRodDecoder.decode(HotRodDecoder.java:127) at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:349) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:244) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:294) at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86) at org.infinispan.server.hotrod.logging.HotRodLoggingHandler.channelRead(HotRodLoggingHandler.java:38) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:294) at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86) at org.infinispan.server.core.transport.StatsChannelHandler.channelRead(StatsChannelHandler.java:30) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:294) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:846) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354) at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112) at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) at java.lang.Thread.run(Thread.java:745)