-
Bug
-
Resolution: Done
-
Blocker
-
37.0.1.Final, 38.0.1.Final, 40.0.0.Beta1, 39.0.1.Final
-
None
-
Reported by QE
The error seem to have been introduced in WF 37
Scenario:
- 2 Infinispan instances
- 2 WildFly instances using Infinispan instances as remote caches
Apparently the WildFly instances try and connect to 127.0.0.1:11222 regardless of the configuration which would point to 10.0.155.62:11222 & 10.0.152.76:=11222;
Specifically, whenever a WildFly instance configured as in the following:
embed-server --server-config=standalone-ha.xml
if (outcome != success) of /subsystem=jgroups:read-attribute(name=default-stack)
/subsystem=jgroups/channel=ee:write-attribute(name=stack,value=tcp)
else
/subsystem=jgroups:write-attribute(name=default-stack,value=tcp)
/subsystem=jgroups/channel=ee:write-attribute(name=stack,value=tcp)
end-if
/subsystem=transactions:write-attribute(name=node-identifier,value=wildfly1)
/socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=remote-jdg-server1:add(host=10.0.155.62, port=11222)
/socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=remote-jdg-server2:add(host=10.0.152.76, port=11222)
batch
/subsystem=infinispan/remote-cache-container=session_data_cc:add(default-remote-cluster=jdg-server-cluster, statistics-enabled=true, properties={infinispan.client.hotrod.auth_username=admin, infinispan.client.hotrod.auth_password=pass.1234})
/subsystem=infinispan/remote-cache-container=session_data_cc/remote-cluster=jdg-server-cluster:add(socket-bindings=[remote-jdg-server1,remote-jdg-server2])
run-batch
if (outcome == success) of /subsystem=infinispan/remote-cache-container=session_data_cc:read-attribute(name=modules)
/subsystem=infinispan/remote-cache-container=session_data_cc:write-attribute(name=modules, value=[org.wildfly.clustering.web.hotrod])
else
/subsystem=infinispan/remote-cache-container=session_data_cc:write-attribute(name=module, value=org.wildfly.clustering.web.hotrod)
end-if
/subsystem=distributable-web/hotrod-session-management=sm_offload:add(remote-cache-container=session_data_cc, granularity=SESSION)
/subsystem=distributable-web/hotrod-session-management=sm_offload/affinity=local:add()
/subsystem=distributable-web/hotrod-session-management=sm_offload_granular:add(remote-cache-container=session_data_cc, granularity=ATTRIBUTE)
/subsystem=distributable-web/hotrod-session-management=sm_offload_granular/affinity=local:add()
if (outcome == success) of /subsystem=infinispan/remote-cache-container=session_data_cc:read-children-resources(child-type=near-cache)
/subsystem=infinispan/remote-cache-container=session_data_cc/near-cache=invalidation:add(max-entries=1000)
end-if
/subsystem=distributable-web:write-attribute(name=default-session-management, value=sm_offload_granular)
if (outcome == success) of /subsystem=infinispan/remote-cache-container=session_data_cc:read-attribute(name=marshaller)
/subsystem=infinispan/remote-cache-container=session_data_cc:write-attribute(name=marshaller,value=PROTOSTREAM)
end-if
tries and connects to a remote Infinispan Cluster configured in:
/subsystem=transactions:write-attribute(name=node-identifier,value=wildfly1) /socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=remote-jdg-server1:add(host=10.0.155.62, port=11222) /socket-binding-group=standard-sockets/remote-destination-outbound-socket-binding=remote-jdg-server2:add(host=10.0.152.76, port=11222)
we see the following error:
2026-03-03 14:06:03,548 ERROR [org.infinispan.HOTROD] (HotRod-client-async-pool-5) ISPN004007: Exception encountered. Retry 11 out of 10: org.infinispan.client.hotrod.exceptions.TransportException:: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: /127.0.0.1:11222 at org.infinispan.client.hotrod@15.2.5.Final//org.infinispan.client.hotrod.impl.transport.netty.OperationChannel.handleError(OperationChannel.java:123) at org.infinispan.client.hotrod@15.2.5.Final//org.infinispan.client.hotrod.impl.transport.netty.OperationChannel.lambda$attemptConnect$0(OperationChannel.java:105) at io.netty.netty-common@4.1.124.Final//io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:603) at io.netty.netty-common@4.1.124.Final//io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:596) at io.netty.netty-common@4.1.124.Final//io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:572) at io.netty.netty-common@4.1.124.Final//io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:505) at io.netty.netty-common@4.1.124.Final//io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:649) at io.netty.netty-common@4.1.124.Final//io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:642) at io.netty.netty-common@4.1.124.Final//io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:131) at io.netty.netty-transport-native-epoll@4.1.124.Final//io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.fulfillConnectPromise(AbstractEpollChannel.java:679) at io.netty.netty-transport-native-epoll@4.1.124.Final//io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:698) at io.netty.netty-transport-native-epoll@4.1.124.Final//io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:567) at io.netty.netty-transport-native-epoll@4.1.124.Final//io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:491) at io.netty.netty-transport-native-epoll@4.1.124.Final//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) at io.netty.netty-common@4.1.124.Final//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.netty-common@4.1.124.Final//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at org.wildfly.clustering.context@7.0.12.Final//org.wildfly.clustering.context.ContextualExecutor$1.execute(ContextualExecutor.java:90) at org.wildfly.clustering.context@7.0.12.Final//org.wildfly.clustering.context.Contextualizer$2$1.run(Contextualizer.java:125) at java.base/java.lang.Thread.run(Thread.java:842) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: /127.0.0.1:11222 Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused at io.netty.netty-transport-native-unix-common@4.1.124.Final//io.netty.channel.unix.Errors.newConnectException0(Errors.java:166) at io.netty.netty-transport-native-unix-common@4.1.124.Final//io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:131) at io.netty.netty-transport-native-unix-common@4.1.124.Final//io.netty.channel.unix.Socket.finishConnect(Socket.java:359) at io.netty.netty-transport-native-epoll@4.1.124.Final//io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.doFinishConnect(AbstractEpollChannel.java:715) at io.netty.netty-transport-native-epoll@4.1.124.Final//io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:692) at io.netty.netty-transport-native-epoll@4.1.124.Final//io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:567) at io.netty.netty-transport-native-epoll@4.1.124.Final//io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:491) at io.netty.netty-transport-native-epoll@4.1.124.Final//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) at io.netty.netty-common@4.1.124.Final//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) at io.netty.netty-common@4.1.124.Final//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at org.wildfly.clustering.context@7.0.12.Final//org.wildfly.clustering.context.ContextualExecutor$1.execute(ContextualExecutor.java:90) at org.wildfly.clustering.context@7.0.12.Final//org.wildfly.clustering.context.Contextualizer$2$1.run(Contextualizer.java:125) at java.base/java.lang.Thread.run(Thread.java:842)
- is cloned by
-
JBEAP-32221 Connection refused: /127.0.0.1:11222 when connecting to remote Infinispan Server
-
- Open
-