[QFJ-835] Required tag missing, field=447 Created: 10/Apr/15  Updated: 20/Dec/19  Resolved: 20/Dec/19

Status: Closed
Project: QuickFIX/J
Component/s: Message Generation
Affects Version/s: 1.5.3
Fix Version/s: None

Type: Bug Priority: Critical
Reporter: Anevale Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Environment:

CentOS release 6.5 (Final), Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)


Issue Links:
Duplicate
duplicates QFJ-971 Intermittently we receive the "Requir... Closed

 Description   

Scenario:

The raw message received at AbstractIoHandler shows that the tag 447 is there

8=FIXT.1.1 9=X 35=8 ... 453=2 448=X 447=D 452=75 448=Y 447=D 452=1 ...10=X

However, at next step, the DataDictionary.validate() invoke from Session produces the below FieldException

Rejecting invalid message: quickfix.FieldException: Required tag missing, field=447:
8=FIXT.1.1 9=X 35=8 ... 453=2 447=D 448=X 452=75 447=D 448=Y 452=1 10=X

As shown from the exception log, the printed message still has the tag of 447, but the ordering of field 448 and 447 inside Parties(453) are reversed.

Is this a known issue of QuickFixJ 1.5.3?

we are using oracle jdk1.7.0_u51 (64bit)



 Comments   
Comment by Grant Birchmeier [ 10/Apr/15 ]

Sounds like a user configuration problem. Your engine is not using the right DataDictionary and so is failing to parse the repeating group. Make sure UseDataDictionary=Y and DataDictionary=path/to/file.xml.

"DO NOT SUBMIT HELP REQUESTS TO JIRA. INSTEAD USE THE MAILING LIST TO ASK FOR HELP."

If you need more follow up help, join the mailing list or try StackOverflow.

Comment by Anevale [ 13/Apr/15 ]

Thanks sir, a note to add to this issue

Other message with 35=8 could be parsed and processed correctly, and it is using UseDataDictionary=Y, with a correct path.

If it's a user configuration problem all message should have the same behavior.

But do you mean when the engine failed to parse the group, the message.toString() printed with the exception could still include the raw message tag in reverse order?

Comment by Grant Birchmeier [ 13/Apr/15 ]

This is not the right venue for this discussion. If you need follow-up help, there are many people (including myself) who are on the mailing list or StackOverflow.

Generated at Sat May 04 21:25:32 UTC 2024 using JIRA 7.5.2#75007-sha1:9f5725bb824792b3230a5d8716f0c13e296a3cae.