繁体   English   中英

QuickFixN OnLogon NullReferenceException 在 QuickFix.Session.NextLogon

[英]QuickFixN OnLogon NullReferenceException at QuickFix.Session.NextLogon

我不知道这里出了什么问题。 管理员和登录消息代码看起来没问题,消息看起来没问题,数据字典看起来没问题。

20211122-12:29:48.018 : Initiated logon request
20211122-12:29:48.129 : Sequence numbers reset due to ResetSeqNumFlag=Y
20211122-12:29:48.129 : Received logon
20211122-12:29:48.129 : Session FIX.4.4:FIX ENGINE.TEST/FIX.API->360T_RFQ_TEST disconnecting: System.NullReferenceException: Object reference not set to an instance of an object.
   at IsFixService.IsFixService.OnLogon(SessionID s)
   at QuickFix.Session.NextLogon(Message logon)
   at QuickFix.Session.Next(MessageBuilder msgBuilder)
   at QuickFix.SocketInitiatorThread.ProcessStream()
   at QuickFix.SocketInitiatorThread.Read()

消息是

8=FIX.4.49=11935=A34=149=FIX ENGINE.TEST50=FIX.API52=20211122-12:29:48.01756=360T_RFQ_TEST98=0108=30141=Y554=pwd10=050
8=FIX.4.49=10235=A34=149=360T_RFQ_TEST52=20211122-12:29:48.06556=FIX ENGINE.TEST57=FIX.API98=0108=30141=Y10=160

我很困惑为什么会有一个NextLogon因为只有 1 个登录。

好的,我对 QuickFixN OnLogon覆盖方法和消息破解程序OnMessage(QuickFix.FIX44.Logon msg, SessionID s)方法感到困惑。

OnMessage方法运行良好。 我的onLogon方法有一个NullReferenceException试图使用未初始化的登录监视缓存。 这是一个错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM