Добрый день. Заранее прошу прощения, если ошибка простая. У меня стояла старая версия Гидры, все работало прекрасно. Сегодня установил последнюю версию и при запуске вылетает ошибка.
Комментарии (5)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
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()<---
У старых версий Гидры был другой формат базы данных. Возможно проблема в этом. Необходимо удалить старую версию базы и перепустить Гидру. Только осторожно, если в старой базе вы хранили что-нибудь ценное.
Den4ik25rus:
Я уже пробовал удалить старую Гидру. Почистил после удаления реестр и кэши. Установил заново новую версию, перезапустил комп. Не помогло (
В MyDocuments, папка StockSharp с базами - прибивал?
Den4ik25rus:
Я уже пробовал удалить старую Гидру. Почистил после удаления реестр и кэши. Установил заново новую версию, перезапустил комп. Не помогло (
В MyDocuments, папка StockSharp с базами - прибивал?
Спасибо большое, помогло. Теперь понимаю в чем причина была.
Мы используем куки для обеспечения лучшего опыта на нашем сайте. Продолжая использовать наш сайт, вы соглашаетесь на использование куки.
Комментарии (5)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
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.XmlSerializer
1.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.XmlSerializer
1.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.XmlSerializer
1.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()<---Это лог. Помогите разобраться.
У старых версий Гидры был другой формат базы данных. Возможно проблема в этом. Необходимо удалить старую версию базы и перепустить Гидру. Только осторожно, если в старой базе вы хранили что-нибудь ценное.
Я уже пробовал удалить старую Гидру. Почистил после удаления реестр и кэши. Установил заново новую версию, перезапустил комп. Не помогло (
В MyDocuments, папка StockSharp с базами - прибивал?
Спасибо большое, помогло. Теперь понимаю в чем причина была.