Introduction
In this article you can find description of errors, warning, debug and information messages which may be spotted in log files of applications based on FIX Antenna C++/.NET.
ERROR
Exception in Application::process() - "basic_string::_S_create"
<Timestamp> ERROR [Engine] Session <Session_Name> : Exception in Application::process() - "basic_string::_S_create"
Description: It means that you've got an unhandled exception in your Application::process callback.
Troubleshooting steps: Handle this exception or fix an error which leads this exception.
WARN
Myricom DBL is not supported
<Timestamp> WARN [Engine] Myricom DBL is not supported. Cannot load dynamic library: 'dbltcp.dll'. The specified module could not be found. (Error code = 126)
Description: These records in log file are about compiler options which were used to build FixAntenna library. FixAntenna checks if Myricom card is installed and available.
Troubleshooting steps: This doesn't indicate an issue. Please, ignore them.
Message queue was overflown
<Timestamp> WARN [b2bits_mfix_instrument] orders CURR CETS|USD000UTSTOM: Message queue was overflown.
Description: This record appears when number of messages stored in recovery mode for the particular instrument becomes more than maximum.
Troubleshooting steps: You should increase MDApplicationParams::incrementQueueSize_ parameter or handle messages quicker.