-
Bug
-
Resolution: Not a Bug
-
Blocker
-
None
-
37.0.1.Final
-
-
---
-
---
With WildFly 37, when using an "invalidation-cache" cache backed by "remote-cache-container" connected to a remote Infinispan Server, the following setting is necessary to make it work:
infinispan.client.hotrod.client_intelligence=BASIC
This suggests that the default behavior has changed because in WildFly 36 this setting wasn't required;
Otherwise you get an error like:
[0m[31m13:12:27,983 ERROR [org.infinispan.HOTROD] (HotRod-client-async-pool-16) ISPN004007: Exception encountered. Retry 11 out of 10: org.infinispan.client.hotrod.exceptions.TransportException:: ISPN004071: Connection to example-infinispan.infinispan.svc.cluster.local/172.122.111.185:11222 was closed while waiting for response. at org.infinispan.client.hotrod@15.2.5.Final//org.infinispan.client.hotrod.impl.transport.netty.HeaderDecoder.channelInactive(HeaderDecoder.java:429) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:81) at org.infinispan.client.hotrod@15.2.5.Final//org.infinispan.client.hotrod.impl.transport.netty.IdleStateHandlerNoUnvoid.channelInactive(IdleStateHandlerNoUnvoid.java:276) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.netty-codec@4.1.124.Final//io.netty.handler.codec.ByteToMessageDecoder.channelInputClosed(ByteToMessageDecoder.java:412) at io.netty.netty-codec@4.1.124.Final//io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:377) at io.netty.netty-handler@4.1.124.Final//io.netty.handler.ssl.SslHandler.channelInactive(SslHandler.java:1191) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:303) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.AbstractChannelHandlerContext.fireChannelInactive(AbstractChannelHandlerContext.java:274) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.DefaultChannelPipeline$HeadContext.channelInactive(DefaultChannelPipeline.java:1352) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:301) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.AbstractChannelHandlerContext.invokeChannelInactive(AbstractChannelHandlerContext.java:281) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:850) at io.netty.netty-transport@4.1.124.Final//io.netty.channel.AbstractChannel$AbstractUnsafe$7.run(AbstractChannel.java:811) at io.netty.netty-common@4.1.124.Final//io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:173) at io.netty.netty-common@4.1.124.Final//io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:166) at io.netty.netty-common@4.1.124.Final//io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at io.netty.netty-transport-native-epoll@4.1.124.Final//io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:405) 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:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) 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:1583)
Complete log in distributed-sessions-infinispan-6f86bb5c6-5mpr4-distributed-sessions-infinispan.zip;