You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Repeating group fields out of order (group 268: template is wrong or delimiter 269 not found: expected 2 groups, but found 1)"
To Reproduce
First, I send a fix message with msgType = V to subscribe to the exchange rate data in both bid and offer directions
Then I successfully received the msgType = W message returned by the bank, and the message has data in both bid and offer directions, and the message is correct
However, when the program runs to "marketdatasnapshotfullrefresh.FromMessage(message)" and parses out the message data of msgType = W, and then calls "marketDataMsg.GetNoMDEntries() ", an error occurs, and the error message is as shown above.
Expected behavior
Logically, there should be no error, and the exchange rate data in both bid and offer directions can be successfully obtained.
system information:
OS: Mac
Go version: Go 1.16.5
QF/Go Version v0.6.0
Additional context
I read the ParseMessage() method of the message. In this method, the message data is directly parsed into the Body field, and the Body is a map data structure. It does not support repeating groups. Is it caused by this?
The text was updated successfully, but these errors were encountered:
Describe the bug
"Repeating group fields out of order (group 268: template is wrong or delimiter 269 not found: expected 2 groups, but found 1)"
To Reproduce
First, I send a fix message with msgType = V to subscribe to the exchange rate data in both bid and offer directions
Then I successfully received the msgType = W message returned by the bank, and the message has data in both bid and offer directions, and the message is correct
However, when the program runs to "marketdatasnapshotfullrefresh.FromMessage(message)" and parses out the message data of msgType = W, and then calls "marketDataMsg.GetNoMDEntries() ", an error occurs, and the error message is as shown above.
Expected behavior
Logically, there should be no error, and the exchange rate data in both bid and offer directions can be successfully obtained.
system information:
Additional context
I read the ParseMessage() method of the message. In this method, the message data is directly parsed into the Body field, and the Body is a map data structure. It does not support repeating groups. Is it caused by this?
The text was updated successfully, but these errors were encountered: