Hi All,
I am facing this issue with multiple cluster nodes using JMS receiver adapter.
Only one of the node shows successfull connection (channel started and is error free) and for rest of the nodes it says "channel started but is inactive" and has the message (short log) "Channel deactivated as the subscription for the topic is already active on the other cluster node"
The above message indicates multiple nodes will not work when connecting to a topic and hence only one is active.
Is this the case?it does not sound right though.JMS adapter should be able to manage delication of messages to a available node like any other adapter.
Is there a PI limitation of just one publisher/producer for a topic and it is confussing each node as different publisher/producer because of a bug.
Or is there someting missing in the my JMS provider (Fuse-MQ-Enterprise-7.1.0.fuse-047 -enterprise version of Apache ActiveMQ 5.7.0) ?
Another issue is that even if PI allows only one active node, message are still sometimes getting allocated to inactive node and failling with the following error.
Message processing failed. Cause: com.sap.aii.adapter.jms.core.fsm.DFA$InvalidTransitionException: No transition found from state: ERROR, on event: process_commence for DFA: ReceiverJMSChannel:8ef4b6a444443779b1d0358ccdb7fc98
Has faced anyone faced similer issue?
Thanks in advance for any uselfull information in this regard.
Regards,
Bikram