// Scenario: start the client when ha-node-1 is suspended: // // invocation #1 (retry occurs) // 10:52:35,906 DEBUG (main) [org.jboss.ejb.client.invocation] Calling invoke(module = playground-app/playground-app-ejb2/Ejb2, strong affinity = None, weak affinity = None): 10:52:35,997 DEBUG (main) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.TransactionInterceptor@4c1d9d4b 10:52:35,997 DEBUG (main) [org.jboss.ejb.client.invocation] TransactionEJBClientInterceptor: calling handleInvocation, context transaction = null, transaction policy = SUPPORTS 10:52:35,997 DEBUG (main) [org.jboss.ejb.client.invocation] TransactionEJBClientInterceptor: calling handleInvocation, no context transaction; using caller transaction = null 10:52:35,997 DEBUG (main) [org.jboss.ejb.client.invocation] TransactionEJBClientInterceptor: Calling handleInvocation: setting context transaction: transaction = null 10:52:35,998 DEBUG (main) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.NamingEJBClientInterceptor@7b227d8d 10:52:35,998 DEBUG (main) [org.jboss.ejb.client.invocation] NamingEJBClientInterceptor: calling handleInvocation: skipping missing target 10:52:35,999 DEBUG (main) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.DiscoveryEJBClientInterceptor@27ae2fd0 10:52:35,999 DEBUG (main) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: calling handleInvocation - calling executeDiscovery 10:52:35,999 DEBUG (main) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: calling executeDiscovery(locator = StatelessEJBLocator for "playground-app/playground-app-ejb2/Ejb2", view is interface org.jboss.playground.ejb2.Ejb2, affinity is None, weak affinity = None) 10:52:36,001 TRACE (main) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: performing any discovery(locator = StatelessEJBLocator for "playground-app/playground-app-ejb2/Ejb2", view is interface org.jboss.playground.ejb2.Ejb2, affinity is None, weak affinity = None, filter spec = (ejb-module=playground-app/playground-app-ejb2)) 10:52:36,004 TRACE (main) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to configured connection remote+http://localhost:8080 10:52:36,108 TRACE (main) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to configured connection remote+http://localhost:8380 10:52:36,127 TRACE (XNIO-1 I/O-1) [org.jboss.ejb.client.invocation] DiscoveryAttempt: got ConnectException on node with destination = remote+http://localhost:8380 10:52:36,308 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] Received CLUSTER_TOPOLOGY(15) message from node master:ha-node-1, registering cluster ejb to node master:ha-node-1 10:52:36,309 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] Received CLUSTER_TOPOLOGY(15) message block from master:ha-node-1, registering block 0.0.0.0/0 to address 127.0.0.1:8080 10:52:36,309 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] Received CLUSTER_TOPOLOGY(15) message from node master:ha-node-1, registering cluster ejb to node master:ha-node-2 10:52:36,309 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] Received CLUSTER_TOPOLOGY(15) message block from master:ha-node-1, registering block 0.0.0.0/0 to address 127.0.0.1:8180 // // 8080 should be suspended, so why ate we getting module available from ha-node-1? // 10:52:36,310 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] Received MODULE_AVAILABLE(8) message from node master:ha-node-1 for module playground-app/playground-app-ejb 10:52:36,310 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] Received MODULE_AVAILABLE(8) message from node master:ha-node-1 for module playground-app/playground-app-ejb2 10:52:36,310 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] Received MODULE_AVAILABLE(8) message from node master:ha-node-1 for module /playground-singleton-cli 10:52:36,312 DEBUG (main) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: performed any discovery(target affinity(node) = master:ha-node-1, destination = remote+http://localhost:8080) 10:52:36,312 DEBUG (main) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.TransactionPostDiscoveryInterceptor@72967906 10:52:36,313 DEBUG (main) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.protocol.remote.RemotingEJBClientInterceptor@2f9f7dcf 10:52:36,313 DEBUG (main) [org.jboss.ejb.client.invocation] sendRequest: setting receiver, strong affinity = None, weak affinity = None, remote destination is: remote+http://localhost:8080 10:52:36,313 TRACE (main) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from SENDING to SENT (org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:497)) 10:52:36,328 DEBUG (main) [org.jboss.ejb.client] Using existing AuthenticationContext for writeTransaction(...) 10:52:36,333 TRACE (main) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from SENT to WAITING (org.jboss.ejb.client.EJBClientInvocationContext.sendRequestInitial(EJBClientInvocationContext.java:380)) 10:52:36,351 TRACE (XNIO-1 task-1) [org.jboss.ejb.client.invocation] RetryExecutorWrapper: calling getExecutor(executor= org.xnio.nio.NioXnioWorker, ejbClientContext = org.jboss.ejb.client.EJBClientContext@c038203, discovery = org.wildfly.discovery.Discovery@5e1da13e, authenticationContext = org.wildfly.security.auth.client.AuthenticationContext@43be3a9f) 10:52:36,352 TRACE (XNIO-1 task-1) [org.jboss.ejb.client] Invocation marked failed, state is currently: WAITING 10:52:36,352 TRACE (XNIO-1 task-1) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from WAITING to CONSUMING (org.jboss.ejb.client.EJBClientInvocationContext.failed(EJBClientInvocationContext.java:1057)) // // Discovery blacklists 8080 // 10:52:36,354 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: blacklisting destination for this invocation (locator = StatelessEJBLocator for "playground-app/playground-app-ejb2/Ejb2", view is interface org.jboss.playground.ejb2.Ejb2, affinity is None, weak affinity = None, missing target = remote+http://localhost:8080) 10:52:36,354 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] Requesting retry of invocation! // // retry is triggered because of NoSuchEJB received from 8080 // 10:52:36,354 TRACE (XNIO-1 task-2) [org.jboss.ejb.client] Encountered exception while calling getResult(): exception = javax.ejb.NoSuchEJBException: No such EJB: playground-app/playground-app-ejb2/Ejb2 @ remote+http://localhost:8080 10:52:36,354 TRACE (XNIO-1 task-2) [org.jboss.ejb.client] Will retry (requested = true, remaining = 8) 10:52:36,354 TRACE (XNIO-1 task-2) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from CONSUMING to SENDING (org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:657)) 10:52:36,355 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] getResult(): invocation returned, relocating EJB: strong affinity = None, weak affinity = None 10:52:36,355 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.TransactionInterceptor@4c1d9d4b 10:52:36,355 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] TransactionEJBClientInterceptor: calling handleInvocation, context transaction = null, transaction policy = SUPPORTS 10:52:36,355 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] TransactionEJBClientInterceptor: calling handleInvocation, no context transaction; using caller transaction = null 10:52:36,355 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] TransactionEJBClientInterceptor: Calling handleInvocation: setting context transaction: transaction = null 10:52:36,355 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.NamingEJBClientInterceptor@7b227d8d 10:52:36,355 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] NamingEJBClientInterceptor: calling handleInvocation: skipping missing target 10:52:36,355 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.DiscoveryEJBClientInterceptor@27ae2fd0 10:52:36,355 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: calling handleInvocation - calling executeDiscovery 10:52:36,355 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: calling executeDiscovery(locator = StatelessEJBLocator for "playground-app/playground-app-ejb2/Ejb2", view is interface org.jboss.playground.ejb2.Ejb2, affinity is None, weak affinity = None) 10:52:36,355 TRACE (XNIO-1 task-2) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: performing any discovery(locator = StatelessEJBLocator for "playground-app/playground-app-ejb2/Ejb2", view is interface org.jboss.playground.ejb2.Ejb2, affinity is None, weak affinity = None, filter spec = (ejb-module=playground-app/playground-app-ejb2)) // // while reconnecting to all nodes during discovery, module on 8080 is still marked as available! // NOTE: when suspend occured, this module was not connected and so did not receive module unavailable message // HOWEVER, when the Remoting connection is made, we are still receiving the wrong module information from the suspended node // 10:52:36,355 TRACE (XNIO-1 task-2) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to configured connection remote+http://localhost:8080 10:52:36,356 TRACE (XNIO-1 task-2) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to configured connection remote+http://localhost:8380, skipping because marked as failed 10:52:36,356 TRACE (XNIO-1 task-2) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to cluster ejb connection remote+http://127.0.0.1:8080 10:52:36,357 TRACE (XNIO-1 task-2) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to cluster ejb connection remote+http://127.0.0.1:8180 10:52:36,366 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] Received CLUSTER_TOPOLOGY(15) message from node master:ha-node-1, registering cluster ejb to node master:ha-node-1 10:52:36,366 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] Received CLUSTER_TOPOLOGY(15) message block from master:ha-node-1, registering block 0.0.0.0/0 to address 127.0.0.1:8080 10:52:36,366 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] Received CLUSTER_TOPOLOGY(15) message from node master:ha-node-1, registering cluster ejb to node master:ha-node-2 10:52:36,367 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] Received CLUSTER_TOPOLOGY(15) message block from master:ha-node-1, registering block 0.0.0.0/0 to address 127.0.0.1:8180 10:52:36,367 DEBUG (XNIO-1 task-3) [org.jboss.ejb.client.invocation] Received MODULE_AVAILABLE(8) message from node master:ha-node-1 for module playground-app/playground-app-ejb 10:52:36,367 DEBUG (XNIO-1 task-3) [org.jboss.ejb.client.invocation] Received MODULE_AVAILABLE(8) message from node master:ha-node-1 for module playground-app/playground-app-ejb2 10:52:36,367 DEBUG (XNIO-1 task-3) [org.jboss.ejb.client.invocation] Received MODULE_AVAILABLE(8) message from node master:ha-node-1 for module /playground-singleton-cli 10:52:36,477 DEBUG (XNIO-1 task-3) [org.jboss.ejb.client.invocation] Received CLUSTER_TOPOLOGY(15) message from node master:ha-node-2, registering cluster ejb to node master:ha-node-1 10:52:36,477 DEBUG (XNIO-1 task-3) [org.jboss.ejb.client.invocation] Received CLUSTER_TOPOLOGY(15) message block from master:ha-node-2, registering block 0.0.0.0/0 to address 127.0.0.1:8080 10:52:36,478 DEBUG (XNIO-1 task-3) [org.jboss.ejb.client.invocation] Received CLUSTER_TOPOLOGY(15) message from node master:ha-node-2, registering cluster ejb to node master:ha-node-2 10:52:36,478 DEBUG (XNIO-1 task-3) [org.jboss.ejb.client.invocation] Received CLUSTER_TOPOLOGY(15) message block from master:ha-node-2, registering block 0.0.0.0/0 to address 127.0.0.1:8180 10:52:36,478 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] Received MODULE_AVAILABLE(8) message from node master:ha-node-2 for module playground-app/playground-app-ejb 10:52:36,478 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] Received MODULE_AVAILABLE(8) message from node master:ha-node-2 for module playground-app/playground-app-ejb2 10:52:36,478 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] Received MODULE_AVAILABLE(8) message from node master:ha-node-2 for module /playground-singleton-cli 10:52:36,479 TRACE (XNIO-1 task-2) [org.jboss.ejb.client] RANDOM_PREFER_LOCAL (null) [nodes=[master:ha-node-1, master:ha-node-2] appName=playground-app moduleName=playground-app-ejb2, distinctName=] 10:52:36,480 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client] RANDOM_PREFER_LOCAL local node not avaialble, fallback to RANDOM selection 10:52:36,480 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: performed any discovery, nodes > 1, deployment selector used(target affinity(node) = master:ha-node-1, destination = remote+http://127.0.0.1:8080) 10:52:36,480 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.TransactionPostDiscoveryInterceptor@72967906 10:52:36,480 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.protocol.remote.RemotingEJBClientInterceptor@2f9f7dcf 10:52:36,480 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client.invocation] sendRequest: setting receiver, strong affinity = None, weak affinity = None, remote destination is: remote+http://127.0.0.1:8080 10:52:36,480 TRACE (XNIO-1 task-2) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from SENDING to SENT (org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:497)) 10:52:36,481 DEBUG (XNIO-1 task-2) [org.jboss.ejb.client] Using existing AuthenticationContext for writeTransaction(...) 10:52:36,481 TRACE (XNIO-1 task-2) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from SENT to WAITING (org.jboss.ejb.client.EJBClientInvocationContext.sendRequestInitial(EJBClientInvocationContext.java:380)) 10:52:36,483 TRACE (XNIO-1 task-2) [org.jboss.ejb.client.invocation] RetryExecutorWrapper: calling getExecutor(executor= org.xnio.nio.NioXnioWorker, ejbClientContext = org.jboss.ejb.client.EJBClientContext@c038203, discovery = org.wildfly.discovery.Discovery@5e1da13e, authenticationContext = org.wildfly.security.auth.client.AuthenticationContext@43be3a9f) 10:52:36,483 TRACE (XNIO-1 task-2) [org.jboss.ejb.client] Invocation marked failed, state is currently: WAITING 10:52:36,483 TRACE (XNIO-1 task-2) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from WAITING to CONSUMING (org.jboss.ejb.client.EJBClientInvocationContext.failed(EJBClientInvocationContext.java:1057)) 10:52:36,484 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: blacklisting destination for this invocation (locator = StatelessEJBLocator for "playground-app/playground-app-ejb2/Ejb2", view is interface org.jboss.playground.ejb2.Ejb2, affinity is None, weak affinity = None, missing target = remote+http://127.0.0.1:8080) 10:52:36,484 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] Requesting retry of invocation! 10:52:36,484 TRACE (XNIO-1 task-1) [org.jboss.ejb.client] Encountered exception while calling getResult(): exception = javax.ejb.NoSuchEJBException: No such EJB: playground-app/playground-app-ejb2/Ejb2 @ remote+http://127.0.0.1:8080 10:52:36,484 TRACE (XNIO-1 task-1) [org.jboss.ejb.client] Will retry (requested = true, remaining = 7) 10:52:36,484 TRACE (XNIO-1 task-1) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from CONSUMING to SENDING (org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:657)) 10:52:36,484 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] getResult(): invocation returned, relocating EJB: strong affinity = None, weak affinity = None 10:52:36,484 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.TransactionInterceptor@4c1d9d4b 10:52:36,484 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] TransactionEJBClientInterceptor: calling handleInvocation, context transaction = null, transaction policy = SUPPORTS 10:52:36,484 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] TransactionEJBClientInterceptor: calling handleInvocation, no context transaction; using caller transaction = null 10:52:36,484 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] TransactionEJBClientInterceptor: Calling handleInvocation: setting context transaction: transaction = null 10:52:36,485 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.NamingEJBClientInterceptor@7b227d8d 10:52:36,485 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] NamingEJBClientInterceptor: calling handleInvocation: skipping missing target 10:52:36,485 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.DiscoveryEJBClientInterceptor@27ae2fd0 10:52:36,485 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: calling handleInvocation - calling executeDiscovery 10:52:36,485 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: calling executeDiscovery(locator = StatelessEJBLocator for "playground-app/playground-app-ejb2/Ejb2", view is interface org.jboss.playground.ejb2.Ejb2, affinity is None, weak affinity = None) 10:52:36,485 TRACE (XNIO-1 task-1) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: performing any discovery(locator = StatelessEJBLocator for "playground-app/playground-app-ejb2/Ejb2", view is interface org.jboss.playground.ejb2.Ejb2, affinity is None, weak affinity = None, filter spec = (ejb-module=playground-app/playground-app-ejb2)) 10:52:36,485 TRACE (XNIO-1 task-1) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to configured connection remote+http://localhost:8080 10:52:36,485 TRACE (XNIO-1 task-1) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to configured connection remote+http://localhost:8380, skipping because marked as failed 10:52:36,485 TRACE (XNIO-1 task-1) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to cluster ejb connection remote+http://127.0.0.1:8080 10:52:36,486 TRACE (XNIO-1 task-1) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to cluster ejb connection remote+http://127.0.0.1:8180 10:52:36,486 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: performed any discovery(target affinity(node) = master:ha-node-2, destination = remote+http://127.0.0.1:8180) 10:52:36,486 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.TransactionPostDiscoveryInterceptor@72967906 10:52:36,487 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.protocol.remote.RemotingEJBClientInterceptor@2f9f7dcf 10:52:36,487 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] sendRequest: setting receiver, strong affinity = None, weak affinity = None, remote destination is: remote+http://127.0.0.1:8180 10:52:36,487 TRACE (XNIO-1 task-1) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from SENDING to SENT (org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:497)) 10:52:36,487 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client] Using existing AuthenticationContext for writeTransaction(...) 10:52:36,487 TRACE (XNIO-1 task-1) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from SENT to WAITING (org.jboss.ejb.client.EJBClientInvocationContext.sendRequestInitial(EJBClientInvocationContext.java:380)) 10:52:36,518 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] EJBClientChannel.handleResponse: updated strong affinity = Cluster "ejb" 10:52:36,519 TRACE (XNIO-1 task-1) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from WAITING to READY (org.jboss.ejb.client.EJBClientInvocationContext.resultReady(EJBClientInvocationContext.java:706)) 10:52:36,519 TRACE (main) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from READY to CONSUMING (org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:601)) 10:52:36,528 TRACE (main) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@747ddf94 from CONSUMING to DONE (org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:628)) 10:52:36,529 DEBUG (main) [org.jboss.ejb.client.invocation] getResult(): invocation returned, relocating EJB: strong affinity = Cluster "ejb", weak affinity = None 10:52:36,529 INFO (main) [CommonClient] Invocation#0001, target was 'master:ha-node-2' // invocation #2 10:52:36,579 DEBUG (main) [org.jboss.ejb.client.invocation] Calling invoke(module = playground-app/playground-app-ejb2/Ejb2, strong affinity = Cluster "ejb", weak affinity = None): 10:52:36,580 DEBUG (main) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.TransactionInterceptor@4c1d9d4b 10:52:36,580 DEBUG (main) [org.jboss.ejb.client.invocation] TransactionEJBClientInterceptor: calling handleInvocation, context transaction = null, transaction policy = SUPPORTS 10:52:36,580 DEBUG (main) [org.jboss.ejb.client.invocation] TransactionEJBClientInterceptor: calling handleInvocation, no context transaction; using caller transaction = null 10:52:36,581 DEBUG (main) [org.jboss.ejb.client.invocation] TransactionEJBClientInterceptor: Calling handleInvocation: setting context transaction: transaction = null 10:52:36,581 DEBUG (main) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.NamingEJBClientInterceptor@7b227d8d 10:52:36,581 DEBUG (main) [org.jboss.ejb.client.invocation] NamingEJBClientInterceptor: calling handleInvocation: skipping missing target 10:52:36,581 DEBUG (main) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.DiscoveryEJBClientInterceptor@27ae2fd0 10:52:36,581 DEBUG (main) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: calling handleInvocation - calling executeDiscovery 10:52:36,581 DEBUG (main) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: calling executeDiscovery(locator = StatelessEJBLocator for "playground-app/playground-app-ejb2/Ejb2", view is interface org.jboss.playground.ejb2.Ejb2, affinity is Cluster "ejb", weak affinity = None) 10:52:36,582 TRACE (main) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: performing cluster discovery(locator = StatelessEJBLocator for "playground-app/playground-app-ejb2/Ejb2", view is interface org.jboss.playground.ejb2.Ejb2, affinity is Cluster "ejb", weak affinity = None, filter spec = (&(cluster=ejb)(ejb-module=playground-app/playground-app-ejb2))) 10:52:36,582 TRACE (main) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to configured connection remote+http://localhost:8080 10:52:36,583 TRACE (main) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to configured connection remote+http://localhost:8380, skipping because marked as failed 10:52:36,583 TRACE (main) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to cluster ejb connection remote+http://127.0.0.1:8080 10:52:36,584 TRACE (main) [org.jboss.ejb.client.invocation] EJB discovery provider: attempting to connect to cluster ejb connection remote+http://127.0.0.1:8180 10:52:36,586 DEBUG (main) [org.jboss.ejb.client.invocation] DiscoveryEJBClientInterceptor: performed cluster discovery, single node case (target affinity = Node "master:ha-node-2", destination = remote+http://127.0.0.1:8180) 10:52:36,586 DEBUG (main) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.client.TransactionPostDiscoveryInterceptor@72967906 10:52:36,586 DEBUG (main) [org.jboss.ejb.client.invocation] sendRequest: calling interceptor: org.jboss.ejb.protocol.remote.RemotingEJBClientInterceptor@2f9f7dcf 10:52:36,586 DEBUG (main) [org.jboss.ejb.client.invocation] sendRequest: setting receiver, strong affinity = Cluster "ejb", weak affinity = None, remote destination is: remote+http://127.0.0.1:8180 10:52:36,587 TRACE (main) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@1c1bbc4e from SENDING to SENT (org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:497)) 10:52:36,588 DEBUG (main) [org.jboss.ejb.client] Using existing AuthenticationContext for writeTransaction(...) 10:52:36,593 TRACE (main) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@1c1bbc4e from SENT to WAITING (org.jboss.ejb.client.EJBClientInvocationContext.sendRequestInitial(EJBClientInvocationContext.java:380)) 10:52:36,602 DEBUG (XNIO-1 task-1) [org.jboss.ejb.client.invocation] EJBClientChannel.handleResponse: updated strong affinity = Cluster "ejb" 10:52:36,603 TRACE (XNIO-1 task-1) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@1c1bbc4e from WAITING to READY (org.jboss.ejb.client.EJBClientInvocationContext.resultReady(EJBClientInvocationContext.java:706)) 10:52:36,603 TRACE (main) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@1c1bbc4e from READY to CONSUMING (org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:601)) 10:52:36,604 TRACE (main) [org.jboss.ejb.client] Transitioning org.jboss.ejb.client.EJBClientInvocationContext@1c1bbc4e from CONSUMING to DONE (org.jboss.ejb.client.EJBClientInvocationContext.getResult(EJBClientInvocationContext.java:628)) 10:52:36,604 DEBUG (main) [org.jboss.ejb.client.invocation] getResult(): invocation returned, relocating EJB: strong affinity = Cluster "ejb", weak affinity = None 10:52:36,605 INFO (main) [CommonClient] Invocation#0002, target was 'master:ha-node-2'