Good morning, I have a problem with a kafka-stream application.
In fact I 've created already two kafka stream applications : StatsByMinute : entry topic : uplinks, out topic : statsM. StatsByHour : entrey topic : statsM, out topic : statsH. StatsByDay : entry topic : statsH, out topic : statsD. The three of these application hava naerly the same struture ( StatsByMinute and StatsBy Hour/Stats By Day are only different in the application ID KVstore and the mthos process() ). StatsBy Day and Stats BY Hour have exactly the same structure (the only exception is the ID parameters) . The Problem is that stastByMinute and StatsByHour works parfectly. But this this not the case for StatsByDay where i verified that i do receive data and process it (so process works). but in the line context.forward in punctuate there is a problem. I get the following error : [2016-09-16 15:44:24,467] ERROR Streams application error during processing in thread [StreamThread-1]: (org.apache.kafka.streams.processor.internals.StreamThread) java.lang.NullPointerException at org.apache.kafka.streams.processor.internals.StreamTask.forward(StreamTask.java:336) at org.apache.kafka.streams.processor.internals.ProcessorContextImpl.forward(ProcessorContextImpl.java:187) at com.actility.tpk.stat.BaseProcessor.punctuate(BaseProcessor.java:54) at org.apache.kafka.streams.processor.internals.StreamTask.punctuate(StreamTask.java:227) at org.apache.kafka.streams.processor.internals.PunctuationQueue.mayPunctuate(PunctuationQueue.java:45) at org.apache.kafka.streams.processor.internals.StreamTask.maybePunctuate(StreamTask.java:212) at org.apache.kafka.streams.processor.internals.StreamThread.maybePunctuate(StreamThread.java:407) at org.apache.kafka.streams.processor.internals.StreamThread.runLoop(StreamThread.java:325) at org.apache.kafka.streams.processor.internals.StreamThread.run(StreamThread.java:218) Exception in thread "StreamThread-1" java.lang.NullPointerException at org.apache.kafka.streams.processor.internals.StreamTask.forward(StreamTask.java:336) at org.apache.kafka.streams.processor.internals.ProcessorContextImpl.forward(ProcessorContextImpl.java:187) at com.actility.tpk.stat.BaseProcessor.punctuate(BaseProcessor.java:54) at org.apache.kafka.streams.processor.internals.StreamTask.punctuate(StreamTask.java:227) at org.apache.kafka.streams.processor.internals.PunctuationQueue.mayPunctuate(PunctuationQueue.java:45) at org.apache.kafka.streams.processor.internals.StreamTask.maybePunctuate(StreamTask.java:212) at org.apache.kafka.streams.processor.internals.StreamThread.maybePunctuate(StreamThread.java:407) at org.apache.kafka.streams.processor.internals.StreamThread.runLoop(StreamThread.java:325) at org.apache.kafka.streams.processor.internals.StreamThread.run(StreamThread.java:218)