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
