Uploaded image for project: 'OpenFAST'
  1. OpenFAST
  2. FAST-32

The presence map BitVector [byte sequence] has too many bits for the group MDEntries

    Details

    • Type: Bug
    • Status: Open
    • Priority: Default
    • Resolution: Unresolved
    • Affects Version/s: 0.9.8
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      All,

      This is my first message and I'm using your solution OpenFAST 0.9.8.

      In my tests I receive the message below (In more than one UDP package):

      My question is: This is normal, becouse that is really BIG? Sometimes I can read many MDEntryTipes (73 is my record).

      Find attached the file with this message: FULL_MESSAGE_20_1292884971843.bin
      Find attached too the template using to parse this bytes.

      If you need more information, be a pleasure send to you.

      Thanks in advance,

      Best Regards,
      Eduardo Armelin


      org.openfast.error.FastException: An error occurred while decoding MarketDataSnapshotFullRefresh_20
      at org.openfast.template.MessageTemplate.decode(MessageTemplate.java:119) ~[openfast-0.9.8.jar:na]
      at org.openfast.codec.FastDecoder.readMessage(FastDecoder.java:67) ~[openfast-0.9.8.jar:na]
      at org.openfast.MessageInputStream.readMessage(MessageInputStream.java:69) ~[openfast-0.9.8.jar:na]
      at br.fator.marketdata.umdf.processor.DataProcessor.processData(DataProcessor.java:50) ~[bin/:na]
      at br.fator.marketdata.umdf.socket.SocketClient.parseDatagramAndCallProcessor(SocketClient.java:212) [bin/:na]
      at br.fator.marketdata.umdf.socket.SocketClient.run(SocketClient.java:74) [bin/:na]
      at java.lang.Thread.run(Thread.java:619) [na:1.6.0_17]
      Caused by: org.openfast.error.FastException: Error occurred while decoding MDEntries
      at org.openfast.template.Group.decode(Group.java:240) ~[openfast-0.9.8.jar:na]
      at org.openfast.template.Sequence.decode(Sequence.java:194) ~[openfast-0.9.8.jar:na]
      at org.openfast.template.Group.decodeFieldValues(Group.java:300) ~[openfast-0.9.8.jar:na]
      at org.openfast.template.MessageTemplate.decode(MessageTemplate.java:112) ~[openfast-0.9.8.jar:na]
      ... 6 common frames omitted
      Caused by: org.openfast.error.FastException: The presence map BitVector [00101000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 11111011] has too many bits for the group MDEntries
      at org.openfast.error.ErrorCode.throwException(ErrorCode.java:50) ~[openfast-0.9.8.jar:na]
      at org.openfast.error.ErrorHandler$1.error(ErrorHandler.java:28) ~[openfast-0.9.8.jar:na]
      at org.openfast.Global.handleError(Global.java:19) ~[openfast-0.9.8.jar:na]
      at org.openfast.template.Group.decodeFieldValues(Group.java:303) ~[openfast-0.9.8.jar:na]
      at org.openfast.template.Group.decodeFieldValues(Group.java:266) ~[openfast-0.9.8.jar:na]
      at org.openfast.template.Group.decode(Group.java:233) ~[openfast-0.9.8.jar:na]
      ... 9 common frames omitted

        Attachments

        1. FULL_MESSAGE_20_1292884971843.bin
          4 kB
          Eduardo Kilhian Armelin
        2. templates-UMDF.xml
          47 kB
          Eduardo Kilhian Armelin

          Activity

            People

            • Assignee:
              jacob_northey Jacob Northey
              Reporter:
              earmelin Eduardo Kilhian Armelin
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: