cshannon commented on PR #1851:
URL: https://github.com/apache/activemq/pull/1851#issuecomment-4146127914

   Also this may have something to do specifically with AMQP because this issue 
doesn't appear to happen with just OpenWire (at least I'e never seen it). I am 
not familiar with the conversion and I'd need to look but maybe the AMQP 
protocol handler on incoming messages are not storing the contents as binary 
and we end up with text being stored as a String which leads to the race 
condition when having to convert later on dispatch over the network bridge and 
consumer.
   
   Openwire messages should arrive on the broker and be serialized already into 
bytes so they shouldn't need to be converted later as the broker is generally 
not calling getText() (unless a custom plugin as logging or something).
   
   So one part of this fix could involve something with the AMQP conversion


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to