2016-05-02 17 views
0

私はWSO2 CEP v4.1.0を使用しています。私はすでに1つのJMSレシーバを作成していますが、うまくいきます。そしてもう1つのJMSレシーバを追加しようとします。次に、CEPによってエラーメッセージアラートが表示されましたが、コンソールにカーボンコンソールメッセージは表示されません。これはWSO2 CEPのバグですか?WSO2 CEPでJMS Receiverを作成できません

エラーメッセージを画像の上に次の詳細(と1.Create新しいJMS受信機が充填されたデータを示している -

エラーメッセージ画面キャップは、問題を再現する

enter image description here

手順について説明されています。)

  • 入力イベント・アダプターの種類-JMS
  • トピック/キュー名 - param3
  • JNDI初期コンテキストファクトリクラス - org.wso2.andes.jndi.PropertiesFileInitialContextFactory
  • 接続ファクトリのJNDI名 - TopicConnectionFactoryと
  • JMS接続のユーザ名 - 管理者
  • JMS接続パスワード - 管理者
  • JNDIプロバイダURL - リポジトリ/ confに/ jndi.properties
  • 宛先タイプ - トピック

2.Create異なるトピック名

  • トピック/キュー名と同じ詳細を別の受信機 - の両方のために使用されるparam4

3.jndiプロパティは

# register some connection factories 
# connectionfactory.[jndiname] = [ConnectionURL] 
connectionfactory.TopicConnectionFactory=amqp://admin:[email protected]/carbon?brokerlist='tcp://localhost:5672' 

# register some queues in JNDI using the form 
# queue.[jndiName] = [physicalName] 

# register some topics in JNDI using the form 
# topic.[jndiName] = [physicalName] 
topic.param1 = param1 
topic.param2 = param2 
topic.param3 = param3 
topic.param4 = param4 
あります

4.プロパティに応じて詳細なプロパティマッピングが行われています。

+0

この問題を再現する手順はありますか? – Dilini

+0

@Dilini私は、私が踏んだ手順で質問を編集しました。 –

+0

@SaveendraEkanayake、私はあなたの複製手順に従っており、何のエラーもなく要求した通りに2つの受信者を正常に作成することができました。 UIのエラーメッセージ以外のサーバーログにバックエンド例外がありますか? – Pubudu

答えて

1

Saveendra、

それはそれがデフォルト値なしカスタムマッピングを保存することはできませんMAPのカスタムマッピングの問題..ですJMSレシーバーまたはJMSレシーバーの無い問題ではありません...それ

この問題は、thisコミットで修正されました(次のリリースで修正される予定です)。現時点では、カスタムマッピングに適切なデフォルト値を追加して、イベントレシーバーをファイルシステム経由で使用するか、または編集UIを使用してください)

0

私はこれがバグだと思います。マップタイプでプロパティマッピングを追加すると、上記のエラーメッセージが表示されます。したがって、マッピングに関連する高度な詳細を入力せずに、新しいレシーバを作成し、レシーバXMLを編集し、そのマッピングを手動で追加します。それは正常に保存されます。

関連する問題