[QFJ-677] The fix for QFJ-318 was reverted (inadvertently?) in r928 Created: 30/Apr/12  Updated: 27/Jul/17  Resolved: 12/Jul/17

Status: Closed
Project: QuickFIX/J
Component/s: Engine
Affects Version/s: 1.5.2
Fix Version/s: 1.6.4

Type: Bug Priority: Default
Reporter: Ryan Caudy Assignee: Christoph John
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Relates
relates to QFJ-318 FileLog for Messages Sometimes Omits ... Closed

 Description   

We've found that the components (timestamp, message, newline) of log lines are occasionally interleaved in multi-threaded applications that concurrently send and receive FIX messages via QuickFIX/J 1.5.2. This issue wasn't present in QuickFIX/J 1.3.2.
It looks to me like the removal of "synchronized" from FileLog.writeMessage() in r928 was an error. None of the JIRA tickets cited in the commit log seem to explain the change.


Generated at Wed May 08 04:56:09 UTC 2024 using JIRA 7.5.2#75007-sha1:9f5725bb824792b3230a5d8716f0c13e296a3cae.