It seems to happen when using Streams 0.11.1 snapshot against a 0.10.2
(release) broker, the problem disappeared after I upgraded the broker.


On Thu, Jun 15, 2017 at 11:28 AM, Frank Lyaruu <flya...@gmail.com> wrote:

> Hey people, I see an error I haven't seen before. It is on a lowlevel-API
> based streams application. I've started it once, then it ran fine, then did
> a graceful shutdown and since then I always see this error on startup.
>
> I'm using yesterday's trunk.
>
> It seems that the MemoryRecordsBuilder overflows somehow, is there
> something I need to configure?
>
> java.lang.NullPointerException
>
> at org.apache.kafka.common.utils.Utils.notNull(Utils.java:243)
> at org.apache.kafka.clients.producer.internals.RecordAccumulator.append(
> RecordAccumulator.java:219)
> at org.apache.kafka.clients.producer.KafkaProducer.doSend(
> KafkaProducer.java:650)
> at org.apache.kafka.clients.producer.KafkaProducer.send(
> KafkaProducer.java:604)
> at org.apache.kafka.streams.processor.internals.RecordCollectorImpl.send(
> RecordCollectorImpl.java:97)
> at org.apache.kafka.streams.state.internals.StoreChangeLogger.logChange(
> StoreChangeLogger.java:59)
> at org.apache.kafka.streams.state.internals.ChangeLoggingKeyValueBytesStor
> e.put(ChangeLoggingKeyValueBytesStore.java:58)
> at org.apache.kafka.streams.state.internals.ChangeLoggingKeyValueStore.
> put(ChangeLoggingKeyValueStore.java:73)
> at org.apache.kafka.streams.state.internals.MeteredKeyValueStore$2.run(
> MeteredKeyValueStore.java:66)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.state.internals.MeteredKeyValueStore.put(
> MeteredKeyValueStore.java:149)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:47)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> emitMessage(OneToManyGroupedProcessor.java:95)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> process(OneToManyGroupedProcessor.java:80)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> process(OneToManyGroupedProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:48)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> emitMessage(OneToManyGroupedProcessor.java:95)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> process(OneToManyGroupedProcessor.java:80)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> process(OneToManyGroupedProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:48)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> emitMessage(OneToManyGroupedProcessor.java:95)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> process(OneToManyGroupedProcessor.java:80)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> process(OneToManyGroupedProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:48)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.OneToOneProcessor.
> process(OneToOneProcessor.java:64)
> at com.dexels.kafka.streams.remotejoin.OneToOneProcessor.
> process(OneToOneProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:48)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> emitMessage(OneToManyGroupedProcessor.java:95)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> process(OneToManyGroupedProcessor.java:80)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> process(OneToManyGroupedProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:48)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> emitMessage(OneToManyGroupedProcessor.java:95)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> process(OneToManyGroupedProcessor.java:80)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> process(OneToManyGroupedProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:48)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> emitMessage(OneToManyGroupedProcessor.java:95)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> process(OneToManyGroupedProcessor.java:80)
> at com.dexels.kafka.streams.remotejoin.ranged.OneToManyGroupedProcessor.
> process(OneToManyGroupedProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:48)
> at com.dexels.kafka.streams.remotejoin.StoreProcessor.
> process(StoreProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at com.dexels.kafka.streams.remotejoin.XmlTransformerProcessor.process(
> XmlTransformerProcessor.java:51)
> at com.dexels.kafka.streams.remotejoin.XmlTransformerProcessor.process(
> XmlTransformerProcessor.java:1)
> at org.apache.kafka.streams.processor.internals.ProcessorNode$1.run(
> ProcessorNode.java:47)
> at org.apache.kafka.streams.processor.internals.StreamsMetricsImpl.
> measureLatencyNs(StreamsMetricsImpl.java:187)
> at org.apache.kafka.streams.processor.internals.ProcessorNode.process(
> ProcessorNode.java:133)
> at org.apache.kafka.streams.processor.internals.
> ProcessorContextImpl.forward(ProcessorContextImpl.java:82)
> at org.apache.kafka.streams.processor.internals.
> SourceNode.process(SourceNode.java:80)
> at org.apache.kafka.streams.processor.internals.
> StreamTask.process(StreamTask.java:189)
> at org.apache.kafka.streams.processor.internals.StreamThread.
> processAndPunctuate(StreamThread.java:677)
> at org.apache.kafka.streams.processor.internals.StreamThread.runLoop(
> StreamThread.java:555)
> at org.apache.kafka.streams.processor.internals.
> StreamThread.run(StreamThread.java:525)
>
>

Reply via email to