[QFJ-941] MessageCracker omits some data on MarketDataSnapshotFullRefresh response. Created: 12/Jan/18 Updated: 15/Jan/18 Resolved: 15/Jan/18 |
|
| Status: | Closed |
| Project: | QuickFIX/J |
| Component/s: | Engine |
| Affects Version/s: | 1.5.3 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Critical |
| Reporter: | Aro Kondo | Assignee: | Unassigned |
| Resolution: | Not a bug | Votes: | 0 |
| Labels: | QuickfixJ | ||
| Environment: |
windows 10 pro, Eclipse Version: Oxygen.2 Release (4.7.2), FIX4.4 |
||
| Description |
|
MessageCracker seems having a problem missing a part of the original data. I have implemented MessageCracker and overidden MarketDataSnapshotFullRefresh response to display received messages like below.
@Override public final void onMessage(quickfix.fix44.MarketDataSnapshotFullRefresh message, SessionID sessionID) { logger.info(message.toString()); | Also I have let my application output log and compared both messages.
Here is the comparison.
// from MessageCracker
8=FIX.4.49=14235=W34=1349=OneZero_Q52=20180112-05:25:14.23856=BANANA_Q55=USDJPY262=4268=2269=0270=87.122271=1000000276=A282=Binary299=1982254110=224
// from application logger
8=FIX.4.49=20135=W34=1349=OneZero_Q52=20180112-05:25:14.23856=BANANA_Q55=USDJPY262=4268=2269=0270=87.122271=1000000276=A282=Binary299=19822541269=1270=87.122271=1000000276=A282=Binary299=1982254210=254
Despite TAG268 equals 2, offer data is omitted. Any thoughts?
|
| Comments |
| Comment by Aro Kondo [ 15/Jan/18 ] |
|
Sorry guys, I have solved this problem. Dictionary discrepancy caused this strange behavior. |