← Zurück

Ошибка

Добрый день. Заранее прошу прощения, если ошибка простая. У меня стояла старая версия Гидры, все работало прекрасно. Сегодня установил последнюю версию и при запуске вылетает ошибка.

War dieses Thema hilfreich?

Thema teilen

Kommentare (5)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Den4ik25rus
Den4ik25rus Autor

17:35:05.581|Error |S#.Data |System.AggregateException: Произошла одна или несколько ошибок. ---> System.InvalidCastException: Cannot convert 23.02.2001 0:00:00 to type System.DateTime. ---> System.FormatException: Строка не распознана как действительное значение DateTime. в System.DateTime.Parse(String s, IFormatProvider provider) в System.Convert.ToDateTime(String value, IFormatProvider provider) в System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) в Ecng.Common.Converter.To(Object value, Type destinationType) --- Конец трассировки внутреннего стека исключений --- в Ecng.Common.Converter.To(Object value, Type destinationType) в Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) в Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) в Ecng.Data.Database.<>c__DisplayClass43.<>c__DisplayClass45.<GroupSource>b__3b() в Ecng.Common.Converter.DoInCulture(CultureInfo cultureInfo, Func1 func) в System.Linq.Parallel.PartitionedDataSource1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey) в System.Linq.Parallel.StopAndGoSpoolingTask2.SpoolingWork() в System.Linq.Parallel.SpoolingTaskBase.Work() в System.Linq.Parallel.QueryTask.BaseWork(Object unused) в System.Threading.Tasks.Task.Execute() --- Конец трассировки внутреннего стека исключений --- в System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose) в System.Linq.Parallel.DefaultMergeHelper2.System.Linq.Parallel.IMergeHelper<TInputOutput>.Execute() в System.Linq.Parallel.MergeExecutor1.Execute[TKey](PartitionedStream2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId) в System.Linq.Parallel.PartitionedStreamMerger1.Receive[TKey](PartitionedStream2 partitionedStream) в System.Linq.Parallel.UnaryQueryOperator2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient1 recipient) в System.Linq.Parallel.QueryOperator1.GetOpenedEnumerator(Nullable1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings) в System.Linq.Parallel.QueryOpeningEnumerator1.OpenQuery() в System.Linq.Parallel.QueryOpeningEnumerator1.MoveNext() в System.Linq.ParallelEnumerable.ToList[TSource](ParallelQuery1 source) в Ecng.Data.Database.GroupSource(IEnumerable1 fields, SerializationItemCollection input, IEnumerable1 innerSchemaNameOverrides) в Ecng.Data.Database.GroupSource(IEnumerable1 fields, SerializationItemCollection input, IEnumerable1 innerSchemaNameOverrides) в Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table) в Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в Ecng.Data.HierarchicalPageLoadList1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в StockSharp.Algo.Storages.BaseStorageEntityList1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в Ecng.Serialization.RelationManyList1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction) в Ecng.Serialization.RelationManyList1.get_Count() в StockSharp.Hydra.MainWindow.InitializeDataSource() в StockSharp.Hydra.MainWindow.<MainWindowLoaded>b__4c() в System.Threading.Tasks.Task1.InnerInvoke() в System.Threading.Tasks.Task.Execute() ---> (Внутреннее исключение #0) System.InvalidCastException: Cannot convert 23.02.2001 0:00:00 to type System.DateTime. ---> System.FormatException: Строка не распознана как действительное значение DateTime. в System.DateTime.Parse(String s, IFormatProvider provider) в System.Convert.ToDateTime(String value, IFormatProvider provider) в System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) в Ecng.Common.Converter.To(Object value, Type destinationType) --- Конец трассировки внутреннего стека исключений --- в Ecng.Common.Converter.To(Object value, Type destinationType) в Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) в Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) в Ecng.Data.Database.<>c__DisplayClass43.<>c__DisplayClass45.<GroupSource>b__3b() в Ecng.Common.Converter.DoInCulture(CultureInfo cultureInfo, Func1 func) в System.Linq.Parallel.PartitionedDataSource1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey) в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork() в System.Linq.Parallel.SpoolingTaskBase.Work() в System.Linq.Parallel.QueryTask.BaseWork(Object unused) в System.Threading.Tasks.Task.Execute()<---

---> (Внутреннее исключение #1) System.InvalidCastException: Cannot convert 23.02.2001 0:00:00 to type System.DateTime. ---> System.FormatException: Строка не распознана как действительное значение DateTime. в System.DateTime.Parse(String s, IFormatProvider provider) в System.Convert.ToDateTime(String value, IFormatProvider provider) в System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) в Ecng.Common.Converter.To(Object value, Type destinationType) --- Конец трассировки внутреннего стека исключений --- в Ecng.Common.Converter.To(Object value, Type destinationType) в Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) в Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) в Ecng.Data.Database.<>c__DisplayClass43.<>c__DisplayClass45.<GroupSource>b__3b() в Ecng.Common.Converter.DoInCulture(CultureInfo cultureInfo, Func1 func) в System.Linq.Parallel.PartitionedDataSource1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey) в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork() в System.Linq.Parallel.SpoolingTaskBase.Work() в System.Linq.Parallel.QueryTask.BaseWork(Object unused) в System.Threading.Tasks.Task.Execute()<---

---> (Внутреннее исключение #2) System.InvalidCastException: Cannot convert 23.02.2001 0:00:00 to type System.DateTime. ---> System.FormatException: Строка не распознана как действительное значение DateTime. в System.DateTime.Parse(String s, IFormatProvider provider) в System.Convert.ToDateTime(String value, IFormatProvider provider) в System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) в Ecng.Common.Converter.To(Object value, Type destinationType) --- Конец трассировки внутреннего стека исключений --- в Ecng.Common.Converter.To(Object value, Type destinationType) в Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) в Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) в Ecng.Data.Database.<>c__DisplayClass43.<>c__DisplayClass45.<GroupSource>b__3b() в Ecng.Common.Converter.DoInCulture(CultureInfo cultureInfo, Func1 func) в System.Linq.Parallel.PartitionedDataSource1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey) в System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork() в System.Linq.Parallel.SpoolingTaskBase.Work() в System.Linq.Parallel.QueryTask.BaseWork(Object unused) в System.Threading.Tasks.Task.Execute()<---

Это лог. Помогите разобраться.

Architectus
Architectus

У старых версий Гидры был другой формат базы данных. Возможно проблема в этом. Необходимо удалить старую версию базы и перепустить Гидру. Только осторожно, если в старой базе вы хранили что-нибудь ценное.

Den4ik25rus
Den4ik25rus Autor

Я уже пробовал удалить старую Гидру. Почистил после удаления реестр и кэши. Установил заново новую версию, перезапустил комп. Не помогло (

Oldman
Oldman

Den4ik25rus: Я уже пробовал удалить старую Гидру. Почистил после удаления реестр и кэши. Установил заново новую версию, перезапустил комп. Не помогло (

В MyDocuments, папка StockSharp с базами - прибивал?

Den4ik25rus
Den4ik25rus Autor

Oldman:

Den4ik25rus: Я уже пробовал удалить старую Гидру. Почистил после удаления реестр и кэши. Установил заново новую версию, перезапустил комп. Не помогло (

В MyDocuments, папка StockSharp с базами - прибивал?

Спасибо большое, помогло. Теперь понимаю в чем причина была.