[Quickfix-developers] null reference exception in FieldMap.clear
Brought to you by:
orenmnero
|
From: Jo J. <jo...@tr...> - 2003-06-19 18:30:47
|
This problem occurs occasionally when I try to send a message. I am using quickfix 1.4.1 (1.5.0 crashes on me) with .net 1.0. I turned on the USING_CALLSTACK macro to show the stack trace below. There seems to be some kind of dangling pointer that causes a null reference exception at the following location: at std._Tree<std::_Tmap_traits<int,FIX::FieldBase,FIX::message_order,std::a llocator<std::pair<int const ,FIX::FieldBase> >,0> >._Erase(_Tree<std::_Tmap_traits<int,FIX::FieldBase,FIX::message_order,s td::allocator<std::pair<int const ,FIX::FieldBase> >,0> >* , _Node* _Rootnode) at std._Tree<std::_Tmap_traits<int,FIX::FieldBase,FIX::message_order,std::a llocator<std::pair<int const ,FIX::FieldBase> >,0> >._Erase(_Tree<std::_Tmap_traits<int,FIX::FieldBase,FIX::message_order,s td::allocator<std::pair<int const ,FIX::FieldBase> >,0> >* , _Node* _Rootnode) at std._Tree<std::_Tmap_traits<int,FIX::FieldBase,FIX::message_order,std::a llocator<std::pair<int const ,FIX::FieldBase> >,0> >._Erase(_Tree<std::_Tmap_traits<int,FIX::FieldBase,FIX::message_order,s td::allocator<std::pair<int const ,FIX::FieldBase> >,0> >* , _Node* _Rootnode) at FIX.FieldMap.=(FieldMap* , FieldMap* ) at Application.toApp(Application* , Message* message, SessionID* sessionID) at FIX.Session.sendToTarget(Message* , SessionID* ) at QuickFix.Session.sendToTarget(Message message, SessionID sessionID) Any ideas?? Thanks, Jo Janssens |