[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.

Generated at Mon Apr 29 15:48:40 UTC 2024 using JIRA 7.5.2#75007-sha1:9f5725bb824792b3230a5d8716f0c13e296a3cae.