Translated message

A translation of this page exists in English.

AMQ 6 クライアントが AMQ 7 ブローカーへの接続に失敗し、"javax.jms.JMSException: Cannot send, channel has already failed: tcp://xx.xx.xx.xx:61616" エラーが発生する

Solution In Progress - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content