Uploaded image for project: 'QuickFIX/J'
  1. QuickFIX/J
  2. QFJ-835

Required tag missing, field=447

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Duplicate
    • Affects Version/s: 1.5.3
    • Fix Version/s: None
    • Component/s: Message Generation
    • Labels:
      None
    • Environment:
      CentOS release 6.5 (Final), Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

      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)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                Anevale Anevale
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: