[QFJ-644] keep getting quickfix.FieldNotFound: 268, eventhough it's set in the message Created: 21/Oct/11 Updated: 15/Nov/12 Resolved: 02/Dec/11 |
|
Status: | Closed |
Project: | QuickFIX/J |
Component/s: | None |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | Bug | Priority: | Critical |
Reporter: | Robert Shalonov | Assignee: | Christoph John |
Resolution: | Not a bug | Votes: | 0 |
Labels: | QuickfixJ | ||
Environment: |
quickfix.fix50 |
Attachments: |
![]() |
Description |
I keep getting quickfix.FieldNotFound: 268, index=1. Message: 8=FIXT.1.19=36935=W49=ICAPServer56=FXDD34=452=20111021-15:09:16.535262=131920975731621021=255=EUR/USD461=RCSXX=0268=8269=0270=1.38898271=2000000269=0270=1.38897271=8000000269=0270=1.38854271=2000000269=1270=1.38855271=6000000269=1270=1.38856271=7000000269=1270=1.38857271=3000000269=1270=1.38858271=9000000269=1270=1.38859271=10000000010=128 Sample Code: MarketDataSnapshotFullRefresh message= (MarketDataSnapshotFullRefresh) message; |
Comments |
Comment by Laurent Danesi [ 15/Nov/11 ] |
Hi, I tried to reproduce your problem but I was able to. Regards, Laurent |
Comment by Christoph John [ 02/Dec/11 ] |
Robert, you need to use a valid data dictionary if you want to correctly parse messages with repeating groups. The attached test case by Laurent also works for me. But if I do not pass the data dictionary into the Message(String, DataDictionary, boolean) I keep getting the same error as you: "quickfix.FieldNotFound: 268, index=1". Regards, |