Further investigation has uncovered a defect when resolving a hostname
fails - https://issues.apache.org/jira/browse/KAFKA-8182

Looks like it has been present since support for resolving all DNS IPs was
added.

On Mon, 1 Apr 2019 at 15:55, Mark Anderson <manderso...@gmail.com> wrote:

> Hi list,
>
> I've a question regarding a stack trace I see with the 2.2.0 consumer
>
> java.lang.IllegalStateException: No entry found for connection 0|
>   at
> org.apache.kafka.clients.ClusterConnectionStates.nodeState(ClusterConnectionStates.java:339)|
>   at
> org.apache.kafka.clients.ClusterConnectionStates.disconnected(ClusterConnectionStates.java:143)|
>
>   at
> org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:926)|
>
>   at
> org.apache.kafka.clients.NetworkClient.access$700(NetworkClient.java:67)|
>   at
> org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:1090)|
>
>   at
> org.apache.kafka.clients.NetworkClient$DefaultMetadataUpdater.maybeUpdate(NetworkClient.java:976)|
>
>   at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:533)|
>   at
> org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient.poll(ConsumerNetworkClient.java:265)|
>
>   at
> org.apache.kafka.clients.consumer.internals.ConsumerNetworkClient.poll(ConsumerNetworkClient.java:236)|
>
>   at
> org.apache.kafka.clients.consumer.KafkaConsumer.pollForFetches(KafkaConsumer.java:1256)|
>
>   at
> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1200)|
> at
> org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1176)
>
> From looking at the code in NetworkClient.initiateConnect I'm struggling
> to see how the nodeConnectionId could have been removed from the connection
> states between connecting call at line 917 and the exception being thrown
> at line 926. Can anyone shed any light?
>
> Thanks,
> Mark
>
>
>

Reply via email to