Ryan P created KAFKA-3986:
-----------------------------

             Summary: completedReceives can contain closed channels 
                 Key: KAFKA-3986
                 URL: https://issues.apache.org/jira/browse/KAFKA-3986
             Project: Kafka
          Issue Type: Bug
          Components: network
            Reporter: Ryan P


I'm not entirely sure why at this point but it is possible to throw a Null 
Pointer Exception when processingCompletedReceives. This happens when a fairly 
substantial number of simultaneously initiated connections are initiated with 
the server. 

The processor thread does carry on but it may be worth investigating how the 
channel could be both closed and  completedReceives. 

The NPE in question is thrown here:

https://github.com/apache/kafka/blob/trunk/core/src/main/scala/kafka/network/SocketServer.scala#L490

It can not be consistently reproduced either. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to