EMA C++ subscriber application receive error "Failed to convert to UTF8"

Hi, Our application is using EMA C++ and sometimes the process crash after receiving refresh/update message. The error message is

[onRefreshMsg: Exception Type='OmmInvalidUsageException', Text='Failed to convert to UTF8 in RmtesBufferImpl::toString(). Reason: RSSL_RET_FAILURE', ErrorCode='-1'(../src/px/pxema/emapriceapp.cxx:169)]


We ran the application in debug mode to identify the FID & associated value but all FIDs seem normal updated. What does this error code mean and is the error due to badly formed update message from the source ?


Thank you.

Tagged:

Best Answer

Answers

  • @Jirapongse

    Thank you for your response. The application subscribes to record based data (cash equity stocks only), no page data. What is meant by partial updates in relation to stocks?

    Regards

  • @SMR

    Please share RICs and fileds that cause this issue.

    If you have the raw data, I can verify if it is a partial update.