For certain symbols out of a huge data set, some of then return back INCOMPLETE_DATA
java.lang.RuntimeException: Can't iterate field entry: INCOMPLETE_DATA
and sometimes these exceptions
Decode exception for stream id 44 - {}
java.lang.NullPointerException
at com.thomsonreuters.upa.codec.D.A(Unknown Source)
at com.thomsonreuters.upa.codec.i.decode(Unknown Source)
at com.bfm.streaming.trep.codec.PayloadDecoder.apply(PayloadDecoder.java:33)
at com.bfm.streaming.trep.codec.PayloadDecoder.apply(PayloadDecoder.java:14)
at com.bfm.streaming.trep.codec.IncrementalDecoder.apply(IncrementalDecoder.java:172)
at com.bfm.streaming.trep.codec.IncrementalDecoder.apply(IncrementalDecoder.java:51)
at com.bfm.streaming.trep.MarketPriceSubscription.get(MarketPriceSubscription.java:165)
at com.bfm.streaming.StreamingUtil$1.get(StreamingUtil.java:33)
at com.bfm.streaming.topology.CancellableSource.get(CancellableSource.java:34)
at com.bfm.streaming.StreamingUtil.forEach(StreamingUtil.java:158)
at com.bfm.streaming.topology.TopologyBuilder.lambda$subscribeAsync$11(TopologyBuilder.java:246)
at java.lang.Thread.run(Thread.java:748)
Decode exception for stream id 787 - {}
java.lang.ArrayIndexOutOfBoundsException: -1
at com.thomsonreuters.upa.codec.D.A(Unknown Source)
at com.thomsonreuters.upa.codec.i.decode(Unknown Source)
at com.bfm.streaming.trep.codec.PayloadDecoder.apply(PayloadDecoder.java:33)
at com.bfm.streaming.trep.codec.PayloadDecoder.apply(PayloadDecoder.java:14)
at com.bfm.streaming.trep.codec.IncrementalDecoder.apply(IncrementalDecoder.java:172)
at com.bfm.streaming.trep.codec.IncrementalDecoder.apply(IncrementalDecoder.java:51)
at com.bfm.streaming.trep.MarketPriceSubscription.get(MarketPriceSubscription.java:165)
at com.bfm.streaming.StreamingUtil$1.get(StreamingUtil.java:33)
at com.bfm.streaming.topology.CancellableSource.get(CancellableSource.java:34)
at com.bfm.streaming.StreamingUtil.forEach(StreamingUtil.java:158)
at com.bfm.streaming.topology.TopologyBuilder.lambda$subscribeAsync$11(TopologyBuilder.java:246)
at java.lang.Thread.run(Thread.java:748)
Can you please help understand what could be causing these exceptions and messages?