Discussion Forums

Re: FAST decoding error can anyone help me.?
Thilina Sampath / MillenniumIT / MIT
8 Jan 2012 10:24PM ET

Hi Rolf,

It seems to be template mismatch or similar this. Yes, this field is most case similar for sending time field.

Hi Tumee,

What you mean sender has no PartyIDs submessage but decoder has. Both encoder + decoder needs to work on agreed template. Otherwise FAST messages will not be able to decoded.

 

> Hi,
> It's not possible this error caused from template file differences.
> Sender side had no PartyIDs submessage but at the decoding side had PartyIDs in template file.
>
> > Hi,
> >
> > Is it possible to have such PMAP for NoPartyIDs message?
> >
> > NoPartyIDs
> > PMAP: 32303132303130322d30383a32343a30372e3030b9
> >
> > How many fields does PartyIDs message contain and is n't there a field called PartyID as the first field of PartyIDs sub message.
> >
> >
> >
> >
> > > Hi all.,
> > > While I decoding FAST inputStream I reached this error message can anyone help me with this.?
> > >
> > > MarketDataIncrementalRefresh
> > > SendingTime: 32303132303130322d30383a32343a30362e3939b7 -> 20120102-08:24:06.997(20120102-08:24:06.997)
> > > AppID: b1 -> 1(1)
> > > ApplSeqNum: 0cc2 -> 1601(1601)
> > > MDReqID: 80 -> null(null)
> > > LastRptRequested: 80 -> null(null)
> > > NoMDEntries: 82 -> 2(2)
> > > NoMDEntries
> > > PMAP: 7f7ff0
> > > MDUpdateAction: 80 -> 0(0)
> > > MDSubBookType: 82 -> 1(1)
> > > MDEntryType: f3 -> s(s)
> > > MDEntryID: 80 -> null(null)
> > > Symbol: 474f562d4f2d303030b0 -> GOV-O-0000(GOV-O-0000)
> > > MDEntryPx: 8100f7 -> 119(119)
> > > MDEntrySize: 80 -> null(null)
> > > MDEntryDate: 80 -> null(null)
> > > MDEntryTime: 80 -> null(null)
> > > TradeCondition: 80 -> null(null)
> > > MatchType: 80 -> null(null)
> > > NumberOfOrders: 80 -> null(null)
> > > MDEntryPositionNo: 80 -> null(null)
> > > MDPriceLevel: 80 -> null(null)
> > > MDQuoteType: db -> 90(90)
> > > RptSeq: 80 -> null(null)
> > > NoPartyIDs: 80 -> null(null)
> > > TrdSubType: 1384 -> 2435(2435)
> > > NoMDEntries
> > > PMAP: f5
> > > MDUpdateAction: 80 -> 0(0)
> > > MDSubBookType: 83 -> 2(2)
> > > MDEntryType: 81 -> ()
> > > Symbol: 80 -> ()
> > > MDEntrySize: d77fb8 -> -0.00000000000000000000000000000000000000072(-0.00000000000000000000000000000000000000072)
> > > NoPartyIDs: 92 -> 17(17)
> > > NoPartyIDs
> > > PMAP: 32303132303130322d30383a32343a30372e3030b9
> > > PartyIDSource: b1 -> 1(1)
> > > PartyRole: 0cc3 -> 1602(1602)
> > > Exception in thread "Main Site" org.openfast.error.FastException: An error occurred while decoding MarketDataIncrementalRefresh
> > >         at org.openfast.template.MessageTemplate.decode(MessageTemplate.java:133)
> > >         at org.openfast.codec.FastDecoder.readMessage(FastDecoder.java:64)
> > >         at main.UdpChannelReceiver$2.run(UdpChannelReceiver.java:131)
> > > Caused by: org.openfast.error.FastException: Error occurred while decoding NoMDEntries
> > >         at org.openfast.template.Group.decode(Group.java:230)
> > >         at org.openfast.template.Sequence.decode(Sequence.java:206)
> > >         at org.openfast.template.Group.decodeFieldValues(Group.java:293)
> > >         at org.openfast.template.MessageTemplate.decode(MessageTemplate.java:126)
> > >         ... 2 more
> > > Caused by: org.openfast.error.FastException: Error occurred while decoding NoPartyIDs
> > >         at org.openfast.template.Group.decode(Group.java:230)
> > >         at org.openfast.template.Sequence.decode(Sequence.java:206)
> > >         at org.openfast.template.Group.decodeFieldValues(Group.java:293)
> > >         at org.openfast.template.Group.decodeFieldValues(Group.java:256)
> > >         at org.openfast.template.Group.decode(Group.java:223)
> > >         ... 5 more
> > > Caused by: org.openfast.error.FastException: The presence map BitVector [00110010 00110000 00110001 00110010 00110000 00110001 00110000 00110010 00101101 00110000 00111000 00111010 00110010 00110100 00111010 00110000 00110111 00101110 00110000 00110000 10111001] has too many bits for the group NoPartyIDs
> > >         at org.openfast.error.ErrorCode.throwException(ErrorCode.java:45)
> > >         at org.openfast.error.ErrorHandler$1.error(ErrorHandler.java:26)
> > >         at org.openfast.Global.handleError(Global.java:42)
> > >         at org.openfast.template.Group.decodeFieldValues(Group.java:296)
> > >         at org.openfast.template.Group.decodeFieldValues(Group.java:256)
> > >         at org.openfast.template.Group.decode(Group.java:223)
> > >         ... 9 more
> > >
> > > Thanks in advance,
> > > Tumee


FAST decoding error can anyone help me.?
tumendelger erdenebayar / MSE   2 Jan 2012 4:12AM ET
Re: FAST decoding error can anyone help me.?
Thilina Sampath / MillenniumIT / MIT   6 Jan 2012 8:25AM ET
Re: FAST decoding error can anyone help me.?
Rolf Andersson / Pantor Engineering   6 Jan 2012 9:05AM ET
Re: FAST decoding error can anyone help me.?
tumendelger erdenebayar / MSE   8 Jan 2012 3:37AM ET
Re: FAST decoding error can anyone help me.?
Thilina Sampath / MillenniumIT / MIT   8 Jan 2012 10:24PM ET
Re: FAST decoding error can anyone help me.?
tumendelger erdenebayar / MSE   8 Jan 2012 10:40PM ET