Hello group,
We have an app built with the Real-Time SDK, which has been in production for a month. This morning, it has returned the same handle value for two different instruments. This has caused a production outage, as the handles have to be unique. Any help would be much appreciated. Thank you.
[2025-10-22 08:47:26.704] [mdpub] [info] EmaFeed::run - subscribed to session 0: idx=2808 exch=NMQ sym=TULY.O ric=TULY.OQ handle=94573201014176
[2025-10-22 08:47:26.894] [mdpub] [info] EmaFeed::run - subscribed to session 0: idx=8860 exch=PCQ sym=ILOW.K ric=ILOW.P handle=94573201014176
Here is the code for the "handle":
handle = this->m_sessions[session_idx]->registerClient(
ReqMsg()
.domainType(ema_rdm::MMT_MARKET_PRICE)
.serviceName(service)
.name(EmaString(sec.sym.c_str())),
*handler,
reinterpret_cast<void*>(sec.idx));
Thank you.