Open techdiver opened 1 year ago
Hard to tell what causes this but the logon and heartbeat timeouts look like a thread is blocked that would normally process these messages. A thread dump would be helpful.
BTW you could also use another connection pool instead of Proxool. Also see here #607
Describe the bug A configured quickfix connection throws an exception whilst processing a heartbeat response.
To Reproduce Cannot reproduce locally. Issue reported on client system.
Expected behavior Fix session establish correctly
system information:
Additional context Initially we get the following exception thrown:
Followed by:
The client reports no connectivity issues at the time and this is backed up by the fact that other resources within our application can communicate with the database fine. Thee might have been a disconnect but the assumption is quickfixj would reconnect once available. Aside from that it seems that reconnect attempts don't work as we see many of these in the logs:
This is despite the fact that the fact that we can see from the logs that those logon attempts are being responded to: