When setting a CLIENT ID string, Weblogic throws 'Unexpected Response From Leader' error when trying to enforce via Weblogic connection factory
Last updated on DECEMBER 11, 2017
Applies to:Oracle Weblogic Server - Version 10.3.5 and later
Information in this document applies to any platform.
Oracle Weblogic Server 10.3.5 version, having (put all the configuration involved per test case)
When setup a CLIENT_ID in JMS Client ID throws 'Unexpected response from leader' Error when trying to enforce via Weblogic connection factory.
When starting a producer, there are multiple TCP connections made and the following errors are thrown when trying to connect (for example) to JMS Servers 1; 2, but JMS Server 3 allows the connection to succeed and registers the CLIENT_ID String successfully.
The issue can be reproduced at will with the following steps:
1. Configured a connection factory with the CLIENT_ID string set to a unique value. CLIENT_ID_POLICY is set to be restricted and RECONNECT_POLICY is set to NONE.
2. Cluster Unicast: Consensus Leasing must be configured.
NOTE: Consensus leasing causes a cluster master (also known as coordinator) to be chosen in the cluster.
3. Admin Channel must be configured.
4. Trying to enforce only 1 JMS Producer connection to a specific JMS Resource using this specific JMS Connection Factory.
For example, having a Java client perform the following command.
java QueueSendProp t3://10.149.30.51:50012,10.149.30.52:50012,10.149.30.54:50012
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms