java.net.UnknownHostException (NETTY) generated when using RHDG Hotrod client on Java 17
Issue
Seeing a java.net.UnknownHostException (NETTY) when using RHDG Hotrod client on Java 17.
The exception generated is as shown below:
2023-11-17 09:17:24,026 ERROR [org.infinispan.HOTROD] (HotRod-client-async-pool-8-5) ISPN004007: Exception encountered. Retry 3 out of 3: java.net.UnknownHostException: Failed to resolve 'mydomain.org' after 4 queries
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.resolver.dns.DnsResolveContext.finishResolve(DnsResolveContext.java:1047)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.resolver.dns.DnsResolveContext.tryToFinishResolve(DnsResolveContext.java:1000)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.resolver.dns.DnsResolveContext.query(DnsResolveContext.java:418)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.resolver.dns.DnsResolveContext.onResponse(DnsResolveContext.java:629)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.resolver.dns.DnsResolveContext.access$400(DnsResolveContext.java:66)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.resolver.dns.DnsResolveContext$2.operationComplete(DnsResolveContext.java:462)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.util.concurrent.DefaultPromise.setSuccess0(DefaultPromise.java:625)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:105)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.resolver.dns.DnsQueryContext.trySuccess(DnsQueryContext.java:232)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.resolver.dns.DnsQueryContext.finish(DnsQueryContext.java:224)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.resolver.dns.DnsNameResolver$DnsResponseHandler.channelRead(DnsNameResolver.java:1314)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:97)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
at deployment.Portal-1.0-SNAPSHOT.war//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
at deployment.Portal-1.0-SNAPSHOT.war//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 java.base/java.lang.Thread.run(Thread.java:833)
Environment
-
Red Hat Data Grid (RHDG)
- 8.x
-
Java
- 17
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.