-
Notifications
You must be signed in to change notification settings - Fork 259
Closed
Milestone
Description
We're getting NPE on selector in NioUdpClient.sendrecv() when our service receives multiple simultaneous request on startup. The root cause seems to be a race condition concerning the run flag in NioUdpClient.startUdp().
java.lang.NullPointerException: null
at org.xbill.DNS.NioUdpClient.sendrecv(NioUdpClient.java:204)
at org.xbill.DNS.SimpleResolver.sendAsync(SimpleResolver.java:288)
at org.xbill.DNS.SimpleResolver.sendAsync(SimpleResolver.java:266)
at o.x.D.ExtendedResolver$Resolution.send(ExtendedResolver.java:77)
at o.x.D.ExtendedResolver$Resolution.startAsync(ExtendedResolver.java:83)
at o.x.D.ExtendedResolver$Resolution.access$700(ExtendedResolver.java:31)
at org.xbill.DNS.ExtendedResolver.sendAsync(ExtendedResolver.java:265)
at org.xbill.DNS.Resolver.send(Resolver.java:145)
at org.xbill.DNS.Lookup.lookup(Lookup.java:493)
at org.xbill.DNS.Lookup.resolve(Lookup.java:543)
at org.xbill.DNS.Lookup.run(Lookup.java:561)
at org.xbill.DNS.Address.lookupHostName(Address.java:262)
at org.xbill.DNS.Address.getAllByName(Address.java:326)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels