[GH-ISSUE #620] Bug: #206

Closed
opened 2026-02-26 04:34:23 +03:00 by kerem · 2 comments
Owner

Originally created by @mageddo on GitHub (Mar 3, 2025).
Original GitHub issue: https://github.com/mageddo/dns-proxy-server/issues/620

16:07:41.951 [virtual-1446   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:41.951 [virtual-1442   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=grafana
16:07:41.951 [virtual-1456   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=image-linux-amd64
16:07:41.952 [virtual-1484   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=image-linux-amd64
16:07:41.952 [virtual-1441   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=jenkins
16:07:41.952 [virtual-1449   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:41.968 [virtual-1488   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=image-linux-amd64
16:07:41.986 [virtual-1465   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:41.986 [virtual-1462   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:41.987 [virtual-1427   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=jaeger
16:07:42.021 [virtual-1459   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.022 [virtual-1452   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.040 [virtual-1450   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.040 [virtual-1416   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=stg-postgres-11
16:07:42.040 [virtual-1416   ] TRA c.m.d.s.docker.application.ContainerSolvingServicel=47   m=findBestMatch                   status=findDone, query=HostnameQuery(hostname=ad-delivery.net, version=IPV6, useWildcards=false, useRegex=true), found=null, hostnameMatched=false, time=566
16:07:42.040 [virtual-1416   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=712, totalTime=731, solver=SolverDocker, req=query=AAAA:ad-delivery.net
16:07:42.040 [virtual-1416   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverLocalDB, req=query=AAAA:ad-delivery.net
16:07:42.041 [virtual-1416   ] TRA c.m.d.config.dataprovider.PersistentConfigDAOJson l=185  m=findEnv                         activeEnv=
16:07:42.041 [virtual-1416   ] TRA com.mageddo.dnsproxyserver.solver.SolverLocalDB   l=48   m=lambda$handle$0                 status=partialNotFound, askedHost=ad-delivery.net, time=0
16:07:42.041 [virtual-1416   ] TRA c.m.d.config.dataprovider.PersistentConfigDAOJson l=185  m=findEnv                         activeEnv=
16:07:42.041 [virtual-1416   ] TRA com.mageddo.dnsproxyserver.solver.SolverLocalDB   l=48   m=lambda$handle$0                 status=partialNotFound, askedHost=ad-delivery.net, time=0
16:07:42.041 [virtual-1416   ] TRA com.mageddo.dnsproxyserver.solver.SolverLocalDB   l=72   m=handle                          status=notFound, askedHost=ad-delivery.net, totalTime=0
16:07:42.041 [virtual-1416   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=1, totalTime=732, solver=SolverLocalDB, req=query=AAAA:ad-delivery.net
16:07:42.041 [virtual-1416   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverCachedRemote, req=query=AAAA:ad-delivery.net
16:07:42.041 [virtual-1455   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.041 [virtual-1416   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=124  m=solveAndSummarize               status=solved, currentSolverTime=0, totalTime=732, solver=SolverCachedRemote, req=query=AAAA:ad-delivery.net, res=rc=0, res=ad-delivery.net.  300  IN  AAAA  2606:4700:20:0:0:0:681a:346
16:07:42.041 [virtual-1416   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,19), (SolverDocker,712), (SolverLocalDB,1), (SolverCachedRemote,0)]
16:07:42.041 [virtual-1416   ] DEB com.mageddo.dnsproxyserver.solver.SolverCache     l=76   m=calculateValueWithoutLocks      status=hotload, k=AAAA-ad-delivery.net, ttl=PT20S, simpleMsg=query=AAAA:ad-delivery.net
16:07:42.041 [virtual-1416   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=68   m=solveCaching                    status=solveRes, kind=udp, time=732, res=rc=0, res=ad-delivery.net.  300  IN  AAAA  2606:4700:20:0:0:0:681a:346, req=query=AAAA:ad-delivery.net
16:07:42.072 [virtual-1529   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)]
16:07:42.072 [virtual-1416   ] DEB com.mageddo.dnsserver.UDPServer                   l=59   m=handle                          status=success, query=query=AAAA:ad-delivery.net, res=rc=0, res=ad-delivery.net.  300  IN  AAAA  2606:4700:20:0:0:0:681a:346, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:6817, dataLength=512, datagramLength=33
16:07:42.073 [virtual-1458   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.107 [virtual-1537   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)]
16:07:42.107 [virtual-1426   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=jaeger
16:07:42.108 [virtual-1506   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=image-linux-amd64
16:07:42.108 [virtual-1423   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=image-linux-amd64
16:07:42.108 [virtual-1504   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=image-linux-amd64
16:07:42.108 [virtual-1464   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.108 [virtual-1508   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=image-linux-amd64
16:07:42.108 [virtual-1505   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=image-linux-amd64
16:07:42.109 [virtual-1434   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=jaeger
16:07:42.142 [virtual-1507   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)]
16:07:42.142 [virtual-1509   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=image-linux-amd64
16:07:42.142 [virtual-1443   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=prometheus
16:07:42.142 [virtual-1543   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=52   m=handle                          status=solveReq, kind=udp, query=query=A:bidder.criteo.com
16:07:42.142 [virtual-1544   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=52   m=handle                          status=solveReq, kind=udp, query=query=AAAA:bidder.criteo.com
16:07:42.142 [virtual-1543   ] TRA com.mageddo.dnsproxyserver.solver.SolverCache     l=69   m=calculateValueWithoutLocks      status=lookup, key=A-bidder.criteo.com, req=query=A:bidder.criteo.com
16:07:42.142 [virtual-1544   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=68   m=solveCaching                    status=solveRes, kind=udp, time=0, res=rc=0, res=bidder.criteo.com.  551  IN  CNAME  in-ftd-65.us5.vip.prod.criteo.com., req=query=AAAA:bidder.criteo.com
16:07:42.142 [virtual-1543   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverSystem, req=query=A:bidder.criteo.com
16:07:42.142 [virtual-1543   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=A:bidder.criteo.com
16:07:42.143 [virtual-1543   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverStub, req=query=A:bidder.criteo.com
16:07:42.143 [virtual-1544   ] DEB com.mageddo.dnsserver.UDPServer                   l=59   m=handle                          status=success, query=query=AAAA:bidder.criteo.com, res=rc=0, res=bidder.criteo.com.  551  IN  CNAME  in-ftd-65.us5.vip.prod.criteo.com., serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:34580, dataLength=512, datagramLength=46
16:07:42.143 [virtual-1543   ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41   m=handle                          status=hostnameDoesntMatchRequiredDomain, hostname=bidder.criteo.com
16:07:42.143 [virtual-1543   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverStub, req=query=A:bidder.criteo.com
16:07:42.143 [virtual-1543   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverDocker, req=query=A:bidder.criteo.com
16:07:42.143 [virtual-1476   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.143 [virtual-1440   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=stg-postgres-11
16:07:42.143 [virtual-1440   ] TRA c.m.d.s.docker.application.ContainerSolvingServicel=47   m=findBestMatch                   status=findDone, query=HostnameQuery(hostname=srv.buysellads.com, version=IPV6, useWildcards=true, useRegex=false), found=null, hostnameMatched=false, time=669
16:07:42.143 [virtual-1475   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.143 [virtual-1412   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=stg-postgres-11
16:07:42.176 [virtual-1470   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,15), (SolverStub,0)]
16:07:42.176 [virtual-1412   ] TRA c.m.d.s.docker.application.ContainerSolvingServicel=47   m=findBestMatch                   status=findDone, query=HostnameQuery(hostname=bidder.criteo.com, version=IPV4, useWildcards=false, useRegex=true), found=null, hostnameMatched=false, time=702
16:07:42.176 [virtual-1412   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=867, totalTime=882, solver=SolverDocker, req=query=A:bidder.criteo.com
16:07:42.176 [virtual-1412   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverLocalDB, req=query=A:bidder.criteo.com
16:07:42.176 [virtual-1412   ] TRA c.m.d.config.dataprovider.PersistentConfigDAOJson l=185  m=findEnv                         activeEnv=
16:07:42.176 [virtual-1412   ] TRA com.mageddo.dnsproxyserver.solver.SolverLocalDB   l=48   m=lambda$handle$0                 status=partialNotFound, askedHost=bidder.criteo.com, time=0
16:07:42.176 [virtual-1468   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.176 [virtual-1478   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.176 [virtual-1485   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.176 [virtual-1412   ] TRA c.m.d.config.dataprovider.PersistentConfigDAOJson l=185  m=findEnv                         activeEnv=
16:07:42.176 [virtual-1412   ] TRA com.mageddo.dnsproxyserver.solver.SolverLocalDB   l=48   m=lambda$handle$0                 status=partialNotFound, askedHost=bidder.criteo.com, time=0
16:07:42.176 [virtual-1412   ] TRA com.mageddo.dnsproxyserver.solver.SolverLocalDB   l=72   m=handle                          status=notFound, askedHost=bidder.criteo.com, totalTime=0
16:07:42.176 [virtual-1412   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=882, solver=SolverLocalDB, req=query=A:bidder.criteo.com
16:07:42.176 [virtual-1412   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverCachedRemote, req=query=A:bidder.criteo.com
16:07:42.176 [virtual-1412   ] TRA com.mageddo.dnsproxyserver.solver.SolverCache     l=69   m=calculateValueWithoutLocks      status=lookup, key=A-bidder.criteo.com, req=query=A:bidder.criteo.com
16:07:42.176 [virtual-1412   ] DEB c.mageddo.dnsproxyserver.solver.SolverCachedRemotel=32   m=lambda$handle$0                 status=remoteHotLoading, query=query=A:bidder.criteo.com
16:07:42.176 [virtual-1412   ] TRA com.mageddo.dnsproxyserver.solver.remote.Request  l=48   m=sendQueryAsyncToResolver        status=querying, server=/8.8.8.8:53, req=query=A:bidder.criteo.com
16:07:42.176 [virtual-1424   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=image-linux-amd64
16:07:42.177 [virtual-1469   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.177 [virtual-1487   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.177 [virtual-1472   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.177 [virtual-1479   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.209 [virtual-1512   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)]
16:07:42.209 [virtual-1513   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=jaeger
16:07:42.209 [virtual-1412   ] TRA c.m.d.s.remote.application.mapper.ResultMapper    l=35   m=transformToResult               status=found, i=0, time=33, req=query=A:bidder.criteo.com, res=rc=0, res=bidder.criteo.com.  1586  IN  CNAME  in-ftd-65.us5.vip.prod.criteo.com., server=/8.8.8.8:53
16:07:42.209 [virtual-1461   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.209 [virtual-1412   ] DEB com.mageddo.dnsproxyserver.solver.SolverRemote    l=38   m=handle                          status=finally, time=33, success=true, error=false
16:07:42.209 [virtual-1467   ] TRA c.m.d.solver.docker.dataprovider.Docker           l=44   m=buildFromServiceName            status=serviceFindResult, service=otel-collector
16:07:42.209 [virtual-1412   ] DEB com.mageddo.dnsproxyserver.solver.SolverCache     l=76   m=calculateValueWithoutLocks      status=hotload, k=A-bidder.criteo.com, ttl=PT5M, simpleMsg=query=A:bidder.criteo.com
16:07:42.209 [virtual-1412   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=124  m=solveAndSummarize               status=solved, currentSolverTime=34, totalTime=916, solver=SolverCachedRemote, req=query=A:bidder.criteo.com, res=rc=0, res=bidder.criteo.com.  1586  IN  CNAME  in-ftd-65.us5.vip.prod.criteo.com.
Exception in thread "Read-Poller" java.lang.OutOfMemoryError: Garbage-collected heap size exceeded. Consider increasing the maximum Java heap size, for example with '-Xmx'.
16:07:42.209 [virtual-1412   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,15), (SolverDocker,867), (SolverLocalDB,0), (SolverCachedRemote,34)]
16:07:42.240 [virtual-1412   ] DEB com.mageddo.dnsproxyserver.solver.SolverCache     l=76   m=calculateValueWithoutLocks      status=hotload, k=A-bidder.criteo.com, ttl=PT20S, simpleMsg=query=A:bidder.criteo.com
16:07:42.240 [virtual-1412   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=68   m=solveCaching                    status=solveRes, kind=udp, time=946, res=rc=0, res=bidder.criteo.com.  1586  IN  CNAME  in-ftd-65.us5.vip.prod.criteo.com., req=query=A:bidder.criteo.com
16:07:42.240 [virtual-1412   ] DEB com.mageddo.dnsserver.UDPServer                   l=59   m=handle                          status=success, query=query=A:bidder.criteo.com, res=rc=0, res=bidder.criteo.com.  1586  IN  CNAME  in-ftd-65.us5.vip.prod.criteo.com., serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:28929, dataLength=512, datagramLength=35
Fatal error: Failed to leave the current IsolateThread context and to detach the current thread. (code 12)


Originally created by @mageddo on GitHub (Mar 3, 2025). Original GitHub issue: https://github.com/mageddo/dns-proxy-server/issues/620 ``` 16:07:41.951 [virtual-1446 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:41.951 [virtual-1442 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=grafana 16:07:41.951 [virtual-1456 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=image-linux-amd64 16:07:41.952 [virtual-1484 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=image-linux-amd64 16:07:41.952 [virtual-1441 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=jenkins 16:07:41.952 [virtual-1449 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:41.968 [virtual-1488 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=image-linux-amd64 16:07:41.986 [virtual-1465 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:41.986 [virtual-1462 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:41.987 [virtual-1427 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=jaeger 16:07:42.021 [virtual-1459 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.022 [virtual-1452 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.040 [virtual-1450 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.040 [virtual-1416 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=stg-postgres-11 16:07:42.040 [virtual-1416 ] TRA c.m.d.s.docker.application.ContainerSolvingServicel=47 m=findBestMatch status=findDone, query=HostnameQuery(hostname=ad-delivery.net, version=IPV6, useWildcards=false, useRegex=true), found=null, hostnameMatched=false, time=566 16:07:42.040 [virtual-1416 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=712, totalTime=731, solver=SolverDocker, req=query=AAAA:ad-delivery.net 16:07:42.040 [virtual-1416 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverLocalDB, req=query=AAAA:ad-delivery.net 16:07:42.041 [virtual-1416 ] TRA c.m.d.config.dataprovider.PersistentConfigDAOJson l=185 m=findEnv activeEnv= 16:07:42.041 [virtual-1416 ] TRA com.mageddo.dnsproxyserver.solver.SolverLocalDB l=48 m=lambda$handle$0 status=partialNotFound, askedHost=ad-delivery.net, time=0 16:07:42.041 [virtual-1416 ] TRA c.m.d.config.dataprovider.PersistentConfigDAOJson l=185 m=findEnv activeEnv= 16:07:42.041 [virtual-1416 ] TRA com.mageddo.dnsproxyserver.solver.SolverLocalDB l=48 m=lambda$handle$0 status=partialNotFound, askedHost=ad-delivery.net, time=0 16:07:42.041 [virtual-1416 ] TRA com.mageddo.dnsproxyserver.solver.SolverLocalDB l=72 m=handle status=notFound, askedHost=ad-delivery.net, totalTime=0 16:07:42.041 [virtual-1416 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=1, totalTime=732, solver=SolverLocalDB, req=query=AAAA:ad-delivery.net 16:07:42.041 [virtual-1416 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverCachedRemote, req=query=AAAA:ad-delivery.net 16:07:42.041 [virtual-1455 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.041 [virtual-1416 ] DEB c.m.d.server.dns.RequestHandlerDefault l=124 m=solveAndSummarize status=solved, currentSolverTime=0, totalTime=732, solver=SolverCachedRemote, req=query=AAAA:ad-delivery.net, res=rc=0, res=ad-delivery.net. 300 IN AAAA 2606:4700:20:0:0:0:681a:346 16:07:42.041 [virtual-1416 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,19), (SolverDocker,712), (SolverLocalDB,1), (SolverCachedRemote,0)] 16:07:42.041 [virtual-1416 ] DEB com.mageddo.dnsproxyserver.solver.SolverCache l=76 m=calculateValueWithoutLocks status=hotload, k=AAAA-ad-delivery.net, ttl=PT20S, simpleMsg=query=AAAA:ad-delivery.net 16:07:42.041 [virtual-1416 ] DEB c.m.d.server.dns.RequestHandlerDefault l=68 m=solveCaching status=solveRes, kind=udp, time=732, res=rc=0, res=ad-delivery.net. 300 IN AAAA 2606:4700:20:0:0:0:681a:346, req=query=AAAA:ad-delivery.net 16:07:42.072 [virtual-1529 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)] 16:07:42.072 [virtual-1416 ] DEB com.mageddo.dnsserver.UDPServer l=59 m=handle status=success, query=query=AAAA:ad-delivery.net, res=rc=0, res=ad-delivery.net. 300 IN AAAA 2606:4700:20:0:0:0:681a:346, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:6817, dataLength=512, datagramLength=33 16:07:42.073 [virtual-1458 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.107 [virtual-1537 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)] 16:07:42.107 [virtual-1426 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=jaeger 16:07:42.108 [virtual-1506 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=image-linux-amd64 16:07:42.108 [virtual-1423 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=image-linux-amd64 16:07:42.108 [virtual-1504 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=image-linux-amd64 16:07:42.108 [virtual-1464 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.108 [virtual-1508 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=image-linux-amd64 16:07:42.108 [virtual-1505 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=image-linux-amd64 16:07:42.109 [virtual-1434 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=jaeger 16:07:42.142 [virtual-1507 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)] 16:07:42.142 [virtual-1509 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=image-linux-amd64 16:07:42.142 [virtual-1443 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=prometheus 16:07:42.142 [virtual-1543 ] DEB c.m.d.server.dns.RequestHandlerDefault l=52 m=handle status=solveReq, kind=udp, query=query=A:bidder.criteo.com 16:07:42.142 [virtual-1544 ] DEB c.m.d.server.dns.RequestHandlerDefault l=52 m=handle status=solveReq, kind=udp, query=query=AAAA:bidder.criteo.com 16:07:42.142 [virtual-1543 ] TRA com.mageddo.dnsproxyserver.solver.SolverCache l=69 m=calculateValueWithoutLocks status=lookup, key=A-bidder.criteo.com, req=query=A:bidder.criteo.com 16:07:42.142 [virtual-1544 ] DEB c.m.d.server.dns.RequestHandlerDefault l=68 m=solveCaching status=solveRes, kind=udp, time=0, res=rc=0, res=bidder.criteo.com. 551 IN CNAME in-ftd-65.us5.vip.prod.criteo.com., req=query=AAAA:bidder.criteo.com 16:07:42.142 [virtual-1543 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverSystem, req=query=A:bidder.criteo.com 16:07:42.142 [virtual-1543 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=A:bidder.criteo.com 16:07:42.143 [virtual-1543 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverStub, req=query=A:bidder.criteo.com 16:07:42.143 [virtual-1544 ] DEB com.mageddo.dnsserver.UDPServer l=59 m=handle status=success, query=query=AAAA:bidder.criteo.com, res=rc=0, res=bidder.criteo.com. 551 IN CNAME in-ftd-65.us5.vip.prod.criteo.com., serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:34580, dataLength=512, datagramLength=46 16:07:42.143 [virtual-1543 ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41 m=handle status=hostnameDoesntMatchRequiredDomain, hostname=bidder.criteo.com 16:07:42.143 [virtual-1543 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverStub, req=query=A:bidder.criteo.com 16:07:42.143 [virtual-1543 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverDocker, req=query=A:bidder.criteo.com 16:07:42.143 [virtual-1476 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.143 [virtual-1440 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=stg-postgres-11 16:07:42.143 [virtual-1440 ] TRA c.m.d.s.docker.application.ContainerSolvingServicel=47 m=findBestMatch status=findDone, query=HostnameQuery(hostname=srv.buysellads.com, version=IPV6, useWildcards=true, useRegex=false), found=null, hostnameMatched=false, time=669 16:07:42.143 [virtual-1475 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.143 [virtual-1412 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=stg-postgres-11 16:07:42.176 [virtual-1470 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,15), (SolverStub,0)] 16:07:42.176 [virtual-1412 ] TRA c.m.d.s.docker.application.ContainerSolvingServicel=47 m=findBestMatch status=findDone, query=HostnameQuery(hostname=bidder.criteo.com, version=IPV4, useWildcards=false, useRegex=true), found=null, hostnameMatched=false, time=702 16:07:42.176 [virtual-1412 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=867, totalTime=882, solver=SolverDocker, req=query=A:bidder.criteo.com 16:07:42.176 [virtual-1412 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverLocalDB, req=query=A:bidder.criteo.com 16:07:42.176 [virtual-1412 ] TRA c.m.d.config.dataprovider.PersistentConfigDAOJson l=185 m=findEnv activeEnv= 16:07:42.176 [virtual-1412 ] TRA com.mageddo.dnsproxyserver.solver.SolverLocalDB l=48 m=lambda$handle$0 status=partialNotFound, askedHost=bidder.criteo.com, time=0 16:07:42.176 [virtual-1468 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.176 [virtual-1478 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.176 [virtual-1485 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.176 [virtual-1412 ] TRA c.m.d.config.dataprovider.PersistentConfigDAOJson l=185 m=findEnv activeEnv= 16:07:42.176 [virtual-1412 ] TRA com.mageddo.dnsproxyserver.solver.SolverLocalDB l=48 m=lambda$handle$0 status=partialNotFound, askedHost=bidder.criteo.com, time=0 16:07:42.176 [virtual-1412 ] TRA com.mageddo.dnsproxyserver.solver.SolverLocalDB l=72 m=handle status=notFound, askedHost=bidder.criteo.com, totalTime=0 16:07:42.176 [virtual-1412 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=882, solver=SolverLocalDB, req=query=A:bidder.criteo.com 16:07:42.176 [virtual-1412 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverCachedRemote, req=query=A:bidder.criteo.com 16:07:42.176 [virtual-1412 ] TRA com.mageddo.dnsproxyserver.solver.SolverCache l=69 m=calculateValueWithoutLocks status=lookup, key=A-bidder.criteo.com, req=query=A:bidder.criteo.com 16:07:42.176 [virtual-1412 ] DEB c.mageddo.dnsproxyserver.solver.SolverCachedRemotel=32 m=lambda$handle$0 status=remoteHotLoading, query=query=A:bidder.criteo.com 16:07:42.176 [virtual-1412 ] TRA com.mageddo.dnsproxyserver.solver.remote.Request l=48 m=sendQueryAsyncToResolver status=querying, server=/8.8.8.8:53, req=query=A:bidder.criteo.com 16:07:42.176 [virtual-1424 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=image-linux-amd64 16:07:42.177 [virtual-1469 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.177 [virtual-1487 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.177 [virtual-1472 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.177 [virtual-1479 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.209 [virtual-1512 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)] 16:07:42.209 [virtual-1513 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=jaeger 16:07:42.209 [virtual-1412 ] TRA c.m.d.s.remote.application.mapper.ResultMapper l=35 m=transformToResult status=found, i=0, time=33, req=query=A:bidder.criteo.com, res=rc=0, res=bidder.criteo.com. 1586 IN CNAME in-ftd-65.us5.vip.prod.criteo.com., server=/8.8.8.8:53 16:07:42.209 [virtual-1461 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.209 [virtual-1412 ] DEB com.mageddo.dnsproxyserver.solver.SolverRemote l=38 m=handle status=finally, time=33, success=true, error=false 16:07:42.209 [virtual-1467 ] TRA c.m.d.solver.docker.dataprovider.Docker l=44 m=buildFromServiceName status=serviceFindResult, service=otel-collector 16:07:42.209 [virtual-1412 ] DEB com.mageddo.dnsproxyserver.solver.SolverCache l=76 m=calculateValueWithoutLocks status=hotload, k=A-bidder.criteo.com, ttl=PT5M, simpleMsg=query=A:bidder.criteo.com 16:07:42.209 [virtual-1412 ] DEB c.m.d.server.dns.RequestHandlerDefault l=124 m=solveAndSummarize status=solved, currentSolverTime=34, totalTime=916, solver=SolverCachedRemote, req=query=A:bidder.criteo.com, res=rc=0, res=bidder.criteo.com. 1586 IN CNAME in-ftd-65.us5.vip.prod.criteo.com. Exception in thread "Read-Poller" java.lang.OutOfMemoryError: Garbage-collected heap size exceeded. Consider increasing the maximum Java heap size, for example with '-Xmx'. 16:07:42.209 [virtual-1412 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,15), (SolverDocker,867), (SolverLocalDB,0), (SolverCachedRemote,34)] 16:07:42.240 [virtual-1412 ] DEB com.mageddo.dnsproxyserver.solver.SolverCache l=76 m=calculateValueWithoutLocks status=hotload, k=A-bidder.criteo.com, ttl=PT20S, simpleMsg=query=A:bidder.criteo.com 16:07:42.240 [virtual-1412 ] DEB c.m.d.server.dns.RequestHandlerDefault l=68 m=solveCaching status=solveRes, kind=udp, time=946, res=rc=0, res=bidder.criteo.com. 1586 IN CNAME in-ftd-65.us5.vip.prod.criteo.com., req=query=A:bidder.criteo.com 16:07:42.240 [virtual-1412 ] DEB com.mageddo.dnsserver.UDPServer l=59 m=handle status=success, query=query=A:bidder.criteo.com, res=rc=0, res=bidder.criteo.com. 1586 IN CNAME in-ftd-65.us5.vip.prod.criteo.com., serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:28929, dataLength=512, datagramLength=35 Fatal error: Failed to leave the current IsolateThread context and to detach the current thread. (code 12) ```
kerem closed this issue 2026-02-26 04:34:23 +03:00
Author
Owner

@mageddo commented on GitHub (Mar 3, 2025):

rAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:62782, dataLength=512, datagramLength=31
Mar 03, 2025 4:56:18 PM com.github.benmanes.caffeine.cache.BoundedLocalCache$PerformCleanupTask exec
SEVERE: Exception thrown when performing the maintenance task
java.lang.OutOfMemoryError: Garbage-collected heap size exceeded. Consider increasing the maximum Java heap size, for example with '-Xmx'.

Exception in thread "HTTP-Dispatcher" java.lang.OutOfMemoryError: Garbage-collected heap size exceeded. Consider increasing the maximum Java heap size, for example with '-Xmx'.
16:56:18.458 [Thread-2       ] DEB c.m.d.dnsconfigurator.DnsConfigurators            l=98   m=lambda$configureShutdownHook$1  status=restoringResolvConf, path=/host/etc/systemd/resolved.conf,/host/etc/resolv.conf,/etc/systemd/resolved.conf,/etc/resolv.conf
16:56:18.458 [Thread-2       ] DEB c.m.d.dnsconfigurator.linux.DnsConfiguratorLinux  l=85   m=restore                         status=restored, path=ResolvFile(path=/etc/resolv.conf, type=RESOLVCONF)

<!-- gh-comment-id:2695731588 --> @mageddo commented on GitHub (Mar 3, 2025): ``` rAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:62782, dataLength=512, datagramLength=31 Mar 03, 2025 4:56:18 PM com.github.benmanes.caffeine.cache.BoundedLocalCache$PerformCleanupTask exec SEVERE: Exception thrown when performing the maintenance task java.lang.OutOfMemoryError: Garbage-collected heap size exceeded. Consider increasing the maximum Java heap size, for example with '-Xmx'. Exception in thread "HTTP-Dispatcher" java.lang.OutOfMemoryError: Garbage-collected heap size exceeded. Consider increasing the maximum Java heap size, for example with '-Xmx'. 16:56:18.458 [Thread-2 ] DEB c.m.d.dnsconfigurator.DnsConfigurators l=98 m=lambda$configureShutdownHook$1 status=restoringResolvConf, path=/host/etc/systemd/resolved.conf,/host/etc/resolv.conf,/etc/systemd/resolved.conf,/etc/resolv.conf 16:56:18.458 [Thread-2 ] DEB c.m.d.dnsconfigurator.linux.DnsConfiguratorLinux l=85 m=restore status=restored, path=ResolvFile(path=/etc/resolv.conf, type=RESOLVCONF) ```
Author
Owner

@mageddo commented on GitHub (Mar 3, 2025):


16:48:28.706 [virtual-2403   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverLocalDB, req=query=65:a.nel.cloudflare.com
16:48:28.706 [virtual-2403   ] DEB com.mageddo.dnsproxyserver.solver.SolverLocalDB   l=38   m=handle                          status=typeNotSupported, action=continue, type=65, time=0
16:48:28.706 [virtual-2403   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=16, solver=SolverLocalDB, req=query=65:a.nel.cloudflare.com
16:48:28.706 [virtual-2403   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverCachedRemote, req=query=65:a.nel.cloudflare.com
16:48:28.706 [virtual-2396   ] DEB com.mageddo.dnsserver.UDPServer                   l=59   m=handle                          status=success, query=query=65:a.nel.cloudflare.com, res=rc=0, query=65:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:20480, dataLength=512, datagramLength=38
16:48:28.706 [virtual-2402   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=101  m=solveAndSummarizeHandlingError  status=solverFailed, currentSolverTime=0, totalTime=16, solver=SolverDocker, query=query=A:a.nel.cloudflare.com, eClass=IllegalStateException, msg=Connection pool shut down
java.lang.IllegalStateException: Connection pool shut down
	at org.apache.hc.core5.util.Asserts.check(Asserts.java:38)
	at org.apache.hc.core5.pool.StrictConnPool.lease(StrictConnPool.java:173)
	at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.lease(PoolingHttpClientConnectionManager.java:260)
	at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.acquireEndpoint(InternalExecRuntime.java:103)
	at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:118)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:172)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:93)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:128)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:116)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:178)
	at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:67)
	at com.github.dockerjava.httpclient5.ApacheDockerHttpClientImpl.execute(ApacheDockerHttpClientImpl.java:191)
	at com.github.dockerjava.httpclient5.ApacheDockerHttpClient.execute(ApacheDockerHttpClient.java:9)
	at com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228)
	at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202)
	at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74)
	at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:44)
	at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:15)
	at com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21)
	at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33)
	at com.mageddo.dnsproxyserver.docker.dataprovider.ContainerFacadeDefault.findActiveContainers(ContainerFacadeDefault.java:45)
	at com.mageddo.dnsproxyserver.solver.docker.dataprovider.ContainerDAODefault.findActiveContainersMatching(ContainerDAODefault.java:29)
	at com.mageddo.dnsproxyserver.solver.docker.application.ContainerSolvingService.findBestMatch(ContainerSolvingService.java:39)
	at com.mageddo.dnsproxyserver.solver.SolverDocker.lambda$handle$0(SolverDocker.java:40)
	at com.mageddo.dnsproxyserver.solver.HostnameMatcher.match(HostnameMatcher.java:22)
	at com.mageddo.dnsproxyserver.solver.SolverDocker.handle(SolverDocker.java:39)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarize(RequestHandlerDefault.java:115)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarizeHandlingError(RequestHandlerDefault.java:99)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:82)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73)
	at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54)
	at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55)
	at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43)
	at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596)
	at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309)
	at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190)
16:48:28.706 [virtual-2401   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=101  m=solveAndSummarizeHandlingError  status=solverFailed, currentSolverTime=0, totalTime=16, solver=SolverDocker, query=query=AAAA:a.nel.cloudflare.com, eClass=IllegalStateException, msg=Connection pool shut down
java.lang.IllegalStateException: Connection pool shut down
	at org.apache.hc.core5.util.Asserts.check(Asserts.java:38)
	at org.apache.hc.core5.pool.StrictConnPool.lease(StrictConnPool.java:173)
	at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.lease(PoolingHttpClientConnectionManager.java:260)
	at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.acquireEndpoint(InternalExecRuntime.java:103)
	at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:118)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:172)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:93)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:128)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:116)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:178)
	at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:67)
	at com.github.dockerjava.httpclient5.ApacheDockerHttpClientImpl.execute(ApacheDockerHttpClientImpl.java:191)
	at com.github.dockerjava.httpclient5.ApacheDockerHttpClient.execute(ApacheDockerHttpClient.java:9)
	at com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228)
	at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202)
	at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74)
	at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:44)
	at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:15)
	at com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21)
	at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33)
	at com.mageddo.dnsproxyserver.docker.dataprovider.ContainerFacadeDefault.findActiveContainers(ContainerFacadeDefault.java:45)
	at com.mageddo.dnsproxyserver.solver.docker.dataprovider.ContainerDAODefault.findActiveContainersMatching(ContainerDAODefault.java:29)
	at com.mageddo.dnsproxyserver.solver.docker.application.ContainerSolvingService.findBestMatch(ContainerSolvingService.java:39)
	at com.mageddo.dnsproxyserver.solver.SolverDocker.lambda$handle$0(SolverDocker.java:40)
	at com.mageddo.dnsproxyserver.solver.HostnameMatcher.match(HostnameMatcher.java:22)
	at com.mageddo.dnsproxyserver.solver.SolverDocker.handle(SolverDocker.java:39)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarize(RequestHandlerDefault.java:115)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarizeHandlingError(RequestHandlerDefault.java:99)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:82)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73)
	at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54)
	at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55)
	at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43)
	at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596)
	at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309)
	at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190)
16:48:28.706 [virtual-2403   ] TRA com.mageddo.dnsproxyserver.solver.SolverCache     l=69   m=calculateValueWithoutLocks      status=lookup, key=588e39db-67bf-4e58-90dc-ce8b287d8ac2-a.nel.cloudflare.com, req=query=65:a.nel.cloudflare.com
16:48:28.706 [virtual-2402   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,16)]
16:48:28.706 [virtual-2401   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,16)]
16:48:28.706 [virtual-2403   ] DEB c.mageddo.dnsproxyserver.solver.SolverCachedRemotel=32   m=lambda$handle$0                 status=remoteHotLoading, query=query=65:a.nel.cloudflare.com
16:48:28.706 [virtual-2402   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=56   m=handle                          status=solverFailed, totalTime=16, eClass=NullPointerException, msg=null
java.lang.NullPointerException: null
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:83)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73)
	at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54)
	at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55)
	at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43)
	at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596)
	at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309)
	at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190)
16:48:28.706 [virtual-2401   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=56   m=handle                          status=solverFailed, totalTime=16, eClass=NullPointerException, msg=null
java.lang.NullPointerException: null
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:83)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73)
	at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54)
	at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55)
	at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43)
	at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596)
	at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309)
	at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190)
