Problem occured while passing the FIX-Engine-Tests from openfix-test-server.
Field NoAllocs is overwritten when parsing the message string into the message in:
File: Message.java Method: fromString -> ... parse ...
The original number in the Field NoAllocs will be overwritten without checking if its the same size.
In case of a conflict in the message (e.g. NoAllocs greater than number of values) this conflict can not be detected anymore.
This could lead to critical situations in real trading application.
Best regards, Welf
|