You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 5, 2024. It is now read-only.
When the MHS Adaptor puts a received message onto the message queue (ActiveMQ) it prepends it with the header information, which contains ASCII Escape Characters. These escape characters are not compatible with STOMP connections when writing.
When the MHS Adaptor puts a received message onto the message queue (ActiveMQ) it prepends it with the header information, which contains ASCII Escape Characters. These escape characters are not compatible with STOMP connections when writing.
Example:
SpESs�A��$164490A6-8B93-4E38-A331-2FC5EDBEDCED@@@@@��application/jsonSt�l�� message-id�$5957B731-2A76-4062-8444-F7546795FB37��correlation-id�$BAE00C04-708C-49BB-91CB-8795CA6B4D83Sw��k{"payload": "", "headers": []}
Replacing Control Characters
/x00
-/x0F
,0x7F
with empty string worked around the issue.Ideally it would be good to see this in the properties of the message only and not part of the message body.
Full Example (Encoded):
<org.apache.activemq.command.ActiveMQBytesMessage> <commandId>4</commandId> <responseRequired>true</responseRequired> <messageId> <textView>35E3D58E-B393-44C7-83D5-6B793FB01960</textView> <producerId> <connectionId>ID:b-66e541e9-49c5-492f-b1bd-cc0fbdda79e9-2.mq.eu-west-2.amazonaws.com-44927-1581542518404-3:380</connectionId> <sessionId>0</sessionId> <value>0</value> </producerId> <producerSequenceId>1</producerSequenceId> <brokerSequenceId>3045520</brokerSequenceId> </messageId> <originalDestination class="org.apache.activemq.command.ActiveMQQueue"> <string>gp2gp-test</string> <null/> </originalDestination> <producerId reference="../messageId/producerId"/> <destination class="org.apache.activemq.command.ActiveMQQueue"> <string>gp2gp-brett</string> <null/> </destination> <expiration>0</expiration> <timestamp>1585241780413</timestamp> <arrival>0</arrival> <brokerInTime>1585847159019</brokerInTime> <brokerOutTime>1585906516865</brokerOutTime> <persistent>false</persistent> <priority>4</priority> <groupSequence>0</groupSequence> <compressed>false</compressed> <content> <data>AFNwRQBTc9AAAACQAAAAB6EkMzVFM0Q1OEUtQjM5My00NEM3LTgzRDUtNkI3OTNGQjAxOTYwQEBAQECjX211bHRpcGFydC9yZWxhdGVkO2JvdW5kYXJ5PSItLT1fTUlNRS1Cb3VuZGFyeSI7dHlwZT0idGV4dC94bWwiO2NoYXJzZXQ9IlVURi04IjtzdGFydD0ic29hcHBhcnQiAFN3sAAADJEtLS0tPV9NSU1FLUJvdW5kYXJ5DQpDb250ZW50LUlkOiA8c29hcHBhcnQ+DQpDb250ZW50LVR5cGU6IHRleHQveG1sOyBjaGFyc2V0PUlTTy04ODU5LTENCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQNCg0KPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+PFNPQVA6RW52ZWxvcGUgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczYy5vcmcvMjAwMS9YTUwtU2NoZW1hLUluc3RhbmNlIiB4bWxuczpTT0FQPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VudmVsb3BlLyIgeG1sbnM6ZWI9Imh0dHA6Ly93d3cub2FzaXMtb3Blbi5vcmcvY29tbWl0dGVlcy9lYnhtbC1tc2cvc2NoZW1hL21zZy1oZWFkZXItMl8wLnhzZCIgeG1sbnM6aGw3ZWJ4bWw9InVybjpobDctb3JnOnRyYW5zcG9ydC9lYnhtbC9EU1RVdjEuMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxTT0FQOkhlYWRlcj48ZWI6TWVzc2FnZUhlYWRlciBTT0FQOm11c3RVbmRlcnN0YW5kPSIxIiBlYjp2ZXJzaW9uPSIyLjAiPjxlYjpGcm9tPjxlYjpQYXJ0eUlkIGViOnR5cGU9InVybjpuaHM6bmFtZXM6cGFydHlUeXBlOm9jcytzZXJ2aWNlSW5zdGFuY2UiPllHTTI0LTgyMDM4ODwvZWI6UGFydHlJZD48L2ViOkZyb20+PGViOlRvPjxlYjpQYXJ0eUlkIGViOnR5cGU9InVybjpuaHM6bmFtZXM6cGFydHlUeXBlOm9jcytzZXJ2aWNlSW5zdGFuY2UiPkI4NjA0MS04MjIxMDM8L2ViOlBhcnR5SWQ+PC9lYjpUbz48ZWI6Q1BBSWQ+MGRjZjZiYTc4YzQ2MzNmOTMxY2E8L2ViOkNQQUlkPjxlYjpDb252ZXJzYXRpb25JZD44MDE2MzRBNC1GQjk1LTQ5RkEtOThCMi04NThBN0Y5NDhFNTM8L2ViOkNvbnZlcnNhdGlvbklkPjxlYjpTZXJ2aWNlPnVybjpuaHM6bmFtZXM6c2VydmljZXM6Z3AyZ3A8L2ViOlNlcnZpY2U+PGViOkFjdGlvbj5NQ0NJX0lOMDEwMDAwVUsxMzwvZWI6QWN0aW9uPjxlYjpNZXNzYWdlRGF0YT48ZWI6TWVzc2FnZUlkPjZENzQ5NTUwLTZGODItMTFFQS05Mzg0LUU4MzkzNTEwOEZENTwvZWI6TWVzc2FnZUlkPjxlYjpUaW1lc3RhbXA+MjAyMC0wMy0yNlQxNjo1NDoxNlo8L2ViOlRpbWVzdGFtcD48ZWI6VGltZVRvTGl2ZT4yMDIwLTAzLTI2VDE3OjA0OjE2WjwvZWI6VGltZVRvTGl2ZT48L2ViOk1lc3NhZ2VEYXRhPjxlYjpEdXBsaWNhdGVFbGltaW5hdGlvbj5hbHdheXM8L2ViOkR1cGxpY2F0ZUVsaW1pbmF0aW9uPjwvZWI6TWVzc2FnZUhlYWRlcj48ZWI6QWNrUmVxdWVzdGVkIFNPQVA6bXVzdFVuZGVyc3RhbmQ9IjEiIGViOnZlcnNpb249IjIuMCIgZWI6c2lnbmVkPSJmYWxzZSIgU09BUDphY3Rvcj0idXJuOm9hc2lzOm5hbWVzOnRjOmVieG1sLW1zZzphY3RvcjpuZXh0TVNIIi8+PC9TT0FQOkhlYWRlcj48U09BUDpCb2R5PjxlYjpNYW5pZmVzdCBTT0FQOm11c3RVbmRlcnN0YW5kPSIxIiBlYjp2ZXJzaW9uPSIyLjAiPjxlYjpSZWZlcmVuY2UgeGxpbms6aHJlZj0iY2lkOnBheWxvYWRAdHBwLXVrLmNvbS9TeXN0bU9uZS9HUDJHUDEuMUEiPjxlYjpTY2hlbWEgZWI6bG9jYXRpb249Imh0dHA6Ly93d3cubmhzaWEubmhzLnVrL3NjaGVtYXMvSEw3LU1lc3NhZ2UueHNkIiBlYjp2ZXJzaW9uPSIyLjAiLz48aGw3ZWJ4bWw6UGF5bG9hZCBzdHlsZT0iSEw3IiBlbmNvZGluZz0iWE1MIiB2ZXJzaW9uPSIzLjAiLz48L2ViOlJlZmVyZW5jZT48L2ViOk1hbmlmZXN0PjwvU09BUDpCb2R5PjwvU09BUDpFbnZlbG9wZT4NCi0tLS09X01JTUUtQm91bmRhcnkNCkNvbnRlbnQtSWQ6IDxwYXlsb2FkQHRwcC11ay5jb20vU3lzdG1PbmUvR1AyR1AxLjFBPg0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi94bWw7IGNoYXJzZXQ9SVNPLTg4NTktMQ0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdA0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCIgPz48TUNDSV9JTjAxMDAwMFVLMTMgeG1sbnM9InVybjpobDctb3JnOnYzIiB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4c2k6c2NoZW1hTG9jYXRpb249InVybjpobDctb3JnOnYzIC4uXFNjaGVtYXNcTUNDSV9JTjAxMDAwMFVLMTMueHNkIj48aWQgcm9vdD0iNkQ3NDk1NTAtNkY4Mi0xMUVBLTkzODQtRTgzOTM1MTA4RkQ1Ii8+PGNyZWF0aW9uVGltZSB2YWx1ZT0iMjAyMDAzMjYxNjU0MTYiLz48dmVyc2lvbkNvZGUgY29kZT0iVjNOUGZJVDQuMi4wMCIvPjxpbnRlcmFjdGlvbklkIHJvb3Q9IjIuMTYuODQwLjEuMTEzODgzLjIuMS4zLjIuNC4xMiIgZXh0ZW5zaW9uPSJNQ0NJX0lOMDEwMDAwVUsxMyIvPjxwcm9jZXNzaW5nQ29kZSBjb2RlPSJQIi8+PHByb2Nlc3NpbmdNb2RlQ29kZSBjb2RlPSJUIi8+PGFjY2VwdEFja0NvZGUgY29kZT0iTkUiLz48YWNrbm93bGVkZ2VtZW50IHR5cGVDb2RlPSJBQSI+PG1lc3NhZ2VSZWY+PGlkIHJvb3Q9IjU1NEFCQkQ4LUM0RTQtNEY0My04NDBFLTdFQkRBOTE2MjY3QSIvPjwvbWVzc2FnZVJlZj48L2Fja25vd2xlZGdlbWVudD48Y29tbXVuaWNhdGlvbkZ1bmN0aW9uUmN2IHR5cGVDb2RlPSJSQ1YiPjxkZXZpY2UgY2xhc3NDb2RlPSJERVYiIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+PGlkIHJvb3Q9IjEuMi44MjYuMC4xMjg1LjAuMi4wLjEwNyIgZXh0ZW5zaW9uPSIyMDAwMDAwMDExNjEiLz48L2RldmljZT48L2NvbW11bmljYXRpb25GdW5jdGlvblJjdj48Y29tbXVuaWNhdGlvbkZ1bmN0aW9uU25kIHR5cGVDb2RlPSJTTkQiPjxkZXZpY2UgY2xhc3NDb2RlPSJERVYiIGRldGVybWluZXJDb2RlPSJJTlNUQU5DRSI+PGlkIHJvb3Q9IjEuMi44MjYuMC4xMjg1LjAuMi4wLjEwNyIgZXh0ZW5zaW9uPSIyMDAwMDAwMDAxNDkiLz48L2RldmljZT48L2NvbW11bmljYXRpb25GdW5jdGlvblNuZD48Q29udHJvbEFjdEV2ZW50IGNsYXNzQ29kZT0iQ0FDVCIgbW9vZENvZGU9IkVWTiI+PGF1dGhvcjEgdHlwZUNvZGU9IkFVVCI+PEFnZW50U3lzdGVtU0RTIGNsYXNzQ29kZT0iQUdOVCI+PGFnZW50U3lzdGVtU0RTIGNsYXNzQ29kZT0iREVWIiBkZXRlcm1pbmVyQ29kZT0iSU5TVEFOQ0UiPjxpZCByb290PSIxLjIuODI2LjAuMTI4NS4wLjIuMC4xMDciIGV4dGVuc2lvbj0iMjAwMDAwMDAwMTQ5Ii8+PC9hZ2VudFN5c3RlbVNEUz48L0FnZW50U3lzdGVtU0RTPjwvYXV0aG9yMT48L0NvbnRyb2xBY3RFdmVudD48L01DQ0lfSU4wMTAwMDBVSzEzPg0KLS0tLT1fTUlNRS1Cb3VuZGFyeS0t</data> <offset>0</offset> <length>3381</length> </content> <redeliveryCounter>55</redeliveryCounter> <size>4405</size> <properties> <entry> <string>JMS_AMQP_NATIVE</string> <boolean>true</boolean> </entry> <entry> <string>JMS_AMQP_HEADER</string> <boolean>true</boolean> </entry> <entry> <string>JMS_AMQP_ContentType</string> <string>multipart/related;boundary="--=_MIME-Boundary";type="text/xml";charset="UTF-8";start="soappart"</string> </entry> <entry> <string>JMS_AMQP_PROPERTIES</string> <boolean>true</boolean> </entry> </properties> <readOnlyProperties>true</readOnlyProperties> <readOnlyBody>true</readOnlyBody> <droppable>false</droppable> <jmsXGroupFirstForConsumer>false</jmsXGroupFirstForConsumer> </org.apache.activemq.command.ActiveMQBytesMessage>
The text was updated successfully, but these errors were encountered: