AMQ 6 クライアントが AMQ 7 ブローカーへの接続に失敗し、"javax.jms.JMSException: Cannot send, channel has already failed: tcp://xx.xx.xx.xx:61616" エラーが発生する
Issue
AMQ 6 クライアントライブラリーを使用するアプリケーションを openwire プロトコル経由で AMQ 7 ブローカーに接続しようとすると、以下のエラーで失敗します。
javax.jms.JMSException: Cannot send, channel has already failed: tcp://xx.xx.xx.xx:61616
AMQ 7 ブローカーでは同時に次のエラーが発生します。
2020-01-14 13:58:28,163 ERROR [org.apache.activemq.artemis.core.client] AMQ214013: Failed to decode packet: java.lang.IllegalArgumentException: AMQ219032: Invalid type: 1
(診断セクションのエラーの完全なコールスタック)
問題の原因となっているのは何ですか?
Environment
- AMQ 7 ブローカー
- AMQ 6 クライアントライブラリー
- Openwire プロトコル
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.