"UnknownHostException" come from JDK's InetAddress functions like getAllByName().
Refer to the Javadocs at:
https://docs.oracle.com/javase/7/docs/api/java/net/InetAddress.htmlgetAllByName() takes the name of the host and returns an array of its IP addresses. If there is a problem with accomplishing this, it throws an UnknownHostException. The traces below show the UnknownHostException:
------------------------------
ERROR [jetty thread pool-426] 2023-04-05 16:14:35.464 +0530 ServerApi - null
java.net.UnknownHostException: 10.90.144.1100: Name or service not known
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) ~[?:?]
at java.net.InetAddress$PlatformNameService.lookupAllHostAddr(InetAddress.java:929) ~[?:?]
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1515) ~[?:?]
at java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:848) ~[?:?]
at java.net.InetAddress.getAllByName0(InetAddress.java:1505) ~[?:?]
at java.net.InetAddress.getAllByName(InetAddress.java:1364) ~[?:?]
at java.net.InetAddress.getAllByName(InetAddress.java:1298) ~[?:?]
at java.net.InetAddress.getByName(InetAddress.java:1248) ~[?:?]
------------------------------
Here, when the user tries pinging the host server using the hostname, it doesn't work, and the ping will fail. But it works if the server is pinged using the IP address instead.
This is due to the failure in resolving the hostname for "host.xyz.com".
So, to summarize, it means TIBCO Data Virtualization cannot resolve the hostname, most likely due to a DNS connectivity issue.
To solve this, the user should verify their DNS configuration for more details and work with the infra/networking team towards solving it.