Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获得;输入字符串的格式不正确";启动QuickFixN时_C#_Quickfix - Fatal编程技术网

C# 获得;输入字符串的格式不正确";启动QuickFixN时

C# 获得;输入字符串的格式不正确";启动QuickFixN时,c#,quickfix,C#,Quickfix,我有一个C#应用程序,它已经成功地使用QuickFixN一段时间了 今天早上机器崩溃后,当我重新启动时,我在这里看到“输入字符串格式不正确”: 如何更正?删除所有QuickFix存储区后,问题得以更正 显然这有点危险-邮件可能会丢失。希望您备份了商店?如果您按时间戳对存储区进行排序,您可以找到导致问题的消息…首先发布崩溃的代码以及输入值。这在QuickFix中,我不知道该站点用于编程的输入值区域是什么,我不确定我们将如何帮助您。也许这比FWIW更好,这是一个c#错误,当你试图将一个字符串解析成一

我有一个C#应用程序,它已经成功地使用QuickFixN一段时间了

今天早上机器崩溃后,当我重新启动时,我在这里看到“输入字符串格式不正确”:


如何更正?

删除所有QuickFix存储区后,问题得以更正


显然这有点危险-邮件可能会丢失。

希望您备份了商店?如果您按时间戳对存储区进行排序,您可以找到导致问题的消息…

首先发布崩溃的代码以及输入值。这在QuickFix中,我不知道该站点用于编程的输入值区域是什么,我不确定我们将如何帮助您。也许这比FWIW更好,这是一个c#错误,当你试图将一个字符串解析成一个数字而该字符串不是一个数字时会发生。谢谢,明白了。刚刚解决了,所以我发布了一个答案。不正确。您删除了存储(在stacktrace中引用)。商店和日志是完全不同的东西,尽管傻瓜有时会将它们配置成同一个目录。你是对的,我已经删除了商店,这就解决了问题。我不认为我有日志功能,但很明显,商店有多个文件-我应该查找哪一个?你可以从主体文件中获得一些信息,但我不确定它是否记录了异常。cfg文件中的filelogpath是什么?导航到那里并查看messages.current.log
    System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at System.Convert.ToInt32(String value)
   at QuickFix.FileStore.ConstructFromFileCache()
   at QuickFix.FileStore.open()
   at QuickFix.FileStore..ctor(String path, SessionID sessionID)
   at QuickFix.FileStoreFactory.Create(SessionID sessionID)
   at QuickFix.Session..ctor(IApplication app, IMessageStoreFactory storeFactory, SessionID sessID, DataDictionaryProvider dataDictProvider, SessionSchedule sessionSchedule, Int32 heartBtInt, ILogFactory logFactory, IMessageFactory msgFactory, String senderDefaultApplVerID)
   at QuickFix.SessionFactory.Create(SessionID sessionID, Dictionary settings)
   at QuickFix.AbstractInitiator..ctor(IApplication app, IMessageStoreFactory storeFactory, SessionSettings settings, ILogFactory logFactory, IMessageFactory messageFactory)
   at QuickFix.Transport.SocketInitiator..ctor(IApplication application, IMessageStoreFactory storeFactory, SessionSettings settings, ILogFactory logFactory)