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