Summary
The user is facing a java.net.UnknownHostException related to ‘airbyte-temporal’ after updating DB configs to use external postgres. The exception is occurring in the DnsNameResolver class.
Question
After update the DB configs to use external postgres
DATABASE_PASSWORD=******
DATABASE_HOST=*****
DATABASE_PORT=5432
DATABASE_DB=airbyte
# translate manually DATABASE_URL=jdbc:postgresql://${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_DB} (do not include the username or password here)
DATABASE_URL=jdbc:postgresql://****:5432/airbyte```
I started getting below exception
```Caused by: java.lang.RuntimeException: java.net.UnknownHostException: airbyte-temporal
at io.grpc.internal.DnsNameResolver.resolveAddresses(DnsNameResolver.java:223) ~[grpc-core-1.61.0.jar:1.61.0]
at io.grpc.internal.DnsNameResolver.doResolve(DnsNameResolver.java:282) ~[grpc-core-1.61.0.jar:1.61.0]
at io.grpc.grpclb.GrpclbNameResolver.doResolve(GrpclbNameResolver.java:63) ~[grpc-grpclb-1.61.0.jar:1.61.0]
at io.grpc.internal.DnsNameResolver$Resolve.run(DnsNameResolver.java:318) ~[grpc-core-1.61.0.jar:1.61.0]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.net.UnknownHostException: airbyte-temporal
at java.base/java.net.InetAddress$CachedLookup.get(InetAddress.java:988) ~[?:?]
at java.base/java.net.InetAddress.getAllByName0(InetAddress.java:1818) ~[?:?]
at java.base/java.net.InetAddress.getAllByName(InetAddress.java:1688) ~[?:?]
at io.grpc.internal.DnsNameResolver$JdkAddressResolver.resolveAddress(DnsNameResolver.java:632) ~[grpc-core-1.61.0.jar:1.61.0]
at io.grpc.internal.DnsNameResolver.resolveAddresses(DnsNameResolver.java:219) ~[grpc-core-1.61.0.jar:1.61.0]
at io.grpc.internal.DnsNameResolver.doResolve(DnsNameResolver.java:282) ~[grpc-core-1.61.0.jar:1.61.0]
at io.grpc.grpclb.GrpclbNameResolver.doResolve(GrpclbNameResolver.java:63) ~[grpc-grpclb-1.61.0.jar:1.61.0]
at io.grpc.internal.DnsNameResolver$Resolve.run(DnsNameResolver.java:318) ~[grpc-core-1.61.0.jar:1.61.0]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]```
<br>
---
This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. [Click here](https://airbytehq.slack.com/archives/C021JANJ6TY/p1714112073265909) if you want to access the original thread.
[Join the conversation on Slack](https://slack.airbyte.com)
<sub>
["unknownhostexception", "airbyte-temporal", "db-configs", "external-postgres", "dnsnameresolver"]
</sub>