I can't read minds, but it looks like you might have implemented your application as MessageCracker , but forgot to override the corresponding onMessagefunction. Note that there is a separate overload onMessagefor each version of the FIX message type, for example. there is:
onMessage (const FIX40::ExecutionReport&, const FIX::SessionID&)
onMessage (const FIX41::ExecutionReport&, const FIX::SessionID&)
onMessage (const FIX42::ExecutionReport&, const FIX::SessionID&)
onMessage (const FIX43::ExecutionReport&, const FIX::SessionID&)
onMessage (const FIX44::ExecutionReport&, const FIX::SessionID&)
By default, all of these methods throw an exception UnsupportedMessageTypethat looks like what you see.
Bklyn source
share