IndexOutOfBoundsException at registerClient EMA :
API EMA 3.6.3.1
JAVA
Windows
We experience since this morning (May the 9th) an IndexOutOfBoundsException when trying to use registerClient.
The source code, library and configuration file have not changed since April, the 28th.
Can you check please ? And can you give us the reason why we got this exception ?
Here under the complete stack trace of this exception:
11:38:39 processRTDSEvents:3644 failed!
java.lang.IndexOutOfBoundsException: null
at java.nio.Buffer.checkIndex(Buffer.java:687) ~[?:?]
at java.nio.HeapByteBuffer.get(HeapByteBuffer.java:169) ~[?:?]
at com.refinitiv.eta.codec.BufferImpl.hashCode(BufferImpl.java:525) ~[eta-3.6.3.1.jar:etaj3.6.3.L2.all.rrg]
at com.refinitiv.eta.codec.MsgKeyImpl.hashCode(MsgKeyImpl.java:338) ~[eta-3.6.3.1.jar:etaj3.6.3.L2.all.rrg]
at com.refinitiv.eta.valueadd.reactor.WlItemAggregationKey.hashCode(WlItemAggregationKey.java:160) ~[etaValueAdd-3.6.3.1.jar:etaj3.6.3.L2.all.rrg]
at java.util.HashMap.hash(HashMap.java:339) ~[?:?]
at java.util.HashMap.get(HashMap.java:552) ~[?:?]
at com.refinitiv.eta.valueadd.reactor.WlItemHandler.findItemAggregationStream(WlItemHandler.java:1264) ~[etaValueAdd-3.6.3.1.jar:etaj3.6.3.L2.all.rrg]
at com.refinitiv.eta.valueadd.reactor.WlItemHandler.handleRequest(WlItemHandler.java:265) ~[etaValueAdd-3.6.3.1.jar:etaj3.6.3.L2.all.rrg]
at com.refinitiv.eta.valueadd.reactor.WlItemHandler.submitRequest(WlItemHandler.java:214) ~[etaValueAdd-3.6.3.1.jar:etaj3.6.3.L2.all.rrg]
at com.refinitiv.eta.valueadd.reactor.Watchlist.submitMsg(Watchlist.java:152) ~[etaValueAdd-3.6.3.1.jar:etaj3.6.3.L2.all.rrg]
at com.refinitiv.eta.valueadd.reactor.ReactorChannel.submit(ReactorChannel.java:690) ~[etaValueAdd-3.6.3.1.jar:etaj3.6.3.L2.all.rrg]
at com.refinitiv.ema.access.SingleItem.rsslSubmit(ItemCallbackClient.java:3001) ~[ema-3.6.3.1.jar:emaj3.6.3.L2.all.rrg]
at com.refinitiv.ema.access.SingleItem.open(ItemCallbackClient.java:2861) ~[ema-3.6.3.1.jar:emaj3.6.3.L2.all.rrg]
at com.refinitiv.ema.access.ItemCallbackClient.registerClient(ItemCallbackClient.java:2184) ~[ema-3.6.3.1.jar:emaj3.6.3.L2.all.rrg]
at com.refinitiv.ema.access.OmmBaseImpl.registerClient(OmmBaseImpl.java:468) ~[ema-3.6.3.1.jar:emaj3.6.3.L2.all.rrg]
at com.refinitiv.ema.access.OmmConsumerImpl.registerClient(OmmConsumerImpl.java:142) ~[ema-3.6.3.1.jar:emaj3.6.3.L2.all.rrg]
at belfius.firt.rtdsdownload.RTConsumerLite.sendOneRequest(RTConsumerLite.java:1850) ~[belfius.firt.rtdsdownload-1.0.0.jar:1.0.0]
at belfius.firt.rtdsdownload.RTConsumerLite.sendAllActiveRequestsToRefinitiv(RTConsumerLite.java:1908) ~[belfius.firt.rtdsdownload-1.0.0.jar:1.0.0]
at belfius.firt.rtdsdownload.RTConsumerLite.sendSubscriptionProcess(RTConsumerLite.java:582) ~[belfius.firt.rtdsdownload-1.0.0.jar:1.0.0]
at belfius.firt.rtdsdownload.RTConsumerLite.processRTDSEvents(RTConsumerLite.java:3592) ~[belfius.firt.rtdsdownload-1.0.0.jar:1.0.0]
at belfius.firt.rtdsdownload.RTConsumerLite.mainProcess(RTConsumerLite.java:3679) ~[belfius.firt.rtdsdownload-1.0.0.jar:1.0.0]
at belfius.firt.rtdsdownload.RTRealTimeServer.main(RTRealTimeServer.java:209) ~[belfius.firt.rtdsdownload-1.0.0.jar:1.0.0]
11:38:39 processRTDSEvents:3654 RTConsumerLite.finally ....