We're updating the issue view to help you get more done.Learn more

Win64 build failed with seqnum mismatch

Hi!
First, I want to thank fix8 developers for their efforts!

I have built fix8 framework by VS2012 using only POCO, TBB and GetOpt.
Now I'm trying to develop my own initiator-application using fix8 and I've got following problem:

I use threaded process model. My application successfully connects to FIX-server and properly sends and receives "heartbeat" and "test request" messages. But when I try to send any specific message (such as "NewOrderSingle") from another thread, I get disconnect from server with message "The incoming message has a sequence number (1) less than expected (4) and the PossDupFlag is not set. This indicates a serious error". And it's true, the outgoing message really has the wrong seqnum.

fix8 config and protocol log files are attached.
What do I do wrong?

Best regards,
Andrey

Status

Assignee

Sergey Sedreev

Reporter

Sergey Sedreev

Fix versions

Affects versions

1.0.0

Priority

Major