Thread: [Quickfix-developers] Crash w/QF 1.11.1
Brought to you by:
orenmnero
|
From: Andrew M. <an...@nm...> - 2006-04-21 17:42:12
|
My application, using ThreadedSocketAcceptor, just crashed when a client connected. some of the error scrolled off the screen but I was left with this: in a notification box:" Runtime Error: program: c:\jdk1.0.0_06\bin\java.exe This applications has requested the Runtime to terminate it in an unusual way. Please contact the applicatin's support team for mroe information." in the dos cmd window: at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(3548): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3596): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(3668):struct FIX::IOException: IO Error at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(3716): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3732):class std::logic_error: MsgSeqNum too low, expecting 19 but receive d 7 at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(3856): at FieldMap::clear(.\FieldMap.cpp:165) at FieldMap::operator=(.\FieldMap.cpp:40) at Session::sendRaw(.\Session.cpp:428) at Session::send(.\Session.cpp:418) at Session::sendToTarget(.\Session.cpp:1348) thread(4020): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(4080): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(2168): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(2776): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3388): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3396): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3716): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) Thanks, Andrew |
|
From: Andrew M. <an...@nm...> - 2006-04-21 17:47:44
|
sorry - that should have been jdk1.5.0_06 On Fri, 21 Apr 2006, Andrew Munn wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > My application, using ThreadedSocketAcceptor, just crashed when a client > connected. some of the error scrolled off the screen but I was left with > this: > > in a notification box:" Runtime Error: program: c:\jdk1.0.0_06\bin\java.exe > This applications has requested the Runtime to terminate it in an unusual > way. Please contact the applicatin's support team for mroe information." > > in the dos cmd window: > > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(3548): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3596): > at message_order::operator=(.\MessageSorters.cpp:65) > at Session::nextQueued(.\Session.cpp:1157) > at Session::nextQueued(.\Session.cpp:1151) > at Session::nextHeartbeat(.\Session.cpp:255) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(3668):struct FIX::IOException: IO Error > at Session::lookupSession(.\Session.cpp:1395) > at Session::lookupSession(.\Session.cpp:1408) > at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(3716): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3732):class std::logic_error: MsgSeqNum too low, expecting 19 but > receive > d 7 > at Session::lookupSession(.\Session.cpp:1395) > at Session::lookupSession(.\Session.cpp:1408) > at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(3856): > at FieldMap::clear(.\FieldMap.cpp:165) > at FieldMap::operator=(.\FieldMap.cpp:40) > at Session::sendRaw(.\Session.cpp:428) > at Session::send(.\Session.cpp:418) > at Session::sendToTarget(.\Session.cpp:1348) > thread(4020): > at message_order::operator=(.\MessageSorters.cpp:65) > at Session::nextQueued(.\Session.cpp:1157) > at Session::nextQueued(.\Session.cpp:1151) > at Session::nextHeartbeat(.\Session.cpp:255) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(4080): > at message_order::operator=(.\MessageSorters.cpp:65) > at Session::nextQueued(.\Session.cpp:1157) > at Session::nextQueued(.\Session.cpp:1151) > at Session::nextHeartbeat(.\Session.cpp:255) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(2168): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(2776): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3388): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3396): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3716): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > > Thanks, > Andrew > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
|
From: Oren M. <or...@qu...> - 2006-04-21 18:34:34
|
Is this the only time you have seen this? Was anything else going on at the time? Were there other connected sessions? Was there a disconnect and reconnect. Any additional information about what was happening at the time would be helpful. --oren Andrew Munn wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > My application, using ThreadedSocketAcceptor, just crashed when a > client connected. some of the error scrolled off the screen but I was > left with this: > > in a notification box:" Runtime Error: program: > c:\jdk1.0.0_06\bin\java.exe This applications has requested the > Runtime to terminate it in an unusual way. Please contact the > applicatin's support team for mroe information." > > in the dos cmd window: > > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(3548): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3596): > at message_order::operator=(.\MessageSorters.cpp:65) > at Session::nextQueued(.\Session.cpp:1157) > at Session::nextQueued(.\Session.cpp:1151) > at Session::nextHeartbeat(.\Session.cpp:255) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(3668):struct FIX::IOException: IO Error > at Session::lookupSession(.\Session.cpp:1395) > at Session::lookupSession(.\Session.cpp:1408) > at > ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(3716): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3732):class std::logic_error: MsgSeqNum too low, expecting 19 > but receive > d 7 > at Session::lookupSession(.\Session.cpp:1395) > at Session::lookupSession(.\Session.cpp:1408) > at > ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(3856): > at FieldMap::clear(.\FieldMap.cpp:165) > at FieldMap::operator=(.\FieldMap.cpp:40) > at Session::sendRaw(.\Session.cpp:428) > at Session::send(.\Session.cpp:418) > at Session::sendToTarget(.\Session.cpp:1348) > thread(4020): > at message_order::operator=(.\MessageSorters.cpp:65) > at Session::nextQueued(.\Session.cpp:1157) > at Session::nextQueued(.\Session.cpp:1151) > at Session::nextHeartbeat(.\Session.cpp:255) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(4080): > at message_order::operator=(.\MessageSorters.cpp:65) > at Session::nextQueued(.\Session.cpp:1157) > at Session::nextQueued(.\Session.cpp:1151) > at Session::nextHeartbeat(.\Session.cpp:255) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(2168): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(2776): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3388): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3396): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3716): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > > Thanks, > Andrew > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > |
|
From: Andrew M. <an...@nm...> - 2006-04-21 20:11:28
|
First time I saw it. I can't reproduce it. The app that did this has a single acceptor that takes connections from multiple traders and it has multiple initiators each of which talks to an exchange. I'm not sure which side of the program imploded but it happened when one of my workstations (using QF initiator) connected to the app. One or two more of these workstations were connected at the time of the event. When it crashed it could be that a message was on it's way in or out or neither. Andrew On Fri, 21 Apr 2006, Oren Miller wrote: > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Is this the only time you have seen this? Was anything else going on at the > time? Were there other connected sessions? Was there a disconnect and > reconnect. Any additional information about what was happening at the time > would be helpful. > > --oren > > Andrew Munn wrote: > >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> My application, using ThreadedSocketAcceptor, just crashed when a client >> connected. some of the error scrolled off the screen but I was left with >> this: >> >> in a notification box:" Runtime Error: program: c:\jdk1.0.0_06\bin\java.exe >> This applications has requested the Runtime to terminate it in an unusual >> way. Please contact the applicatin's support team for mroe information." >> >> in the dos cmd window: >> >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1211) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1211) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) >> thread(3548): >> at process_sleep(.\Utility.cpp:372) >> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >> at Initiator::startThread(.\Initiator.cpp:240) >> thread(3596): >> at message_order::operator=(.\MessageSorters.cpp:65) >> at Session::nextQueued(.\Session.cpp:1157) >> at Session::nextQueued(.\Session.cpp:1151) >> at Session::nextHeartbeat(.\Session.cpp:255) >> at Session::next(.\Session.cpp:1211) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at >> ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) >> thread(3668):struct FIX::IOException: IO Error >> at Session::lookupSession(.\Session.cpp:1395) >> at Session::lookupSession(.\Session.cpp:1408) >> at >> ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) >> thread(3716): >> at process_sleep(.\Utility.cpp:372) >> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >> at Initiator::startThread(.\Initiator.cpp:240) >> thread(3732):class std::logic_error: MsgSeqNum too low, expecting 19 but >> receive >> d 7 >> at Session::lookupSession(.\Session.cpp:1395) >> at Session::lookupSession(.\Session.cpp:1408) >> at >> ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) >> thread(3856): >> at FieldMap::clear(.\FieldMap.cpp:165) >> at FieldMap::operator=(.\FieldMap.cpp:40) >> at Session::sendRaw(.\Session.cpp:428) >> at Session::send(.\Session.cpp:418) >> at Session::sendToTarget(.\Session.cpp:1348) >> thread(4020): >> at message_order::operator=(.\MessageSorters.cpp:65) >> at Session::nextQueued(.\Session.cpp:1157) >> at Session::nextQueued(.\Session.cpp:1151) >> at Session::nextHeartbeat(.\Session.cpp:255) >> at Session::next(.\Session.cpp:1211) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at >> ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) >> thread(4080): >> at message_order::operator=(.\MessageSorters.cpp:65) >> at Session::nextQueued(.\Session.cpp:1157) >> at Session::nextQueued(.\Session.cpp:1151) >> at Session::nextHeartbeat(.\Session.cpp:255) >> at Session::next(.\Session.cpp:1211) >> at Session::next(.\Session.cpp:1185) >> at >> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >> >> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >> at >> ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) >> thread(2168): >> at process_sleep(.\Utility.cpp:372) >> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >> at Initiator::startThread(.\Initiator.cpp:240) >> thread(2776): >> at process_sleep(.\Utility.cpp:372) >> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >> at Initiator::startThread(.\Initiator.cpp:240) >> thread(3388): >> at process_sleep(.\Utility.cpp:372) >> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >> at Initiator::startThread(.\Initiator.cpp:240) >> thread(3396): >> at process_sleep(.\Utility.cpp:372) >> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >> at Initiator::startThread(.\Initiator.cpp:240) >> thread(3716): >> at process_sleep(.\Utility.cpp:372) >> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >> at Initiator::startThread(.\Initiator.cpp:240) >> >> Thanks, >> Andrew >> >> >> ------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job >> easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Quickfix-developers mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >> >> > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
|
From: Andrew M. <an...@nm...> - 2006-04-25 20:18:23
|
Just had this crash again. It looks like it happens on my server when a workstation's initiator connects to the server's acceptor. It has only happened when the initiator is connecting to an acceptor from which it disconnected earlier. Stack trace below.. Thanks, Andrew thread(492): at ThreadedSocketInitiator::onInitialize(.\ThreadedSocketInitiator.cpp:67) at Initiator::start(.\Initiator.cpp:147) thread(712): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 1) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) thread(1136): at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(1176): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) thread(1216):struct FIX::IOException: IO Error at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(1788): at FieldMap::clear(.\FieldMap.cpp:165) at FieldMap::operator=(.\FieldMap.cpp:40) at Session::sendRaw(.\Session.cpp:428) at Session::send(.\Session.cpp:418) at Session::sendToTarget(.\Session.cpp:1348) thread(2236): at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(2248): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(2304): at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(2324): at socket_isValid(.\Utility.cpp:213) at socket_accept(.\Utility.cpp:134) at ThreadedSocketAcceptor::onStart(.\ThreadedSocketAcceptor.cpp:81) at Acceptor::startThread(.\Acceptor.cpp:228) thread(2488): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 1) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(2652): at FieldMap::clear(.\FieldMap.cpp:165) at FieldMap::operator=(.\FieldMap.cpp:40) at FieldMap::addGroup(.\FieldMap.cpp:61) at Message::setGroup(.\Message.cpp:349) at Message::setString(.\Message.cpp:284) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::nextQueued(.\Session.cpp:1151) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Message::setString(.\Message.cpp:284) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1211) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(2740): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 1) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(2764): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(2776): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(2812): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(3060): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3100): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3112): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3196): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3360): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3436): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 1) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(3548): at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(3828): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3884): at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(3896): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3904): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(3972): at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(4016): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 1) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(2248): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3060): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3112): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3828): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3896): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) |
|
From: Oren M. <or...@qu...> - 2006-04-21 20:19:33
|
Java should have produced a log file after the crash. Do you have this file and can you post it? --oren Andrew Munn wrote: > First time I saw it. I can't reproduce it. The app that did this has > a single acceptor that takes connections from multiple traders and it > has multiple initiators each of which talks to an exchange. I'm not > sure which side of the program imploded but it happened when one of my > workstations (using QF initiator) connected to the app. One or two > more of these workstations were connected at the time of the event. > When it crashed it could be that a message was on it's way in or out > or neither. > > Andrew > > On Fri, 21 Apr 2006, Oren Miller wrote: > >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> Is this the only time you have seen this? Was anything else going on >> at the time? Were there other connected sessions? Was there a >> disconnect and reconnect. Any additional information about what was >> happening at the time would be helpful. >> >> --oren >> >> Andrew Munn wrote: >> >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> My application, using ThreadedSocketAcceptor, just crashed when a >>> client connected. some of the error scrolled off the screen but I >>> was left with this: >>> >>> in a notification box:" Runtime Error: program: >>> c:\jdk1.0.0_06\bin\java.exe This applications has requested the >>> Runtime to terminate it in an unusual way. Please contact the >>> applicatin's support team for mroe information." >>> >>> in the dos cmd window: >>> >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1211) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1211) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) >>> thread(3548): >>> at process_sleep(.\Utility.cpp:372) >>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>> at Initiator::startThread(.\Initiator.cpp:240) >>> thread(3596): >>> at message_order::operator=(.\MessageSorters.cpp:65) >>> at Session::nextQueued(.\Session.cpp:1157) >>> at Session::nextQueued(.\Session.cpp:1151) >>> at Session::nextHeartbeat(.\Session.cpp:255) >>> at Session::next(.\Session.cpp:1211) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) >>> >>> thread(3668):struct FIX::IOException: IO Error >>> at Session::lookupSession(.\Session.cpp:1395) >>> at Session::lookupSession(.\Session.cpp:1408) >>> at >>> ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) >>> >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) >>> thread(3716): >>> at process_sleep(.\Utility.cpp:372) >>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>> at Initiator::startThread(.\Initiator.cpp:240) >>> thread(3732):class std::logic_error: MsgSeqNum too low, expecting 19 >>> but receive >>> d 7 >>> at Session::lookupSession(.\Session.cpp:1395) >>> at Session::lookupSession(.\Session.cpp:1408) >>> at >>> ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) >>> >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) >>> thread(3856): >>> at FieldMap::clear(.\FieldMap.cpp:165) >>> at FieldMap::operator=(.\FieldMap.cpp:40) >>> at Session::sendRaw(.\Session.cpp:428) >>> at Session::send(.\Session.cpp:418) >>> at Session::sendToTarget(.\Session.cpp:1348) >>> thread(4020): >>> at message_order::operator=(.\MessageSorters.cpp:65) >>> at Session::nextQueued(.\Session.cpp:1157) >>> at Session::nextQueued(.\Session.cpp:1151) >>> at Session::nextHeartbeat(.\Session.cpp:255) >>> at Session::next(.\Session.cpp:1211) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) >>> >>> thread(4080): >>> at message_order::operator=(.\MessageSorters.cpp:65) >>> at Session::nextQueued(.\Session.cpp:1157) >>> at Session::nextQueued(.\Session.cpp:1151) >>> at Session::nextHeartbeat(.\Session.cpp:255) >>> at Session::next(.\Session.cpp:1211) >>> at Session::next(.\Session.cpp:1185) >>> at >>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>> >>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>> at >>> ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) >>> >>> thread(2168): >>> at process_sleep(.\Utility.cpp:372) >>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>> at Initiator::startThread(.\Initiator.cpp:240) >>> thread(2776): >>> at process_sleep(.\Utility.cpp:372) >>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>> at Initiator::startThread(.\Initiator.cpp:240) >>> thread(3388): >>> at process_sleep(.\Utility.cpp:372) >>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>> at Initiator::startThread(.\Initiator.cpp:240) >>> thread(3396): >>> at process_sleep(.\Utility.cpp:372) >>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>> at Initiator::startThread(.\Initiator.cpp:240) >>> thread(3716): >>> at process_sleep(.\Utility.cpp:372) >>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>> at Initiator::startThread(.\Initiator.cpp:240) >>> >>> Thanks, >>> Andrew >>> >>> >>> ------------------------------------------------------- >>> Using Tomcat but need to do more? Need to support web services, >>> security? >>> Get stuff done quickly with pre-integrated technology to make your >>> job easier >>> Download IBM WebSphere Application Server v.1.0.1 based on Apache >>> Geronimo >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >>> >>> _______________________________________________ >>> Quickfix-developers mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >>> >>> >> >> >> ------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, >> security? >> Get stuff done quickly with pre-integrated technology to make your >> job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Quickfix-developers mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >> > > |
|
From: Andrew M. <an...@nm...> - 2006-04-21 20:42:24
|
I know the file you're talking about and it wasn't created. I guess that means QF exposed a bug in the JVM? On Fri, 21 Apr 2006, Oren Miller wrote: > Java should have produced a log file after the crash. Do you have this file > and can you post it? > > --oren > > Andrew Munn wrote: > >> First time I saw it. I can't reproduce it. The app that did this has a >> single acceptor that takes connections from multiple traders and it has >> multiple initiators each of which talks to an exchange. I'm not sure which >> side of the program imploded but it happened when one of my workstations >> (using QF initiator) connected to the app. One or two more of these >> workstations were connected at the time of the event. When it crashed it >> could be that a message was on it's way in or out or neither. >> >> Andrew >> >> On Fri, 21 Apr 2006, Oren Miller wrote: >> >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> Is this the only time you have seen this? Was anything else going on at >>> the time? Were there other connected sessions? Was there a disconnect >>> and reconnect. Any additional information about what was happening at the >>> time would be helpful. >>> >>> --oren >>> >>> Andrew Munn wrote: >>> >>>> QuickFIX Documentation: >>>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>>> QuickFIX Support: http://www.quickfixengine.org/services.html >>>> >>>> My application, using ThreadedSocketAcceptor, just crashed when a client >>>> connected. some of the error scrolled off the screen but I was left with >>>> this: >>>> >>>> in a notification box:" Runtime Error: program: >>>> c:\jdk1.0.0_06\bin\java.exe This applications has requested the Runtime >>>> to terminate it in an unusual way. Please contact the applicatin's >>>> support team for mroe information." >>>> >>>> in the dos cmd window: >>>> >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1211) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1211) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) >>>> thread(3548): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> thread(3596): >>>> at message_order::operator=(.\MessageSorters.cpp:65) >>>> at Session::nextQueued(.\Session.cpp:1157) >>>> at Session::nextQueued(.\Session.cpp:1151) >>>> at Session::nextHeartbeat(.\Session.cpp:255) >>>> at Session::next(.\Session.cpp:1211) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) >>>> thread(3668):struct FIX::IOException: IO Error >>>> at Session::lookupSession(.\Session.cpp:1395) >>>> at Session::lookupSession(.\Session.cpp:1408) >>>> at >>>> ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) >>>> thread(3716): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> thread(3732):class std::logic_error: MsgSeqNum too low, expecting 19 but >>>> receive >>>> d 7 >>>> at Session::lookupSession(.\Session.cpp:1395) >>>> at Session::lookupSession(.\Session.cpp:1408) >>>> at >>>> ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) >>>> thread(3856): >>>> at FieldMap::clear(.\FieldMap.cpp:165) >>>> at FieldMap::operator=(.\FieldMap.cpp:40) >>>> at Session::sendRaw(.\Session.cpp:428) >>>> at Session::send(.\Session.cpp:418) >>>> at Session::sendToTarget(.\Session.cpp:1348) >>>> thread(4020): >>>> at message_order::operator=(.\MessageSorters.cpp:65) >>>> at Session::nextQueued(.\Session.cpp:1157) >>>> at Session::nextQueued(.\Session.cpp:1151) >>>> at Session::nextHeartbeat(.\Session.cpp:255) >>>> at Session::next(.\Session.cpp:1211) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) >>>> thread(4080): >>>> at message_order::operator=(.\MessageSorters.cpp:65) >>>> at Session::nextQueued(.\Session.cpp:1157) >>>> at Session::nextQueued(.\Session.cpp:1151) >>>> at Session::nextHeartbeat(.\Session.cpp:255) >>>> at Session::next(.\Session.cpp:1211) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) >>>> thread(2168): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> thread(2776): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> thread(3388): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> thread(3396): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> thread(3716): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> >>>> Thanks, >>>> Andrew >>>> >>>> >>>> ------------------------------------------------------- >>>> Using Tomcat but need to do more? Need to support web services, security? >>>> Get stuff done quickly with pre-integrated technology to make your job >>>> easier >>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache >>>> Geronimo >>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >>>> _______________________________________________ >>>> Quickfix-developers mailing list >>>> Qui...@li... >>>> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >>>> >>>> >>> >>> >>> ------------------------------------------------------- >>> Using Tomcat but need to do more? Need to support web services, security? >>> Get stuff done quickly with pre-integrated technology to make your job >>> easier >>> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >>> _______________________________________________ >>> Quickfix-developers mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >>> >> >> > |
|
From: Brian E. <azz...@ya...> - 2006-04-21 21:23:42
|
Not so much a bug in the JVM as a runaway process. The stack trace you posted is clearly a case of recursion gone terribly wrong - it blew through the stack and then dumped. It's puzzling why it could manage to dump a stack trace to the console but didn't write the log file, but it could be due to the fact that it was the C++ part of the app that died - Java didn't really have anything to deal with. A cursory look at the code doesn't show any obvious loops, but I notice that ThreadedSocketConnection::read() will call Session::next when it has a timeout (line 96). That seems like a good place to look for a possible infinite recursion. - Brian Erst Thynk Software, Inc. ----- Original Message ---- From: Andrew Munn <an...@nm...> To: Oren Miller <or...@qu...> Cc: qui...@li... Sent: Friday, April 21, 2006 3:42:21 PM Subject: Re: [Quickfix-developers] Crash w/QF 1.11.1 QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html QuickFIX Support: http://www.quickfixengine.org/services.html I know the file you're talking about and it wasn't created. I guess that means QF exposed a bug in the JVM? On Fri, 21 Apr 2006, Oren Miller wrote: > Java should have produced a log file after the crash. Do you have this file > and can you post it? > > --oren > > Andrew Munn wrote: > >> First time I saw it. I can't reproduce it. The app that did this has a >> single acceptor that takes connections from multiple traders and it has >> multiple initiators each of which talks to an exchange. I'm not sure which >> side of the program imploded but it happened when one of my workstations >> (using QF initiator) connected to the app. One or two more of these >> workstations were connected at the time of the event. When it crashed it >> could be that a message was on it's way in or out or neither. >> >> Andrew >> >> On Fri, 21 Apr 2006, Oren Miller wrote: >> >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> Is this the only time you have seen this? Was anything else going on at >>> the time? Were there other connected sessions? Was there a disconnect >>> and reconnect. Any additional information about what was happening at the >>> time would be helpful. >>> >>> --oren >>> >>> Andrew Munn wrote: >>> >>>> QuickFIX Documentation: >>>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>>> QuickFIX Support: http://www.quickfixengine.org/services.html >>>> >>>> My application, using ThreadedSocketAcceptor, just crashed when a client >>>> connected. some of the error scrolled off the screen but I was left with >>>> this: >>>> >>>> in a notification box:" Runtime Error: program: >>>> c:\jdk1.0.0_06\bin\java.exe This applications has requested the Runtime >>>> to terminate it in an unusual way. Please contact the applicatin's >>>> support team for mroe information." >>>> >>>> in the dos cmd window: >>>> >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1211) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1211) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) >>>> thread(3548): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> thread(3596): >>>> at message_order::operator=(.\MessageSorters.cpp:65) >>>> at Session::nextQueued(.\Session.cpp:1157) >>>> at Session::nextQueued(.\Session.cpp:1151) >>>> at Session::nextHeartbeat(.\Session.cpp:255) >>>> at Session::next(.\Session.cpp:1211) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) >>>> thread(3668):struct FIX::IOException: IO Error >>>> at Session::lookupSession(.\Session.cpp:1395) >>>> at Session::lookupSession(.\Session.cpp:1408) >>>> at >>>> ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) >>>> thread(3716): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> thread(3732):class std::logic_error: MsgSeqNum too low, expecting 19 but >>>> receive >>>> d 7 >>>> at Session::lookupSession(.\Session.cpp:1395) >>>> at Session::lookupSession(.\Session.cpp:1408) >>>> at >>>> ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) >>>> thread(3856): >>>> at FieldMap::clear(.\FieldMap.cpp:165) >>>> at FieldMap::operator=(.\FieldMap.cpp:40) >>>> at Session::sendRaw(.\Session.cpp:428) >>>> at Session::send(.\Session.cpp:418) >>>> at Session::sendToTarget(.\Session.cpp:1348) >>>> thread(4020): >>>> at message_order::operator=(.\MessageSorters.cpp:65) >>>> at Session::nextQueued(.\Session.cpp:1157) >>>> at Session::nextQueued(.\Session.cpp:1151) >>>> at Session::nextHeartbeat(.\Session.cpp:255) >>>> at Session::next(.\Session.cpp:1211) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) >>>> thread(4080): >>>> at message_order::operator=(.\MessageSorters.cpp:65) >>>> at Session::nextQueued(.\Session.cpp:1157) >>>> at Session::nextQueued(.\Session.cpp:1151) >>>> at Session::nextHeartbeat(.\Session.cpp:255) >>>> at Session::next(.\Session.cpp:1211) >>>> at Session::next(.\Session.cpp:1185) >>>> at >>>> ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) >>>> at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) >>>> at >>>> ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) >>>> thread(2168): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> thread(2776): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> thread(3388): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> thread(3396): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> thread(3716): >>>> at process_sleep(.\Utility.cpp:372) >>>> at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) >>>> at Initiator::startThread(.\Initiator.cpp:240) >>>> >>>> Thanks, >>>> Andrew >>>> >>>> >>>> ------------------------------------------------------- >>>> Using Tomcat but need to do more? Need to support web services, security? >>>> Get stuff done quickly with pre-integrated technology to make your job >>>> easier >>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache >>>> Geronimo >>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >>>> _______________________________________________ >>>> Quickfix-developers mailing list >>>> Qui...@li... >>>> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >>>> >>>> >>> >>> >>> ------------------------------------------------------- >>> Using Tomcat but need to do more? Need to support web services, security? >>> Get stuff done quickly with pre-integrated technology to make your job >>> easier >>> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >>> _______________________________________________ >>> Quickfix-developers mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >>> >> >> > ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Quickfix-developers mailing list Qui...@li... https://lists.sourceforge.net/lists/listinfo/quickfix-developers |
|
From: Andrew M. <an...@nm...> - 2006-04-24 16:05:27
|
here is that error again... this time I got the full stack trace that was displayed... thread(192): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(492): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(1136): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(1300): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(1384): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(1716): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(1860): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(2044): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(2056): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(2332): at ThreadedSocketInitiator::onInitialize(.\ThreadedSocketInitiator.cpp:67) at Initiator::start(.\Initiator.cpp:147) thread(2404): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:141) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(2480): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(2956): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(3008): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:141) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(3020): at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(3036): at socket_isValid(.\Utility.cpp:213) at socket_accept(.\Utility.cpp:134) at ThreadedSocketAcceptor::onStart(.\ThreadedSocketAcceptor.cpp:81) at Acceptor::startThread(.\Acceptor.cpp:228) thread(3240): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:141) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(3360): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3628): at FieldMap::clear(.\FieldMap.cpp:165) at FieldMap::operator=(.\FieldMap.cpp:40) at Session::sendRaw(.\Session.cpp:428) at Session::send(.\Session.cpp:418) at Session::sendToTarget(.\Session.cpp:1348) thread(3716): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3816): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:141) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(3820): at time_gmtime(.\Utility.cpp:281) at Session::next(.\Session.cpp:116) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at Session::nextQueued(.\Session.cpp:1151) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) thread(3828): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:141) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(3864): at FieldMap::clear(.\FieldMap.cpp:165) at FieldMap::operator=(.\FieldMap.cpp:40) at FieldMap::addGroup(.\FieldMap.cpp:61) at Message::setGroup(.\Message.cpp:349) at Message::setString(.\Message.cpp:284) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at Message::setString(.\Message.cpp:284) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Message::setString(.\Message.cpp:284) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Message::setString(.\Message.cpp:284) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Se... [truncated message content] |
|
From: Oren M. <or...@qu...> - 2006-04-25 21:00:49
|
Do you have the initiators logs? --oren Andrew Munn wrote: > Just had this crash again. It looks like it happens on my server when > a workstation's initiator connects to the server's acceptor. It has > only happened when the initiator is connecting to an acceptor from > which it disconnected earlier. Stack trace below.. > > Thanks, > Andrew > > thread(492): > at > ThreadedSocketInitiator::onInitialize(.\ThreadedSocketInitiator.cpp:67) > at Initiator::start(.\Initiator.cpp:147) > thread(712): > at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) > at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) > at > MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 > > 1) > at Session::sendRaw(.\Session.cpp:428) > at Session::generateHeartbeat(.\Session.cpp:655) > at Session::next(.\Session.cpp:116) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > thread(1136): > at Session::lookupSession(.\Session.cpp:1395) > at Session::lookupSession(.\Session.cpp:1408) > at > ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(1176): > at message_order::operator=(.\MessageSorters.cpp:65) > at Session::nextQueued(.\Session.cpp:1157) > at Session::nextQueued(.\Session.cpp:1151) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > thread(1216):struct FIX::IOException: IO Error > at Session::lookupSession(.\Session.cpp:1395) > at Session::lookupSession(.\Session.cpp:1408) > at > ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(1788): > at FieldMap::clear(.\FieldMap.cpp:165) > at FieldMap::operator=(.\FieldMap.cpp:40) > at Session::sendRaw(.\Session.cpp:428) > at Session::send(.\Session.cpp:418) > at Session::sendToTarget(.\Session.cpp:1348) > thread(2236): > at Session::lookupSession(.\Session.cpp:1395) > at Session::lookupSession(.\Session.cpp:1408) > at > ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(2248): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(2304): > at Session::lookupSession(.\Session.cpp:1395) > at Session::lookupSession(.\Session.cpp:1408) > at > ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(2324): > at socket_isValid(.\Utility.cpp:213) > at socket_accept(.\Utility.cpp:134) > at ThreadedSocketAcceptor::onStart(.\ThreadedSocketAcceptor.cpp:81) > at Acceptor::startThread(.\Acceptor.cpp:228) > thread(2488): > at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) > at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) > at > MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 > > 1) > at Session::sendRaw(.\Session.cpp:428) > at Session::generateHeartbeat(.\Session.cpp:655) > at Session::next(.\Session.cpp:116) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(2652): > at FieldMap::clear(.\FieldMap.cpp:165) > at FieldMap::operator=(.\FieldMap.cpp:40) > at FieldMap::addGroup(.\FieldMap.cpp:61) > at Message::setGroup(.\Message.cpp:349) > at Message::setString(.\Message.cpp:284) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::nextQueued(.\Session.cpp:1151) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Message::setString(.\Message.cpp:284) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1211) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(2740): > at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) > at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) > at > MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 > > 1) > at Session::sendRaw(.\Session.cpp:428) > at Session::generateHeartbeat(.\Session.cpp:655) > at Session::next(.\Session.cpp:116) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(2764): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(2776): > at message_order::operator=(.\MessageSorters.cpp:65) > at Session::nextQueued(.\Session.cpp:1157) > at Session::nextQueued(.\Session.cpp:1151) > at Session::nextHeartbeat(.\Session.cpp:255) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(2812): > at message_order::operator=(.\MessageSorters.cpp:65) > at Session::nextQueued(.\Session.cpp:1157) > at Session::nextQueued(.\Session.cpp:1151) > at Session::nextHeartbeat(.\Session.cpp:255) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(3060): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3100): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3112): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3196): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3360): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3436): > at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) > at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) > at > MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 > > 1) > at Session::sendRaw(.\Session.cpp:428) > at Session::generateHeartbeat(.\Session.cpp:655) > at Session::next(.\Session.cpp:116) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(3548): > at Session::lookupSession(.\Session.cpp:1395) > at Session::lookupSession(.\Session.cpp:1408) > at > ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(3828): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3884): > at Session::lookupSession(.\Session.cpp:1395) > at Session::lookupSession(.\Session.cpp:1408) > at > ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(3896): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3904): > at message_order::operator=(.\MessageSorters.cpp:65) > at Session::nextQueued(.\Session.cpp:1157) > at Session::nextQueued(.\Session.cpp:1151) > at Session::nextHeartbeat(.\Session.cpp:255) > at Session::next(.\Session.cpp:1211) > at Session::next(.\Session.cpp:1185) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(3972): > at Session::lookupSession(.\Session.cpp:1395) > at Session::lookupSession(.\Session.cpp:1408) > at > ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) > at > ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) > > > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) > thread(4016): > at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) > at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) > at > MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 > > 1) > at Session::sendRaw(.\Session.cpp:428) > at Session::generateHeartbeat(.\Session.cpp:655) > at Session::next(.\Session.cpp:116) > at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) > at > ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) > thread(2248): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3060): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3112): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3828): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > thread(3896): > at process_sleep(.\Utility.cpp:372) > at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) > at Initiator::startThread(.\Initiator.cpp:240) > > > > > |
|
From: Andrew M. <an...@nm...> - 2006-04-27 21:17:46
|
On Tue, 25 Apr 2006, Oren Miller wrote: > Do you have the initiators logs? > > --oren > Here we are with the logs... I experienced the same crash again today. I started up my initiator at 20060427-20:41:28. The acceptor immediately crashed. I restarted the acceptor and then restarted the initiator at 20060427-20:57:09 and the system connected ok. Log files are at: http://www.nmedia.net/~andrew/quickfix/ After the crash I restart my acceptor and the initiator reconnects with the messages following: 9484 [Thread-23] DEBUG multifix.Application - FIX.4.1:IN_MULTIFIX21->TW21 fromA dmin: 8=FIX.4.1?9=68?35=A?34=2?49=TW21?52=20060427-20:57:35?56=IN_MULTIFIX21?98= 0?108=30?10=024? 4.1 logon 9484 [Thread-23] DEBUG multifix.Application - FIX.4.1:IN_MULTIFIX21->TW21 toAdm in: 8=FIX.4.1?9=68?35=A?34=1?49=IN_MULTIFIX21?52=20060427-20:57:44?56=TW21?98=0? 108=30?10=023? 9484 [Thread-23] DEBUG multifix.Application - FIX.4.1:IN_MULTIFIX21->TW21 toAdm in: 8=FIX.4.1?9=70?35=2?34=2?49=IN_MULTIFIX21?52=20060427-20:57:44?56=TW21?7=1?1 6=999999?10=138? 9484 [Thread-23] INFO multifix.mfix - Application: onLogon Created sessionIDFI X.4.1:IN_MULTIFIX21->TW21 9672 [Thread-23] DEBUG multifix.Application - FIX.4.1:IN_MULTIFIX21->TW21 fromA dmin: 8=FIX.4.1?9=94?35=4?34=1?43=Y?49=TW21?52=20060427-20:57:35?56=IN_MULTIFIX2 1?122=20060427-20:57:35?36=3?123=Y?10=052? When the acceptor application crashes, this is the last msg I see followed by the stack trace. 46349375 [Thread-26] DEBUG multifix.Application - FIX.4.1:IN_MULTIFIX21->TW21 t oAdmin: 8=FIX.4.1?9=56?35=5?34=1?49=IN_MULTIFIX21?52=20060427-20:42:30?56=TW21?1 0=228? thread(136): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(268):struct FIX::IOException: IO Error at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(448): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 1) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(472): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(560): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(1188): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(1308): at time_gmtime(.\Utility.cpp:281) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(1796): at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(2028): at Session::lookupSession(.\Session.cpp:1395) at Session::lookupSession(.\Session.cpp:1408) at ThreadedSocketConnection::setSession(.\ThreadedSocketConnection.cpp:167) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(2044): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(2200): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(2304): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 1) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(2360): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(2416): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 1) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(2564): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(2588): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 1) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketAcceptor::socketThread(.\ThreadedSocketAcceptor.cpp:186) thread(2816): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(2824): at FieldMap::clear(.\FieldMap.cpp:165) at FieldMap::operator=(.\FieldMap.cpp:40) at FieldMap::addGroup(.\FieldMap.cpp:61) at Message::setGroup(.\Message.cpp:349) at Message::setString(.\Message.cpp:284) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Message::setString(.\Message.cpp:284) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) thread(3016): at FieldMap::clear(.\FieldMap.cpp:165) at FieldMap::operator=(.\FieldMap.cpp:40) at Session::sendRaw(.\Session.cpp:428) at Session::send(.\Session.cpp:418) at Session::sendToTarget(.\Session.cpp:1348) thread(3028): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 1) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(3036): at message_order::operator=(.\MessageSorters.cpp:65) at Session::nextQueued(.\Session.cpp:1157) at Session::nextQueued(.\Session.cpp:1151) at Session::nextHeartbeat(.\Session.cpp:255) at Session::next(.\Session.cpp:1211) at Session::next(.\Session.cpp:1185) at ThreadedSocketConnection::processStream(.\ThreadedSocketConnection.cpp:139) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(3456): at socket_isValid(.\Utility.cpp:213) at socket_accept(.\Utility.cpp:134) at ThreadedSocketAcceptor::onStart(.\ThreadedSocketAcceptor.cpp:81) at Acceptor::startThread(.\Acceptor.cpp:228) thread(3496): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3544): at process_sleep(.\Utility.cpp:372) at ThreadedSocketInitiator::onStart(.\ThreadedSocketInitiator.cpp:72) at Initiator::startThread(.\Initiator.cpp:240) thread(3652): at MySQLStore::setNextSenderMsgSeqNum(.\MySQLStore.cpp:255) at MySQLStore::incrNextSenderMsgSeqNum(.\MySQLStore.cpp:291) at MessageStoreExceptionWrapper::incrNextSenderMsgSeqNum(.\MessageStore.cpp:14 1) at Session::sendRaw(.\Session.cpp:428) at Session::generateHeartbeat(.\Session.cpp:655) at Session::next(.\Session.cpp:116) at ThreadedSocketConnection::read(.\ThreadedSocketConnection.cpp:76) at ThreadedSocketInitiator::socketThread(.\ThreadedSocketInitiator.cpp:214) thread(3796): at ThreadedSocketInitiator::onInitialize(.\ThreadedSocketInitiator.cpp:67) at Initiator::start(.\Initiator.cpp:147) |