Я использую Kafka из приложения Spark для отправки некоторых уведомлений по теме. В журналах Spark я вижу в загружаемом файле следующие исключения, и сообщение не доставляется в эту тему.Kafka - NullPointerException in Отправить
15/09/08 3:29:24 ОШИБКА Sender: Uncaught ошибка производителя Кафка I/O нить:
java.lang.NullPointerException
at org.apache.kafka.common.network.NetworkReceive.complete(NetworkReceive.java:48)
at org.apache.kafka.common.network.Selector.poll(Selector.java:249)
at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:192)
at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:191)
at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:122)
at java.lang.Thread.run(Thread.java:745)
Я не уверен, что вызывает эту ошибку и смотрит на источник, его Кажется, что либо размер, либо буферная переменная в NetworkReceive.java имеют значение null.
Сканирование через журналы, я вижу, что до этой записи в журнале появляется одно из следующих сообщений.
15/09/08 03:29:24 ERROR Sender: Uncaught error in kafka producer I/O thread:
java.lang.IllegalStateException: Invalid request (size = -2097152000)
at org.apache.kafka.common.network.NetworkReceive.readFrom(NetworkReceive.java:68)
at org.apache.kafka.common.network.Selector.poll(Selector.java:248)
at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:192)
at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:191)
at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:122)
at java.lang.Thread.run(Thread.java:745)
15
То, что случилось со мной! –