Open pavik opened 4 months ago
@pavik Thank you for bringing this issue to our attention! We created an internal Jira to investigate it.
@pavik Could you provide an example how to reproduce this issue?
Unfortunately I can't provide code snippet it is proprietary. In a nutshell, ETA provider sends refresh message with json payload and EMA consumer initiate request. btw, there is no json data type in EMA DataTypeEnum, it is detected as NoDataEnum. Fortunately payload can be read via msg.getPayload().getData().getAsHex().c_buf()
. imho, anyway better to fix, it is dangerous code path that can leave object in destructed state.
Issue appears in EMA library when decoding JSON payload in StaticDecoder::setRsslData Callstack:
Hope I explained well, feel free to ask more details if needed.