[
https://issues.redhat.com/browse/WFLY-14428?page=com.atlassian.jira.plugi...
]
terry liang commented on WFLY-14428:
------------------------------------
Hi [~ehugonnet] and [~brian.stansberry] , about the code, it is using the JMS client and
got below exception sometimes, but once got below exception, we cannot receive messages
any more.
{code:java}
2021-02-12 11:02:30,840 ERROR [org.hornetq.core.client] (Thread-2
(HornetQ-client-netty-threads-1811187701)) HQ214013: Failed to decode packet:
java.lang.IllegalArgumentException: HQ119032: Invalid type: 0
at
org.hornetq.core.protocol.core.impl.PacketDecoder.decode(PacketDecoder.java:447)
[hornetq-core-client-2.4.7.Final.jar:]
at
org.hornetq.core.protocol.ClientPacketDecoder.decode(ClientPacketDecoder.java:56)
[hornetq-core-client-2.4.7.Final.jar:]
at
org.hornetq.core.protocol.core.impl.RemotingConnectionImpl.bufferReceived(RemotingConnectionImpl.java:493)
[hornetq-core-client-2.4.7.Final.jar:]
at
org.hornetq.core.client.impl.ClientSessionFactoryImpl$DelegatingBufferHandler.bufferReceived(ClientSessionFactoryImpl.java:1712)
[hornetq-core-client-2.4.7.Final.jar:]
at
org.hornetq.core.remoting.impl.netty.HornetQChannelHandler.channelRead(HornetQChannelHandler.java:73)
[hornetq-core-client-2.4.7.Final.jar:]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:297)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:413)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:628)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:563)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:480)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:442)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at
io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:884)
[netty-all-4.1.29.Final.jar:4.1.29.Final]
at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_212]
{code}
What I have tried is building a pakcage from repo [
https://github.com/hornetq/hornetq.git]
and branch 2.4.x, and it is working now!
[Wildfly Artemis] Message mix if traffic load high
--------------------------------------------------
Key: WFLY-14428
URL:
https://issues.redhat.com/browse/WFLY-14428
Project: WildFly
Issue Type: Bug
Components: JMS
Affects Versions: 16.0.0.Final
Reporter: terry liang
Assignee: Emmanuel Hugonnet
Priority: Major
The Artemis would mix up message if traffic load is high, such as JMSCorrelationId is the
same, but the body change between sending and receiving request.
--
This message was sent by Atlassian Jira
(v8.13.1#813001)