16:48:28.706 [virtual-2403   ] TRA com.mageddo.dnsproxyserver.solver.remote.Request  l=48   m=sendQueryAsyncToResolver        status=querying, server=/8.8.8.8:53, req=query=65:a.nel.cloudflare.com
16:48:28.706 [virtual-2402   ] DEB com.mageddo.dnsserver.UDPServer                   l=59   m=handle                          status=success, query=rc=3, query=A:a.nel.cloudflare.com, res=rc=3, query=A:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:59277, dataLength=512, datagramLength=38
16:48:28.706 [virtual-2401   ] DEB com.mageddo.dnsserver.UDPServer                   l=59   m=handle                          status=success, query=rc=3, query=AAAA:a.nel.cloudflare.com, res=rc=3, query=AAAA:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:30314, dataLength=512, datagramLength=38
16:48:28.730 [virtual-2407   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=52   m=handle                          status=solveReq, kind=udp, query=query=AAAA:a.nel.cloudflare.com
16:48:28.730 [virtual-2406   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=52   m=handle                          status=solveReq, kind=udp, query=query=A:a.nel.cloudflare.com
16:48:28.730 [virtual-2403   ] TRA c.m.d.s.remote.application.mapper.ResultMapper    l=35   m=transformToResult               status=found, i=0, time=24, req=query=65:a.nel.cloudflare.com, res=rc=0, query=65:a.nel.cloudflare.com, server=/8.8.8.8:53
16:48:28.730 [virtual-2407   ] TRA com.mageddo.dnsproxyserver.solver.SolverCache     l=69   m=calculateValueWithoutLocks      status=lookup, key=AAAA-a.nel.cloudflare.com, req=query=AAAA:a.nel.cloudflare.com
16:48:28.730 [virtual-2406   ] TRA com.mageddo.dnsproxyserver.solver.SolverCache     l=69   m=calculateValueWithoutLocks      status=lookup, key=A-a.nel.cloudflare.com, req=query=A:a.nel.cloudflare.com
16:48:28.730 [virtual-2403   ] DEB com.mageddo.dnsproxyserver.solver.SolverRemote    l=38   m=handle                          status=finally, time=24, success=true, error=false
16:48:28.730 [virtual-2407   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverSystem, req=query=AAAA:a.nel.cloudflare.com
16:48:28.730 [virtual-2403   ] DEB com.mageddo.dnsproxyserver.solver.SolverCache     l=76   m=calculateValueWithoutLocks      status=hotload, k=588e39db-67bf-4e58-90dc-ce8b287d8ac2-a.nel.cloudflare.com, ttl=PT5M, simpleMsg=query=65:a.nel.cloudflare.com
16:48:28.730 [virtual-2407   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=AAAA:a.nel.cloudflare.com
16:48:28.730 [virtual-2406   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverSystem, req=query=A:a.nel.cloudflare.com
16:48:28.730 [virtual-2407   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverStub, req=query=AAAA:a.nel.cloudflare.com
16:48:28.730 [virtual-2406   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=A:a.nel.cloudflare.com
16:48:28.730 [virtual-2403   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=124  m=solveAndSummarize               status=solved, currentSolverTime=25, totalTime=41, solver=SolverCachedRemote, req=query=65:a.nel.cloudflare.com, res=rc=0, query=65:a.nel.cloudflare.com
16:48:28.746 [virtual-2407   ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41   m=handle                          status=hostnameDoesntMatchRequiredDomain, hostname=a.nel.cloudflare.com
16:48:28.746 [virtual-2403   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,16), (SolverDocker,0), (SolverLocalDB,0), (SolverCachedRemote,25)]
16:48:28.746 [virtual-2406   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverStub, req=query=A:a.nel.cloudflare.com
16:48:28.746 [virtual-2407   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=15, totalTime=15, solver=SolverStub, req=query=AAAA:a.nel.cloudflare.com
16:48:28.746 [virtual-2403   ] DEB com.mageddo.dnsproxyserver.solver.SolverCache     l=76   m=calculateValueWithoutLocks      status=hotload, k=bc85539b-6a92-4558-91f2-fba0cd7f1f59-a.nel.cloudflare.com, ttl=PT20S, simpleMsg=query=65:a.nel.cloudflare.com
16:48:28.746 [virtual-2406   ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41   m=handle                          status=hostnameDoesntMatchRequiredDomain, hostname=a.nel.cloudflare.com
16:48:28.746 [virtual-2407   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverDocker, req=query=AAAA:a.nel.cloudflare.com
16:48:28.746 [virtual-2406   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=15, solver=SolverStub, req=query=A:a.nel.cloudflare.com
16:48:28.746 [virtual-2403   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=68   m=solveCaching                    status=solveRes, kind=udp, time=56, res=rc=0, query=65:a.nel.cloudflare.com, req=query=65:a.nel.cloudflare.com
16:48:28.746 [virtual-2406   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverDocker, req=query=A:a.nel.cloudflare.com
16:48:28.746 [virtual-2403   ] DEB com.mageddo.dnsserver.UDPServer                   l=59   m=handle                          status=success, query=query=65:a.nel.cloudflare.com, res=rc=0, query=65:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:32844, dataLength=512, datagramLength=38
16:48:28.746 [virtual-2407   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=101  m=solveAndSummarizeHandlingError  status=solverFailed, currentSolverTime=0, totalTime=15, solver=SolverDocker, query=query=AAAA:a.nel.cloudflare.com, eClass=IllegalStateException, msg=Connection pool shut down
java.lang.IllegalStateException: Connection pool shut down
	at org.apache.hc.core5.util.Asserts.check(Asserts.java:38)
	at org.apache.hc.core5.pool.StrictConnPool.lease(StrictConnPool.java:173)
	at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.lease(PoolingHttpClientConnectionManager.java:260)
	at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.acquireEndpoint(InternalExecRuntime.java:103)
	at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:118)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:172)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:93)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:128)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:116)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:178)
	at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:67)
	at com.github.dockerjava.httpclient5.ApacheDockerHttpClientImpl.execute(ApacheDockerHttpClientImpl.java:191)
	at com.github.dockerjava.httpclient5.ApacheDockerHttpClient.execute(ApacheDockerHttpClient.java:9)
	at com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228)
	at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202)
	at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74)
	at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:44)
	at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:15)
	at com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21)
	at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33)
	at com.mageddo.dnsproxyserver.docker.dataprovider.ContainerFacadeDefault.findActiveContainers(ContainerFacadeDefault.java:45)
	at com.mageddo.dnsproxyserver.solver.docker.dataprovider.ContainerDAODefault.findActiveContainersMatching(ContainerDAODefault.java:29)
	at com.mageddo.dnsproxyserver.solver.docker.application.ContainerSolvingService.findBestMatch(ContainerSolvingService.java:39)
	at com.mageddo.dnsproxyserver.solver.SolverDocker.lambda$handle$0(SolverDocker.java:40)
	at com.mageddo.dnsproxyserver.solver.HostnameMatcher.match(HostnameMatcher.java:22)
	at com.mageddo.dnsproxyserver.solver.SolverDocker.handle(SolverDocker.java:39)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarize(RequestHandlerDefault.java:115)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarizeHandlingError(RequestHandlerDefault.java:99)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:82)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73)
	at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54)
	at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55)
	at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43)
	at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596)
	at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309)
	at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190)
16:48:28.746 [virtual-2406   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=101  m=solveAndSummarizeHandlingError  status=solverFailed, currentSolverTime=0, totalTime=15, solver=SolverDocker, query=query=A:a.nel.cloudflare.com, eClass=IllegalStateException, msg=Connection pool shut down
java.lang.IllegalStateException: Connection pool shut down
	at org.apache.hc.core5.util.Asserts.check(Asserts.java:38)
	at org.apache.hc.core5.pool.StrictConnPool.lease(StrictConnPool.java:173)
	at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.lease(PoolingHttpClientConnectionManager.java:260)
	at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.acquireEndpoint(InternalExecRuntime.java:103)
	at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:118)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:172)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:93)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:128)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:116)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:178)
	at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:67)
	at com.github.dockerjava.httpclient5.ApacheDockerHttpClientImpl.execute(ApacheDockerHttpClientImpl.java:191)
	at com.github.dockerjava.httpclient5.ApacheDockerHttpClient.execute(ApacheDockerHttpClient.java:9)
	at com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228)
	at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202)
	at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74)
	at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:44)
	at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:15)
	at com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21)
	at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33)
	at com.mageddo.dnsproxyserver.docker.dataprovider.ContainerFacadeDefault.findActiveContainers(ContainerFacadeDefault.java:45)
	at com.mageddo.dnsproxyserver.solver.docker.dataprovider.ContainerDAODefault.findActiveContainersMatching(ContainerDAODefault.java:29)
	at com.mageddo.dnsproxyserver.solver.docker.application.ContainerSolvingService.findBestMatch(ContainerSolvingService.java:39)
	at com.mageddo.dnsproxyserver.solver.SolverDocker.lambda$handle$0(SolverDocker.java:40)
	at com.mageddo.dnsproxyserver.solver.HostnameMatcher.match(HostnameMatcher.java:22)
	at com.mageddo.dnsproxyserver.solver.SolverDocker.handle(SolverDocker.java:39)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarize(RequestHandlerDefault.java:115)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarizeHandlingError(RequestHandlerDefault.java:99)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:82)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73)
	at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54)
	at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55)
	at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43)
	at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596)
	at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309)
	at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190)
16:48:28.746 [virtual-2407   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,15)]
16:48:28.746 [virtual-2406   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)]
16:48:28.746 [virtual-2407   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=56   m=handle                          status=solverFailed, totalTime=16, eClass=NullPointerException, msg=null
java.lang.NullPointerException: null
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:83)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73)
	at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54)
	at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55)
	at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43)
	at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596)
	at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309)
	at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190)
16:48:28.746 [virtual-2406   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=56   m=handle                          status=solverFailed, totalTime=16, eClass=NullPointerException, msg=null
java.lang.NullPointerException: null
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:83)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73)
	at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54)
	at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55)
	at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43)
	at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596)
	at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309)
	at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190)
16:48:28.746 [virtual-2407   ] DEB com.mageddo.dnsserver.UDPServer                   l=59   m=handle                          status=success, query=rc=3, query=AAAA:a.nel.cloudflare.com, res=rc=3, query=AAAA:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:57713, dataLength=512, datagramLength=49
16:48:28.746 [virtual-2406   ] DEB com.mageddo.dnsserver.UDPServer                   l=59   m=handle                          status=success, query=rc=3, query=A:a.nel.cloudflare.com, res=rc=3, query=A:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:57713, dataLength=512, datagramLength=49
16:48:28.746 [virtual-2408   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=52   m=handle                          status=solveReq, kind=udp, query=query=A:a.nel.cloudflare.com
16:48:28.746 [virtual-2409   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=52   m=handle                          status=solveReq, kind=udp, query=query=AAAA:a.nel.cloudflare.com
16:48:28.746 [virtual-2409   ] TRA com.mageddo.dnsproxyserver.solver.SolverCache     l=69   m=calculateValueWithoutLocks      status=lookup, key=AAAA-a.nel.cloudflare.com, req=query=AAAA:a.nel.cloudflare.com
16:48:28.746 [virtual-2408   ] TRA com.mageddo.dnsproxyserver.solver.SolverCache     l=69   m=calculateValueWithoutLocks      status=lookup, key=A-a.nel.cloudflare.com, req=query=A:a.nel.cloudflare.com
16:48:28.746 [virtual-2409   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverSystem, req=query=AAAA:a.nel.cloudflare.com
16:48:28.746 [virtual-2408   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverSystem, req=query=A:a.nel.cloudflare.com
16:48:28.746 [virtual-2409   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=AAAA:a.nel.cloudflare.com
16:48:28.746 [virtual-2408   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=A:a.nel.cloudflare.com
16:48:28.746 [virtual-2409   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverStub, req=query=AAAA:a.nel.cloudflare.com
16:48:28.746 [virtual-2408   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverStub, req=query=A:a.nel.cloudflare.com
16:48:28.746 [virtual-2409   ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41   m=handle                          status=hostnameDoesntMatchRequiredDomain, hostname=a.nel.cloudflare.com
16:48:28.746 [virtual-2408   ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41   m=handle                          status=hostnameDoesntMatchRequiredDomain, hostname=a.nel.cloudflare.com
16:48:28.746 [virtual-2409   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverStub, req=query=AAAA:a.nel.cloudflare.com
16:48:28.746 [virtual-2408   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverStub, req=query=A:a.nel.cloudflare.com
16:48:28.746 [virtual-2408   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverDocker, req=query=A:a.nel.cloudflare.com
16:48:28.746 [virtual-2409   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverDocker, req=query=AAAA:a.nel.cloudflare.com
16:48:28.747 [virtual-2408   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=101  m=solveAndSummarizeHandlingError  status=solverFailed, currentSolverTime=0, totalTime=0, solver=SolverDocker, query=query=A:a.nel.cloudflare.com, eClass=IllegalStateException, msg=Connection pool shut down
java.lang.IllegalStateException: Connection pool shut down
	at org.apache.hc.core5.util.Asserts.check(Asserts.java:38)
	at org.apache.hc.core5.pool.StrictConnPool.lease(StrictConnPool.java:173)
	at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.lease(PoolingHttpClientConnectionManager.java:260)
	at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.acquireEndpoint(InternalExecRuntime.java:103)
	at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:118)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:172)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:93)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:128)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:116)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:178)
	at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:67)
	at com.github.dockerjava.httpclient5.ApacheDockerHttpClientImpl.execute(ApacheDockerHttpClientImpl.java:191)
	at com.github.dockerjava.httpclient5.ApacheDockerHttpClient.execute(ApacheDockerHttpClient.java:9)
	at com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228)
	at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202)
	at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74)
	at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:44)
	at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:15)
	at com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21)
	at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33)
	at com.mageddo.dnsproxyserver.docker.dataprovider.ContainerFacadeDefault.findActiveContainers(ContainerFacadeDefault.java:45)
	at com.mageddo.dnsproxyserver.solver.docker.dataprovider.ContainerDAODefault.findActiveContainersMatching(ContainerDAODefault.java:29)
	at com.mageddo.dnsproxyserver.solver.docker.application.ContainerSolvingService.findBestMatch(ContainerSolvingService.java:39)
	at com.mageddo.dnsproxyserver.solver.SolverDocker.lambda$handle$0(SolverDocker.java:40)
	at com.mageddo.dnsproxyserver.solver.HostnameMatcher.match(HostnameMatcher.java:22)
	at com.mageddo.dnsproxyserver.solver.SolverDocker.handle(SolverDocker.java:39)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarize(RequestHandlerDefault.java:115)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarizeHandlingError(RequestHandlerDefault.java:99)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:82)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73)
	at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54)
	at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55)
	at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43)
	at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596)
	at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309)
	at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190)
