Михаил Сухов chudokos Вышло обновление 4.1.13.2, теперь Гидру даже нельзя настроить на работу в другой папке, так как сразу появляется сообщение о переименовании, затем сообщение об ошибке "Ошибка Не удалось завершить операцию: каталог "D:\Datas\R\RTSI@FORTS" уже существует. при переименовании папки D:\Datas\R\RTSI@RTSIDX", после чего программа выключается.
Могли бы вы выложить лог с тем местом, когда произошла данная ошибка?
08:42:37.242|Error |StockSharp|Ecng.Data.BatchException`1[StockSharp.BusinessEntities.Security]: Batch command thrown a exception. ---> System.Data.SQLite.SQLiteException: Abort due to constraint violation
Security.ExchangeBoard may not be NULL
в System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
в System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
в System.Data.SQLite.SQLiteDataReader.NextResult()
в System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
в System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
в Ecng.Data.DatabaseCommand.<ExecuteNonQuery>b__6(DbCommand cmd)
в Ecng.Data.DatabaseCommand.<>c__DisplayClass4`1.<Execute>b__1(DbConnection connection)
в Ecng.Data.Database.GetConnection(Action`1 action)
в Ecng.Data.DatabaseCommand.Execute[TResult](IEnumerable`1 input, Func`2 handler)
в Ecng.Data.DatabaseCommand.ExecuteNonQuery(SerializationItemCollection input)
в Ecng.Data.Database.Execute(DatabaseCommand command, SerializationItemCollection source, Boolean needRetVal)
в Ecng.Data.Database.Update(DatabaseCommand command, SerializationItemCollection source, Boolean needRetVal)
в Ecng.Data.Database.<>c__DisplayClass11`1.<Update>b__10()
в Ecng.Data.Database.BatchInfo.<>c__DisplayClass3f`1.<AddAction>b__3e()
--- Конец трассировки внутреннего стека исключений ---
в Ecng.Data.Database.BatchInfo.<>c__DisplayClass3f`1.<AddAction>b__3e()
в Ecng.Data.Database.BatchInfo.<Commit>b__44(Action a)
в Wintellect.PowerCollections.Algorithms.ForEach[T](IEnumerable`1 collection, Action`1 action)
в Wintellect.PowerCollections.CollectionBase`1.ForEach(Action`1 action)
в Ecng.Collections.SynchronizedCollection`2.ForEach(Action`1 action)
в Ecng.Data.Database.BatchInfo.<Commit>b__43()
в Ecng.Transactions.AutoComplete.Do(TransactionScope scope, Action action)
в Ecng.Transactions.AutoComplete.Do(Action action)
в Ecng.Data.Database.BatchInfo.<Commit>b__42()
в Ecng.Data.Database.BatchInfo.Commit()
в Ecng.Data.Database.CommitBatch()
в Ecng.Serialization.BatchContext.Commit()
в StockSharp.Hydra.MainWindow.CheckDatabaseSecurities()
в StockSharp.Hydra.MainWindow.InitializeDataSource()
в StockSharp.Hydra.MainWindow.<MainWindowLoaded>b__3()
в System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)
в System.Threading.Tasks.Task.Execute()
08:45:11.178|Error |StockSharp|System.IO.IOException: Не удалось завершить операцию: каталог "D:\Datas\R\RTSI@FORTS" уже существует.
в Microsoft.VisualBasic.FileIO.FileSystem.EnsurePathNotExist(String Path)
в Microsoft.VisualBasic.FileIO.FileSystem.RenameDirectory(String directory, String newName)
в StockSharp.Hydra.MainWindow.<>c__DisplayClass1a.<>c__DisplayClass1c.<CheckRtsSecurities>b__14()
08:45:11.183|Error |StockSharp|Ошибка Не удалось завершить операцию: каталог "D:\Datas\R\RTSI@FORTS" уже существует. при переименовании папки D:\Datas\R\RTSI@RTSIDX.
08:45:11.184|Error |StockSharp|System.IO.IOException: Не удалось завершить операцию: каталог "D:\Datas\U\UXI@FORTS" уже существует.
в Microsoft.VisualBasic.FileIO.FileSystem.EnsurePathNotExist(String Path)
в Microsoft.VisualBasic.FileIO.FileSystem.RenameDirectory(String directory, String newName)
в StockSharp.Hydra.MainWindow.<>c__DisplayClass1a.<>c__DisplayClass1c.<CheckRtsSecurities>b__14()
08:45:11.184|Error |StockSharp|Ошибка Не удалось завершить операцию: каталог "D:\Datas\U\UXI@FORTS" уже существует. при переименовании папки D:\Datas\U\UXI@RTSIND.