{"action":"closed","issue":{"url":"https://api.github.com/repos/StockSharp/StockSharp/issues/143","labels_url":"https://api.github.com/repos/StockSharp/StockSharp/issues/143/labels{/name}","comments_url":"https://api.github.com/repos/StockSharp/StockSharp/issues/143/comments","events_url":"https://api.github.com/repos/StockSharp/StockSharp/issues/143/events","html_url":"https://github.com/StockSharp/StockSharp/issues/143","id":96853916,"number":143,"title":"StackOverflow при использовании коннектора Rithmic (релиз 4.3.7)","user":{"login":"goodvin","id":423804,"avatar_url":"https://avatars.githubusercontent.com/u/423804?v=3","gravatar_id":"","url":"https://api.github.com/users/goodvin","html_url":"https://github.com/goodvin","followers_url":"https://api.github.com/users/goodvin/followers","following_url":"https://api.github.com/users/goodvin/following{/other_user}","gists_url":"https://api.github.com/users/goodvin/gists{/gist_id}","starred_url":"https://api.github.com/users/goodvin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/goodvin/subscriptions","organizations_url":"https://api.github.com/users/goodvin/orgs","repos_url":"https://api.github.com/users/goodvin/repos","events_url":"https://api.github.com/users/goodvin/events{/privacy}","received_events_url":"https://api.github.com/users/goodvin/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-23T16:33:48Z","updated_at":"2015-07-23T19:19:13Z","closed_at":"2015-07-23T19:19:13Z","body":"Сборка https://github.com/StockSharp/StockSharp/releases/tag/4.3.7\r\n\r\nСтек:\r\n\r\n```\r\n(и так далее)\r\n\r\nStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessLevel1ChangeMessage(StockSharp.BusinessEntities.Security security, StockSharp.Messages.Level1ChangeMessage message) + 0x4a4 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.ProcessSecurityAction<StockSharp.Messages.Level1ChangeMessage>(StockSharp.Messages.Level1ChangeMessage message, System.Func<StockSharp.Messages.Level1ChangeMessage,StockSharp.Messages.SecurityId> getId, System.Action<StockSharp.BusinessEntities.Security,StockSharp.Messages.Level1ChangeMessage> action, bool ignoreIfNotExist) + 0x8cf bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OnProcessMessage(StockSharp.Messages.Message message) + 0x4e7 bytes\t\r\n \tStockSharp.Rithmic.dll!StockSharp.Rithmic.RithmicTrader.OnProcessMessage(StockSharp.Messages.Message message) + 0x62 bytes\t\r\n \tStockSharp.Algo.dll!StockSharp.Algo.Connector.OutMessageChannelOnNewOutMessage(StockSharp.Messages.Message message) + 0x28 bytes\t\r\n \tEcng.Common.dll!Ecng.Common.DelegateHelper.SafeInvoke<StockSharp.Messages.Message>(System.Action<StockSharp.Messages.Message> handler, StockSharp.Messages.Message arg) + 0x39 bytes\t\r\n \tStockSharp.Messages.dll!StockSharp.Messages.InMemoryMessageChannel.Open.AnonymousMethod__1() + 0xa5 bytes\t\r\n \tEcng.Common.dll!Ecng.Common.Converter.DoInCulture.AnonymousMethod__e() + 0x23 bytes\t\r\n \tEcng.Common.dll!Ecng.Common.Converter.DoInCulture<object>(System.Globalization.CultureInfo cultureInfo, System.Func<object> func) + 0xe1 bytes\t\r\n \tEcng.Common.dll!Ecng.Common.Converter.DoInCulture(System.Globalization.CultureInfo cultureInfo, System.Action action) + 0xc5 bytes\t\r\n \tStockSharp.Messages.dll!StockSharp.Messages.InMemoryMessageChannel.Open.AnonymousMethod__0() + 0x51 bytes\t\r\n \tEcng.Common.dll!Ecng.Common.ThreadingHelper.Thread.AnonymousMethod__f() + 0x23 bytes\t\r\n \tmscorlib.dll!System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x6f bytes\t\r\n \tmscorlib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0xa7 bytes\t\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool preserveSyncCtx) + 0x16 bytes\t\r\n \tmscorlib.dll!System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x41 bytes\t\r\n \tmscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes\t\r\n```\r\n"}}