16:48:28.747 [virtual-2409   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=101  m=solveAndSummarizeHandlingError  status=solverFailed, currentSolverTime=0, totalTime=0, solver=SolverDocker, query=query=AAAA:a.nel.cloudflare.com, eClass=IllegalStateException, msg=Connection pool shut down
java.lang.IllegalStateException: Connection pool shut down
	at org.apache.hc.core5.util.Asserts.check(Asserts.java:38)
	at org.apache.hc.core5.pool.StrictConnPool.lease(StrictConnPool.java:173)
	at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.lease(PoolingHttpClientConnectionManager.java:260)
	at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.acquireEndpoint(InternalExecRuntime.java:103)
	at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:118)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:172)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:93)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:128)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57)
	at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:116)
	at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51)
	at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:178)
	at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:67)
	at com.github.dockerjava.httpclient5.ApacheDockerHttpClientImpl.execute(ApacheDockerHttpClientImpl.java:191)
	at com.github.dockerjava.httpclient5.ApacheDockerHttpClient.execute(ApacheDockerHttpClient.java:9)
	at com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228)
	at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202)
	at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74)
	at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:44)
	at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:15)
	at com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21)
	at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33)
	at com.mageddo.dnsproxyserver.docker.dataprovider.ContainerFacadeDefault.findActiveContainers(ContainerFacadeDefault.java:45)
	at com.mageddo.dnsproxyserver.solver.docker.dataprovider.ContainerDAODefault.findActiveContainersMatching(ContainerDAODefault.java:29)
	at com.mageddo.dnsproxyserver.solver.docker.application.ContainerSolvingService.findBestMatch(ContainerSolvingService.java:39)
	at com.mageddo.dnsproxyserver.solver.SolverDocker.lambda$handle$0(SolverDocker.java:40)
	at com.mageddo.dnsproxyserver.solver.HostnameMatcher.match(HostnameMatcher.java:22)
	at com.mageddo.dnsproxyserver.solver.SolverDocker.handle(SolverDocker.java:39)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarize(RequestHandlerDefault.java:115)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarizeHandlingError(RequestHandlerDefault.java:99)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:82)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73)
	at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54)
	at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55)
	at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43)
	at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596)
	at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309)
	at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190)
16:48:28.747 [virtual-2408   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)]
16:48:28.747 [virtual-2409   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=90   m=solve                           status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)]
16:48:28.747 [virtual-2408   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=56   m=handle                          status=solverFailed, totalTime=0, eClass=NullPointerException, msg=null
java.lang.NullPointerException: null
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:83)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73)
	at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54)
	at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55)
	at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43)
	at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596)
	at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309)
	at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190)
16:48:28.747 [virtual-2409   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=56   m=handle                          status=solverFailed, totalTime=0, eClass=NullPointerException, msg=null
java.lang.NullPointerException: null
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:83)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73)
	at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51)
	at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66)
	at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54)
	at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55)
	at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43)
	at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596)
	at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309)
	at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190)
16:48:28.747 [virtual-2408   ] DEB com.mageddo.dnsserver.UDPServer                   l=59   m=handle                          status=success, query=rc=3, query=A:a.nel.cloudflare.com, res=rc=3, query=A:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:46184, dataLength=512, datagramLength=49
16:48:28.747 [virtual-2409   ] DEB com.mageddo.dnsserver.UDPServer                   l=59   m=handle                          status=success, query=rc=3, query=AAAA:a.nel.cloudflare.com, res=rc=3, query=AAAA:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:46184, dataLength=512, datagramLength=49
16:48:30.579 [Thread-2       ] DEB c.m.d.s.r.c.CircuitBreakerWatchDogScheduler       l=31   m=lambda$logStats$0               stats=CircuitBreakerFactory.Stats(remoteServerAddress=/8.8.8.8:53, state=CLOSED)
.3")
  i16:48:40.158 [virtual-2410   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=52   m=handle                          status=solveReq, kind=udp, query=query=A:discord.com
16:48:40.158 [virtual-2411   ] DEB c.m.d.server.dns.RequestHandlerDefault            l=52   m=handle                          status=solveReq, kind=udp, query=query=AAAA:discord.com
16:48:40.159 [virtual-2410   ] TRA com.mageddo.dnsproxyserver.solver.SolverCache     l=69   m=calculateValueWithoutLocks      status=lookup, key=A-discord.com, req=query=A:discord.com
16:48:40.210 [virtual-2411   ] TRA com.mageddo.dnsproxyserver.solver.SolverCache     l=69   m=calculateValueWithoutLocks      status=lookup, key=AAAA-discord.com, req=query=AAAA:discord.com
16:48:40.210 [virtual-2410   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverSystem, req=query=A:discord.com
16:48:40.210 [virtual-2410   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=A:discord.com
16:48:40.210 [virtual-2411   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverSystem, req=query=AAAA:discord.com
16:48:40.210 [virtual-2410   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverStub, req=query=A:discord.com
16:48:40.210 [virtual-2410   ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41   m=handle                          status=hostnameDoesntMatchRequiredDomain, hostname=discord.com
16:48:40.210 [virtual-2411   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=AAAA:discord.com
16:48:40.210 [virtual-2410   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverStub, req=query=A:discord.com
16:48:40.210 [virtual-2411   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverStub, req=query=AAAA:discord.com
16:48:40.210 [virtual-2410   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverDocker, req=query=A:discord.com
16:48:40.210 [virtual-2411   ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41   m=handle                          status=hostnameDoesntMatchRequiredDomain, hostname=discord.com
16:48:40.210 [virtual-2411   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=118  m=solveAndSummarize               status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverStub, req=query=AAAA:discord.com
16:48:40.210 [Thread-12      ] DEB c.m.d.docker.application.DockerConnectionCheck    l=50   m=updateStatus                    status=updatingDockerStatus, null=false, expired=true
16:48:40.210 [Thread-10      ] DEB c.m.d.docker.application.DockerConnectionCheck    l=50   m=updateStatus                    status=updatingDockerStatus, null=false, expired=true
16:48:40.210 [virtual-2411   ] TRA c.m.d.server.dns.RequestHandlerDefault            l=114  m=solveAndSummarize               status=trySolve, solver=SolverDocker, req=query=AAAA:discord.com
16:48:40.210 [virtual-2410   ] WAR c.m.d.server.dns.RequestHandlerDefault            l=101  m=solveAndSummarizeHandlingError  status=solverFailed, currentSolverTime=0, totalTime=0, solver=SolverDocker, query=query=A:discord.com, eClass=IllegalStateException, msg=Connection pool shut down
java.lang.IllegalStateException: Connection pool shut down
	at org.apache.hc.core5.util.Asserts.check(Asserts.java:38)

<!-- gh-comment-id:2695731817 --> @mageddo commented on GitHub (Mar 3, 2025): ``` 16:48:28.706 [virtual-2403 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverLocalDB, req=query=65:a.nel.cloudflare.com 16:48:28.706 [virtual-2403 ] DEB com.mageddo.dnsproxyserver.solver.SolverLocalDB l=38 m=handle status=typeNotSupported, action=continue, type=65, time=0 16:48:28.706 [virtual-2403 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=16, solver=SolverLocalDB, req=query=65:a.nel.cloudflare.com 16:48:28.706 [virtual-2403 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverCachedRemote, req=query=65:a.nel.cloudflare.com 16:48:28.706 [virtual-2396 ] DEB com.mageddo.dnsserver.UDPServer l=59 m=handle status=success, query=query=65:a.nel.cloudflare.com, res=rc=0, query=65:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:20480, dataLength=512, datagramLength=38 16:48:28.706 [virtual-2402 ] WAR c.m.d.server.dns.RequestHandlerDefault l=101 m=solveAndSummarizeHandlingError status=solverFailed, currentSolverTime=0, totalTime=16, solver=SolverDocker, query=query=A:a.nel.cloudflare.com, eClass=IllegalStateException, msg=Connection pool shut down java.lang.IllegalStateException: Connection pool shut down at org.apache.hc.core5.util.Asserts.check(Asserts.java:38) at org.apache.hc.core5.pool.StrictConnPool.lease(StrictConnPool.java:173) at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.lease(PoolingHttpClientConnectionManager.java:260) at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.acquireEndpoint(InternalExecRuntime.java:103) at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:118) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:172) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:93) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:128) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:116) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:178) at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:67) at com.github.dockerjava.httpclient5.ApacheDockerHttpClientImpl.execute(ApacheDockerHttpClientImpl.java:191) at com.github.dockerjava.httpclient5.ApacheDockerHttpClient.execute(ApacheDockerHttpClient.java:9) at com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228) at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202) at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74) at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:44) at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:15) at com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21) at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33) at com.mageddo.dnsproxyserver.docker.dataprovider.ContainerFacadeDefault.findActiveContainers(ContainerFacadeDefault.java:45) at com.mageddo.dnsproxyserver.solver.docker.dataprovider.ContainerDAODefault.findActiveContainersMatching(ContainerDAODefault.java:29) at com.mageddo.dnsproxyserver.solver.docker.application.ContainerSolvingService.findBestMatch(ContainerSolvingService.java:39) at com.mageddo.dnsproxyserver.solver.SolverDocker.lambda$handle$0(SolverDocker.java:40) at com.mageddo.dnsproxyserver.solver.HostnameMatcher.match(HostnameMatcher.java:22) at com.mageddo.dnsproxyserver.solver.SolverDocker.handle(SolverDocker.java:39) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarize(RequestHandlerDefault.java:115) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarizeHandlingError(RequestHandlerDefault.java:99) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:82) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73) at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70) at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51) at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54) at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55) at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43) at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309) at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190) 16:48:28.706 [virtual-2401 ] WAR c.m.d.server.dns.RequestHandlerDefault l=101 m=solveAndSummarizeHandlingError status=solverFailed, currentSolverTime=0, totalTime=16, solver=SolverDocker, query=query=AAAA:a.nel.cloudflare.com, eClass=IllegalStateException, msg=Connection pool shut down java.lang.IllegalStateException: Connection pool shut down at org.apache.hc.core5.util.Asserts.check(Asserts.java:38) at org.apache.hc.core5.pool.StrictConnPool.lease(StrictConnPool.java:173) at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.lease(PoolingHttpClientConnectionManager.java:260) at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.acquireEndpoint(InternalExecRuntime.java:103) at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:118) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:172) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:93) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:128) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:116) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:178) at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:67) at com.github.dockerjava.httpclient5.ApacheDockerHttpClientImpl.execute(ApacheDockerHttpClientImpl.java:191) at com.github.dockerjava.httpclient5.ApacheDockerHttpClient.execute(ApacheDockerHttpClient.java:9) at com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228) at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202) at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74) at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:44) at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:15) at com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21) at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33) at com.mageddo.dnsproxyserver.docker.dataprovider.ContainerFacadeDefault.findActiveContainers(ContainerFacadeDefault.java:45) at com.mageddo.dnsproxyserver.solver.docker.dataprovider.ContainerDAODefault.findActiveContainersMatching(ContainerDAODefault.java:29) at com.mageddo.dnsproxyserver.solver.docker.application.ContainerSolvingService.findBestMatch(ContainerSolvingService.java:39) at com.mageddo.dnsproxyserver.solver.SolverDocker.lambda$handle$0(SolverDocker.java:40) at com.mageddo.dnsproxyserver.solver.HostnameMatcher.match(HostnameMatcher.java:22) at com.mageddo.dnsproxyserver.solver.SolverDocker.handle(SolverDocker.java:39) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarize(RequestHandlerDefault.java:115) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarizeHandlingError(RequestHandlerDefault.java:99) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:82) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73) at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70) at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51) at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54) at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55) at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43) at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309) at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190) 16:48:28.706 [virtual-2403 ] TRA com.mageddo.dnsproxyserver.solver.SolverCache l=69 m=calculateValueWithoutLocks status=lookup, key=588e39db-67bf-4e58-90dc-ce8b287d8ac2-a.nel.cloudflare.com, req=query=65:a.nel.cloudflare.com 16:48:28.706 [virtual-2402 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,16)] 16:48:28.706 [virtual-2401 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,16)] 16:48:28.706 [virtual-2403 ] DEB c.mageddo.dnsproxyserver.solver.SolverCachedRemotel=32 m=lambda$handle$0 status=remoteHotLoading, query=query=65:a.nel.cloudflare.com 16:48:28.706 [virtual-2402 ] WAR c.m.d.server.dns.RequestHandlerDefault l=56 m=handle status=solverFailed, totalTime=16, eClass=NullPointerException, msg=null java.lang.NullPointerException: null at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:83) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73) at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70) at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51) at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54) at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55) at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43) at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309) at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190) 16:48:28.706 [virtual-2401 ] WAR c.m.d.server.dns.RequestHandlerDefault l=56 m=handle status=solverFailed, totalTime=16, eClass=NullPointerException, msg=null java.lang.NullPointerException: null at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:83) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73) at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70) at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51) at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54) at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55) at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43) at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309) at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190) 16:48:28.706 [virtual-2403 ] TRA com.mageddo.dnsproxyserver.solver.remote.Request l=48 m=sendQueryAsyncToResolver status=querying, server=/8.8.8.8:53, req=query=65:a.nel.cloudflare.com 16:48:28.706 [virtual-2402 ] DEB com.mageddo.dnsserver.UDPServer l=59 m=handle status=success, query=rc=3, query=A:a.nel.cloudflare.com, res=rc=3, query=A:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:59277, dataLength=512, datagramLength=38 16:48:28.706 [virtual-2401 ] DEB com.mageddo.dnsserver.UDPServer l=59 m=handle status=success, query=rc=3, query=AAAA:a.nel.cloudflare.com, res=rc=3, query=AAAA:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:30314, dataLength=512, datagramLength=38 16:48:28.730 [virtual-2407 ] DEB c.m.d.server.dns.RequestHandlerDefault l=52 m=handle status=solveReq, kind=udp, query=query=AAAA:a.nel.cloudflare.com 16:48:28.730 [virtual-2406 ] DEB c.m.d.server.dns.RequestHandlerDefault l=52 m=handle status=solveReq, kind=udp, query=query=A:a.nel.cloudflare.com 16:48:28.730 [virtual-2403 ] TRA c.m.d.s.remote.application.mapper.ResultMapper l=35 m=transformToResult status=found, i=0, time=24, req=query=65:a.nel.cloudflare.com, res=rc=0, query=65:a.nel.cloudflare.com, server=/8.8.8.8:53 16:48:28.730 [virtual-2407 ] TRA com.mageddo.dnsproxyserver.solver.SolverCache l=69 m=calculateValueWithoutLocks status=lookup, key=AAAA-a.nel.cloudflare.com, req=query=AAAA:a.nel.cloudflare.com 16:48:28.730 [virtual-2406 ] TRA com.mageddo.dnsproxyserver.solver.SolverCache l=69 m=calculateValueWithoutLocks status=lookup, key=A-a.nel.cloudflare.com, req=query=A:a.nel.cloudflare.com 16:48:28.730 [virtual-2403 ] DEB com.mageddo.dnsproxyserver.solver.SolverRemote l=38 m=handle status=finally, time=24, success=true, error=false 16:48:28.730 [virtual-2407 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverSystem, req=query=AAAA:a.nel.cloudflare.com 16:48:28.730 [virtual-2403 ] DEB com.mageddo.dnsproxyserver.solver.SolverCache l=76 m=calculateValueWithoutLocks status=hotload, k=588e39db-67bf-4e58-90dc-ce8b287d8ac2-a.nel.cloudflare.com, ttl=PT5M, simpleMsg=query=65:a.nel.cloudflare.com 16:48:28.730 [virtual-2407 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=AAAA:a.nel.cloudflare.com 16:48:28.730 [virtual-2406 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverSystem, req=query=A:a.nel.cloudflare.com 16:48:28.730 [virtual-2407 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverStub, req=query=AAAA:a.nel.cloudflare.com 16:48:28.730 [virtual-2406 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=A:a.nel.cloudflare.com 16:48:28.730 [virtual-2403 ] DEB c.m.d.server.dns.RequestHandlerDefault l=124 m=solveAndSummarize status=solved, currentSolverTime=25, totalTime=41, solver=SolverCachedRemote, req=query=65:a.nel.cloudflare.com, res=rc=0, query=65:a.nel.cloudflare.com 16:48:28.746 [virtual-2407 ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41 m=handle status=hostnameDoesntMatchRequiredDomain, hostname=a.nel.cloudflare.com 16:48:28.746 [virtual-2403 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,16), (SolverDocker,0), (SolverLocalDB,0), (SolverCachedRemote,25)] 16:48:28.746 [virtual-2406 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverStub, req=query=A:a.nel.cloudflare.com 16:48:28.746 [virtual-2407 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=15, totalTime=15, solver=SolverStub, req=query=AAAA:a.nel.cloudflare.com 16:48:28.746 [virtual-2403 ] DEB com.mageddo.dnsproxyserver.solver.SolverCache l=76 m=calculateValueWithoutLocks status=hotload, k=bc85539b-6a92-4558-91f2-fba0cd7f1f59-a.nel.cloudflare.com, ttl=PT20S, simpleMsg=query=65:a.nel.cloudflare.com 16:48:28.746 [virtual-2406 ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41 m=handle status=hostnameDoesntMatchRequiredDomain, hostname=a.nel.cloudflare.com 16:48:28.746 [virtual-2407 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverDocker, req=query=AAAA:a.nel.cloudflare.com 16:48:28.746 [virtual-2406 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=15, solver=SolverStub, req=query=A:a.nel.cloudflare.com 16:48:28.746 [virtual-2403 ] DEB c.m.d.server.dns.RequestHandlerDefault l=68 m=solveCaching status=solveRes, kind=udp, time=56, res=rc=0, query=65:a.nel.cloudflare.com, req=query=65:a.nel.cloudflare.com 16:48:28.746 [virtual-2406 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverDocker, req=query=A:a.nel.cloudflare.com 16:48:28.746 [virtual-2403 ] DEB com.mageddo.dnsserver.UDPServer l=59 m=handle status=success, query=query=65:a.nel.cloudflare.com, res=rc=0, query=65:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:32844, dataLength=512, datagramLength=38 16:48:28.746 [virtual-2407 ] WAR c.m.d.server.dns.RequestHandlerDefault l=101 m=solveAndSummarizeHandlingError status=solverFailed, currentSolverTime=0, totalTime=15, solver=SolverDocker, query=query=AAAA:a.nel.cloudflare.com, eClass=IllegalStateException, msg=Connection pool shut down java.lang.IllegalStateException: Connection pool shut down at org.apache.hc.core5.util.Asserts.check(Asserts.java:38) at org.apache.hc.core5.pool.StrictConnPool.lease(StrictConnPool.java:173) at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.lease(PoolingHttpClientConnectionManager.java:260) at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.acquireEndpoint(InternalExecRuntime.java:103) at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:118) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:172) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:93) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:128) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:116) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:178) at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:67) at com.github.dockerjava.httpclient5.ApacheDockerHttpClientImpl.execute(ApacheDockerHttpClientImpl.java:191) at com.github.dockerjava.httpclient5.ApacheDockerHttpClient.execute(ApacheDockerHttpClient.java:9) at com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228) at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202) at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74) at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:44) at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:15) at com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21) at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33) at com.mageddo.dnsproxyserver.docker.dataprovider.ContainerFacadeDefault.findActiveContainers(ContainerFacadeDefault.java:45) at com.mageddo.dnsproxyserver.solver.docker.dataprovider.ContainerDAODefault.findActiveContainersMatching(ContainerDAODefault.java:29) at com.mageddo.dnsproxyserver.solver.docker.application.ContainerSolvingService.findBestMatch(ContainerSolvingService.java:39) at com.mageddo.dnsproxyserver.solver.SolverDocker.lambda$handle$0(SolverDocker.java:40) at com.mageddo.dnsproxyserver.solver.HostnameMatcher.match(HostnameMatcher.java:22) at com.mageddo.dnsproxyserver.solver.SolverDocker.handle(SolverDocker.java:39) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarize(RequestHandlerDefault.java:115) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarizeHandlingError(RequestHandlerDefault.java:99) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:82) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73) at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70) at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51) at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54) at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55) at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43) at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309) at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190) 16:48:28.746 [virtual-2406 ] WAR c.m.d.server.dns.RequestHandlerDefault l=101 m=solveAndSummarizeHandlingError status=solverFailed, currentSolverTime=0, totalTime=15, solver=SolverDocker, query=query=A:a.nel.cloudflare.com, eClass=IllegalStateException, msg=Connection pool shut down java.lang.IllegalStateException: Connection pool shut down at org.apache.hc.core5.util.Asserts.check(Asserts.java:38) at org.apache.hc.core5.pool.StrictConnPool.lease(StrictConnPool.java:173) at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.lease(PoolingHttpClientConnectionManager.java:260) at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.acquireEndpoint(InternalExecRuntime.java:103) at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:118) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:172) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:93) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:128) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:116) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:178) at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:67) at com.github.dockerjava.httpclient5.ApacheDockerHttpClientImpl.execute(ApacheDockerHttpClientImpl.java:191) at com.github.dockerjava.httpclient5.ApacheDockerHttpClient.execute(ApacheDockerHttpClient.java:9) at com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228) at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202) at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74) at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:44) at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:15) at com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21) at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33) at com.mageddo.dnsproxyserver.docker.dataprovider.ContainerFacadeDefault.findActiveContainers(ContainerFacadeDefault.java:45) at com.mageddo.dnsproxyserver.solver.docker.dataprovider.ContainerDAODefault.findActiveContainersMatching(ContainerDAODefault.java:29) at com.mageddo.dnsproxyserver.solver.docker.application.ContainerSolvingService.findBestMatch(ContainerSolvingService.java:39) at com.mageddo.dnsproxyserver.solver.SolverDocker.lambda$handle$0(SolverDocker.java:40) at com.mageddo.dnsproxyserver.solver.HostnameMatcher.match(HostnameMatcher.java:22) at com.mageddo.dnsproxyserver.solver.SolverDocker.handle(SolverDocker.java:39) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarize(RequestHandlerDefault.java:115) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarizeHandlingError(RequestHandlerDefault.java:99) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:82) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73) at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70) at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51) at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54) at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55) at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43) at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309) at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190) 16:48:28.746 [virtual-2407 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,15)] 16:48:28.746 [virtual-2406 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)] 16:48:28.746 [virtual-2407 ] WAR c.m.d.server.dns.RequestHandlerDefault l=56 m=handle status=solverFailed, totalTime=16, eClass=NullPointerException, msg=null java.lang.NullPointerException: null at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:83) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73) at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70) at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51) at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54) at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55) at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43) at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309) at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190) 16:48:28.746 [virtual-2406 ] WAR c.m.d.server.dns.RequestHandlerDefault l=56 m=handle status=solverFailed, totalTime=16, eClass=NullPointerException, msg=null java.lang.NullPointerException: null at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:83) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73) at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70) at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51) at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54) at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55) at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43) at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309) at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190) 16:48:28.746 [virtual-2407 ] DEB com.mageddo.dnsserver.UDPServer l=59 m=handle status=success, query=rc=3, query=AAAA:a.nel.cloudflare.com, res=rc=3, query=AAAA:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:57713, dataLength=512, datagramLength=49 16:48:28.746 [virtual-2406 ] DEB com.mageddo.dnsserver.UDPServer l=59 m=handle status=success, query=rc=3, query=A:a.nel.cloudflare.com, res=rc=3, query=A:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:57713, dataLength=512, datagramLength=49 16:48:28.746 [virtual-2408 ] DEB c.m.d.server.dns.RequestHandlerDefault l=52 m=handle status=solveReq, kind=udp, query=query=A:a.nel.cloudflare.com 16:48:28.746 [virtual-2409 ] DEB c.m.d.server.dns.RequestHandlerDefault l=52 m=handle status=solveReq, kind=udp, query=query=AAAA:a.nel.cloudflare.com 16:48:28.746 [virtual-2409 ] TRA com.mageddo.dnsproxyserver.solver.SolverCache l=69 m=calculateValueWithoutLocks status=lookup, key=AAAA-a.nel.cloudflare.com, req=query=AAAA:a.nel.cloudflare.com 16:48:28.746 [virtual-2408 ] TRA com.mageddo.dnsproxyserver.solver.SolverCache l=69 m=calculateValueWithoutLocks status=lookup, key=A-a.nel.cloudflare.com, req=query=A:a.nel.cloudflare.com 16:48:28.746 [virtual-2409 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverSystem, req=query=AAAA:a.nel.cloudflare.com 16:48:28.746 [virtual-2408 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverSystem, req=query=A:a.nel.cloudflare.com 16:48:28.746 [virtual-2409 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=AAAA:a.nel.cloudflare.com 16:48:28.746 [virtual-2408 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=A:a.nel.cloudflare.com 16:48:28.746 [virtual-2409 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverStub, req=query=AAAA:a.nel.cloudflare.com 16:48:28.746 [virtual-2408 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverStub, req=query=A:a.nel.cloudflare.com 16:48:28.746 [virtual-2409 ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41 m=handle status=hostnameDoesntMatchRequiredDomain, hostname=a.nel.cloudflare.com 16:48:28.746 [virtual-2408 ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41 m=handle status=hostnameDoesntMatchRequiredDomain, hostname=a.nel.cloudflare.com 16:48:28.746 [virtual-2409 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverStub, req=query=AAAA:a.nel.cloudflare.com 16:48:28.746 [virtual-2408 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverStub, req=query=A:a.nel.cloudflare.com 16:48:28.746 [virtual-2408 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverDocker, req=query=A:a.nel.cloudflare.com 16:48:28.746 [virtual-2409 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverDocker, req=query=AAAA:a.nel.cloudflare.com 16:48:28.747 [virtual-2408 ] WAR c.m.d.server.dns.RequestHandlerDefault l=101 m=solveAndSummarizeHandlingError status=solverFailed, currentSolverTime=0, totalTime=0, solver=SolverDocker, query=query=A:a.nel.cloudflare.com, eClass=IllegalStateException, msg=Connection pool shut down java.lang.IllegalStateException: Connection pool shut down at org.apache.hc.core5.util.Asserts.check(Asserts.java:38) at org.apache.hc.core5.pool.StrictConnPool.lease(StrictConnPool.java:173) at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.lease(PoolingHttpClientConnectionManager.java:260) at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.acquireEndpoint(InternalExecRuntime.java:103) at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:118) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:172) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:93) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:128) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:116) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:178) at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:67) at com.github.dockerjava.httpclient5.ApacheDockerHttpClientImpl.execute(ApacheDockerHttpClientImpl.java:191) at com.github.dockerjava.httpclient5.ApacheDockerHttpClient.execute(ApacheDockerHttpClient.java:9) at com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228) at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202) at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74) at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:44) at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:15) at com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21) at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33) at com.mageddo.dnsproxyserver.docker.dataprovider.ContainerFacadeDefault.findActiveContainers(ContainerFacadeDefault.java:45) at com.mageddo.dnsproxyserver.solver.docker.dataprovider.ContainerDAODefault.findActiveContainersMatching(ContainerDAODefault.java:29) at com.mageddo.dnsproxyserver.solver.docker.application.ContainerSolvingService.findBestMatch(ContainerSolvingService.java:39) at com.mageddo.dnsproxyserver.solver.SolverDocker.lambda$handle$0(SolverDocker.java:40) at com.mageddo.dnsproxyserver.solver.HostnameMatcher.match(HostnameMatcher.java:22) at com.mageddo.dnsproxyserver.solver.SolverDocker.handle(SolverDocker.java:39) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarize(RequestHandlerDefault.java:115) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarizeHandlingError(RequestHandlerDefault.java:99) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:82) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73) at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70) at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51) at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54) at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55) at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43) at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309) at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190) 16:48:28.747 [virtual-2409 ] WAR c.m.d.server.dns.RequestHandlerDefault l=101 m=solveAndSummarizeHandlingError status=solverFailed, currentSolverTime=0, totalTime=0, solver=SolverDocker, query=query=AAAA:a.nel.cloudflare.com, eClass=IllegalStateException, msg=Connection pool shut down java.lang.IllegalStateException: Connection pool shut down at org.apache.hc.core5.util.Asserts.check(Asserts.java:38) at org.apache.hc.core5.pool.StrictConnPool.lease(StrictConnPool.java:173) at org.apache.hc.client5.http.impl.io.PoolingHttpClientConnectionManager.lease(PoolingHttpClientConnectionManager.java:260) at org.apache.hc.client5.http.impl.classic.InternalExecRuntime.acquireEndpoint(InternalExecRuntime.java:103) at org.apache.hc.client5.http.impl.classic.ConnectExec.execute(ConnectExec.java:118) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.ProtocolExec.execute(ProtocolExec.java:172) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.HttpRequestRetryExec.execute(HttpRequestRetryExec.java:93) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.ContentCompressionExec.execute(ContentCompressionExec.java:128) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.ExecChainElement$1.proceed(ExecChainElement.java:57) at org.apache.hc.client5.http.impl.classic.RedirectExec.execute(RedirectExec.java:116) at org.apache.hc.client5.http.impl.classic.ExecChainElement.execute(ExecChainElement.java:51) at org.apache.hc.client5.http.impl.classic.InternalHttpClient.doExecute(InternalHttpClient.java:178) at org.apache.hc.client5.http.impl.classic.CloseableHttpClient.execute(CloseableHttpClient.java:67) at com.github.dockerjava.httpclient5.ApacheDockerHttpClientImpl.execute(ApacheDockerHttpClientImpl.java:191) at com.github.dockerjava.httpclient5.ApacheDockerHttpClient.execute(ApacheDockerHttpClient.java:9) at com.github.dockerjava.core.DefaultInvocationBuilder.execute(DefaultInvocationBuilder.java:228) at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:202) at com.github.dockerjava.core.DefaultInvocationBuilder.get(DefaultInvocationBuilder.java:74) at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:44) at com.github.dockerjava.core.exec.ListContainersCmdExec.execute(ListContainersCmdExec.java:15) at com.github.dockerjava.core.exec.AbstrSyncDockerCmdExec.exec(AbstrSyncDockerCmdExec.java:21) at com.github.dockerjava.core.command.AbstrDockerCmd.exec(AbstrDockerCmd.java:33) at com.mageddo.dnsproxyserver.docker.dataprovider.ContainerFacadeDefault.findActiveContainers(ContainerFacadeDefault.java:45) at com.mageddo.dnsproxyserver.solver.docker.dataprovider.ContainerDAODefault.findActiveContainersMatching(ContainerDAODefault.java:29) at com.mageddo.dnsproxyserver.solver.docker.application.ContainerSolvingService.findBestMatch(ContainerSolvingService.java:39) at com.mageddo.dnsproxyserver.solver.SolverDocker.lambda$handle$0(SolverDocker.java:40) at com.mageddo.dnsproxyserver.solver.HostnameMatcher.match(HostnameMatcher.java:22) at com.mageddo.dnsproxyserver.solver.SolverDocker.handle(SolverDocker.java:39) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarize(RequestHandlerDefault.java:115) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveAndSummarizeHandlingError(RequestHandlerDefault.java:99) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:82) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73) at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70) at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51) at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54) at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55) at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43) at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309) at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190) 16:48:28.747 [virtual-2408 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)] 16:48:28.747 [virtual-2409 ] DEB c.m.d.server.dns.RequestHandlerDefault l=90 m=solve status=solveSummary, summary=[(SolverSystem,0), (SolverStub,0)] 16:48:28.747 [virtual-2408 ] WAR c.m.d.server.dns.RequestHandlerDefault l=56 m=handle status=solverFailed, totalTime=0, eClass=NullPointerException, msg=null java.lang.NullPointerException: null at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:83) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73) at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70) at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51) at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54) at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55) at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43) at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309) at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190) 16:48:28.747 [virtual-2409 ] WAR c.m.d.server.dns.RequestHandlerDefault l=56 m=handle status=solverFailed, totalTime=0, eClass=NullPointerException, msg=null java.lang.NullPointerException: null at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solve(RequestHandlerDefault.java:83) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveFixingCacheTTL(RequestHandlerDefault.java:73) at com.mageddo.dnsproxyserver.solver.SolverCache.calculateValueWithoutLocks(SolverCache.java:70) at com.mageddo.dnsproxyserver.solver.SolverCache.handleRes(SolverCache.java:51) at com.mageddo.dnsproxyserver.solver.SolverCache.handle(SolverCache.java:40) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.solveCaching(RequestHandlerDefault.java:66) at com.mageddo.dnsproxyserver.server.dns.RequestHandlerDefault.handle(RequestHandlerDefault.java:54) at com.mageddo.dnsserver.UDPServer.handle(UDPServer.java:55) at com.mageddo.dnsserver.UDPServer.lambda$start0$0(UDPServer.java:43) at java.base@21.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base@21.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.2/java.lang.VirtualThread.run(VirtualThread.java:309) at java.base@21.0.2/java.lang.VirtualThread$VThreadContinuation$1.run(VirtualThread.java:190) 16:48:28.747 [virtual-2408 ] DEB com.mageddo.dnsserver.UDPServer l=59 m=handle status=success, query=rc=3, query=A:a.nel.cloudflare.com, res=rc=3, query=A:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:46184, dataLength=512, datagramLength=49 16:48:28.747 [virtual-2409 ] DEB com.mageddo.dnsserver.UDPServer l=59 m=handle status=success, query=rc=3, query=AAAA:a.nel.cloudflare.com, res=rc=3, query=AAAA:a.nel.cloudflare.com, serverAddr=/0:0:0:0:0:0:0:0, clientAddr=/172.157.5.1:46184, dataLength=512, datagramLength=49 16:48:30.579 [Thread-2 ] DEB c.m.d.s.r.c.CircuitBreakerWatchDogScheduler l=31 m=lambda$logStats$0 stats=CircuitBreakerFactory.Stats(remoteServerAddress=/8.8.8.8:53, state=CLOSED) .3") i16:48:40.158 [virtual-2410 ] DEB c.m.d.server.dns.RequestHandlerDefault l=52 m=handle status=solveReq, kind=udp, query=query=A:discord.com 16:48:40.158 [virtual-2411 ] DEB c.m.d.server.dns.RequestHandlerDefault l=52 m=handle status=solveReq, kind=udp, query=query=AAAA:discord.com 16:48:40.159 [virtual-2410 ] TRA com.mageddo.dnsproxyserver.solver.SolverCache l=69 m=calculateValueWithoutLocks status=lookup, key=A-discord.com, req=query=A:discord.com 16:48:40.210 [virtual-2411 ] TRA com.mageddo.dnsproxyserver.solver.SolverCache l=69 m=calculateValueWithoutLocks status=lookup, key=AAAA-discord.com, req=query=AAAA:discord.com 16:48:40.210 [virtual-2410 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverSystem, req=query=A:discord.com 16:48:40.210 [virtual-2410 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=A:discord.com 16:48:40.210 [virtual-2411 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverSystem, req=query=AAAA:discord.com 16:48:40.210 [virtual-2410 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverStub, req=query=A:discord.com 16:48:40.210 [virtual-2410 ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41 m=handle status=hostnameDoesntMatchRequiredDomain, hostname=discord.com 16:48:40.210 [virtual-2411 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverSystem, req=query=AAAA:discord.com 16:48:40.210 [virtual-2410 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverStub, req=query=A:discord.com 16:48:40.210 [virtual-2411 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverStub, req=query=AAAA:discord.com 16:48:40.210 [virtual-2410 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverDocker, req=query=A:discord.com 16:48:40.210 [virtual-2411 ] DEB com.mageddo.dnsproxyserver.solver.stub.SolverStub l=41 m=handle status=hostnameDoesntMatchRequiredDomain, hostname=discord.com 16:48:40.210 [virtual-2411 ] TRA c.m.d.server.dns.RequestHandlerDefault l=118 m=solveAndSummarize status=notSolved, currentSolverTime=0, totalTime=0, solver=SolverStub, req=query=AAAA:discord.com 16:48:40.210 [Thread-12 ] DEB c.m.d.docker.application.DockerConnectionCheck l=50 m=updateStatus status=updatingDockerStatus, null=false, expired=true 16:48:40.210 [Thread-10 ] DEB c.m.d.docker.application.DockerConnectionCheck l=50 m=updateStatus status=updatingDockerStatus, null=false, expired=true 16:48:40.210 [virtual-2411 ] TRA c.m.d.server.dns.RequestHandlerDefault l=114 m=solveAndSummarize status=trySolve, solver=SolverDocker, req=query=AAAA:discord.com 16:48:40.210 [virtual-2410 ] WAR c.m.d.server.dns.RequestHandlerDefault l=101 m=solveAndSummarizeHandlingError status=solverFailed, currentSolverTime=0, totalTime=0, solver=SolverDocker, query=query=A:discord.com, eClass=IllegalStateException, msg=Connection pool shut down java.lang.IllegalStateException: Connection pool shut down at org.apache.hc.core5.util.Asserts.check(Asserts.java:38) ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/dns-proxy-server-mageddo#206
No description provided.