[QFJ-812] Non-Logon message received before Logon should result in disconnection Created: 07/Oct/14 Updated: 02/Apr/15 Resolved: 08/Oct/14 |
|
| Status: | Closed |
| Project: | QuickFIX/J |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 1.6.0 |
| Type: | Bug | Priority: | Default |
| Reporter: | Thom Shutt | Assignee: | Christoph John |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
According to Fix protocol, if a message is sent before Logon, an error should be logged and the user should be disconnected. Currently, an error is logged but no disconnection happens. Edit: this is outlined in the "Sellside-oriented (session acceptor) Logon and session initiation test case" 1S. |
| Comments |
| Comment by Christoph John [ 07/Oct/14 ] |
|
Hi, could you maybe attach some log output or a test case? Thanks |
| Comment by Thom Shutt [ 07/Oct/14 ] |
|
Hi, the log output we get is:
WARN | 2014-09-29 16:25:16,029 | {SocketAcceptorIoProcessor-0.0} | AcceptorIoHandler | - Ignoring non-logon message before session establishment: <FIX message content>
|
| Comment by Christoph John [ 08/Oct/14 ] |
|
OK, this is a one-line fix. |