Баги Гидры 21314

Баги Гидры 21314
Atom
12/3/2012
anothar


При загрузке выдала:
6:43:37.782|Error |StockSharp|System.Reflection.ReflectionTypeLoadException: Не удается загрузить один или более запрошенных типов. Обратитесь к свойству LoaderExceptions для получения дополнительных сведений.
в System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
в System.Reflection.RuntimeModule.GetTypes()
в System.Reflection.Assembly.GetTypes()
в StockSharp.Hydra.MainWindow.InitializeMarketSources()
System.IO.FileLoadException: Невозможно загрузить файл или сборку "WPFToolkit.Extended, Version=1.6.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4" или один из зависимых от них компонентов. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Имя файла: "WPFToolkit.Extended, Version=1.6.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4"

Убиение базы не помогло. Так же в источнике Плаза не работает выбор таблиц(его вообще нет-там просто отображается строка Ecng.Xaml.UniqueObservableCollection).


Tags:


Thanks:


1 2  >
Mikhail Sukhov

Avatar
Date: 12/3/2012
Reply


anothar

System.IO.FileLoadException: Невозможно загрузить файл или сборку "WPFToolkit.Extended, Version=1.6.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4" или один из зависимых от них компонентов. Найденное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Имя файла: "WPFToolkit.Extended, Version=1.6.0.0, Culture=neutral, PublicKeyToken=3e4669d2f30244f4"

Убиение базы не помогло. Так же в источнике Плаза не работает выбор таблиц(его вообще нет-там просто отображается строка Ecng.Xaml.UniqueObservableCollection).



100% какая то локальная бага. Гидра из дистрибутива на чистом компе запускается.
Thanks:

dvoris

Avatar
Date: 12/6/2012
Reply


Скачал 4.1.6. При запуске:
Code

09:11:44.587|Error |StockSharp|System.ArgumentException: Item with name 'Id' doesn't exists.
Имя параметра: name
в Ecng.Serialization.SerializationItemCollection.get_Item(String name)
в Ecng.Data.Database.GetOrAddCacheTable[TEntity](SerializationItemCollection table)
в Ecng.Data.Database.ReadAll[TEntity](Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Data.HierarchicalPageLoadList`1.OnGetGroup(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Serialization.RelationManyList`1.ReadAll(Int64 startIndex, Int64 count, Field orderBy, SortDirection direction)
в Ecng.Serialization.RelationManyList`1.RelationManyListEnumerator.ProcessMove(Boolean& canProcess)
в Ecng.Collections.BaseEnumerator`2.MoveNext()
в StockSharp.Hydra.Extensions.AddNameByGuid(HydraEntityRegistry hydraEntityRegistry, IList`1 sources) в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Hydra\Extensions.cs:строка 156
в StockSharp.Hydra.MainWindow.InitializeMarketSources() в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Hydra\MainWindow.xaml.cs:строка 338
в StockSharp.Hydra.MainWindow.<MainWindowLoaded>b__4() в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Hydra\MainWindow.xaml.cs:строка 160
в System.Threading.Tasks.Task`1.InvokeFuture(Object futureAsObj)
в System.Threading.Tasks.Task.Execute()
Thanks:

reier

Avatar
Date: 12/6/2012
Reply


Подтверждаю - Hydra из архива Hydra_4.1.6.zip при старте выдает ошибку:
|Error |StockSharp|System.ArgumentException: Item with name 'Id' doesn't exists.
Помогло удаление файла С:\...\Documents\StockSharp\Hydra\StockSharp.db
Thanks:

Mikhail Sukhov

Avatar
Date: 12/6/2012
Reply


А если БД удалить?
Thanks:

anothar

Avatar
Date: 12/6/2012
Reply


Мои баги действительно оказались локальными. Ребут помог. Но нашел два других бага: в окне редактирования свойств плаза источника в контроле для редактирования
интервала проблема с фокусом-нажимаешь один раз увеличить, она увеличивает, но фокус теряется и если еще раз нажмешь то она уже увеличит не выбранное число, а часы(впрочем возможно это фишка RDP). При работе с плазой возникло странное сообщение с ошибкой(раньше такого не припомню как-то):
19:22:46.504|Error |PlazaTrader|System.InvalidOperationException: Поток FORTS_OPTTRADE_REPL выбросил ошибку. ---> System.Runtime.InteropServices.COMException: COMMON:WRONG_ARGUMENTS
в P2ClientGateMTA32.CP2TableSetClass.set_rev(String tableName, Int64 pVal)
в #=qlozzrNzrRPlMb7i6644BZL1K4UOEu2zFIB56ONxXDxO11WfBErX4c11IJwyeGloa.#=qa0uFjnTYZBc3BPxXJj3f8Cg5h$987RAS2in7s2TnqmX0w3xcihB5MoKE05rs08WLqpG8XO5IMoo5WBKcmaZbmg==(String #=qNCj$R7$dlcsSi$lABSF4mw==, Int64 #=qWd9_qXbrU421UXPA_2HsVA==)
в StockSharp.Plaza.PlazaStreamManager.#=qrDHUuxlCxpMFVWZelS7cxOgzpQNllYW9yEnmeAf9A1A=.#=qX2uUfssrYm1HLWM3jLOgRaZ1DaAYwY0gbWqre8CYNhI=(#=qoflWrrDIiTb5fXEUJdjsaqYEIvP_B6AsHbspINrVwWZQpR6pRBYE82OgnUt8UPu9 #=qgj9bEPA7qieRmV4PK8jglw==, Action`1 #=qgEmr23SSd$y8F$Iq3pK31g==)
--- Конец трассировки внутреннего стека исключений ---
Thanks:

Mikhail Sukhov

Avatar
Date: 12/6/2012
Reply


anothar
19:22:46.504|Error |PlazaTrader|System.InvalidOperationException: Поток FORTS_OPTTRADE_REPL выбросил ошибку. ---> System.Runtime.InteropServices.COMException: COMMON:WRONG_ARGUMENTS


Для новой Гидры нужен свежий роутер. 14_11
Thanks:

dvoris

Avatar
Date: 12/7/2012
Reply


Удаление базы помогло, Гидра запускается.
Возникла проблема с индексом, источник Finam.
Quote:
05:08:42.674|Error |Finam |System.ArgumentException: Инструмент MICEX@Finam имеет нулевой шаг цены.
в #=qL57T70G2kmW76a9N1uxg2rQ28yZNBpdMkGPYyK063huohY$B62p9dH5OEqic6PqW.#=qDR8RZaLs9quqSiaAk4r5uA==(#=qM0HjWTSJAM2tAgGc_Oh7jQ== #=qnaEqStebw_ZwvZlrZpJ9QQ==)
в System.Linq.Lookup`2.Create[TSource](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
в System.Linq.GroupedEnumerable`3.GetEnumerator()
в #=qL57T70G2kmW76a9N1uxg2rQ28yZNBpdMkGPYyK063huohY$B62p9dH5OEqic6PqW.Save(IEnumerable`1 #=qPbrOKcOQ9kNFwzIqsKGlJw==)
в StockSharp.Hydra.Core.BaseMarketDataSource.SaveCandles(Security security, TimeSpan tf, IEnumerable`1 candles, Boolean raiseDataLoadedEvent) в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Core\BaseMarketDataSource.cs:строка 332
в StockSharp.Hydra.Finam.FinamSource.LoadCandles(Security security, List`1 allDates) в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Plugins\Finam\FinamSource.cs:строка 210
в StockSharp.Hydra.Finam.FinamSource.Load() в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Plugins\Finam\FinamSource.cs:строка 158
в StockSharp.Hydra.Worker.WorkerProcess.<Download>b__12(IMarketDataSource source) в E:\StockSharpReleases\StockSharp_4.1.6\Hydra\Hydra\Worker.cs:строка 139
05:08:42.674| |Finam |Останавливается.

Ну и да, дату выставлять неудобно, фокус теряется, но это мелочи.

UPD. Кнопка "Стоп" перестала работать, Гидра решила не останавливаться и выкачать все тики с Финама :))
Thanks:

dvoris

Avatar
Date: 12/13/2012
Reply


можно ли рассчитывать на фикс бага с нулевым шагом цены? ибо не работает много инструментов, в т.ч. MICEX, SPFB.RTS@RTS
кроме этого заметил некорректную инфу в списке инструментов - например, для тикера RTKM.
всё вышеописанное относится к источнику Finam, с другими пока не проверял.
Thanks:

Moadip

Avatar
Date: 12/13/2012
Reply


Quote:
можно ли рассчитывать на фикс бага с нулевым шагом цены? ибо не работает много инструментов, в т.ч. MICEX, SPFB.RTS@RTS

Ок, посмотрю. Но это не совсем баг.

Quote:
кроме этого заметил некорректную инфу в списке инструментов - например, для тикера RTKM.

В чем конкретно заключается некорректность?
Thanks:

anothar

Avatar
Date: 12/13/2012
Reply


На финаме поймал баг:
---> (Inner Exception #0) System.FormatException: String was not recognized as a valid DateTime.
at System.DateTime.Parse(String s, IFormatProvider provider)
at System.Convert.ToDateTime(String value, IFormatProvider provider)
at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
at Ecng.Common.Converter.To(Object value, Type destinationType)
at Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
at Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
at Ecng.Data.Database.<>c__DisplayClass3b.<GroupSource>b__37(Object v)
at System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
at Sy19:18:24.474|Error |StockSharp|System.AggregateException: One or more errors occurred. ---> System.FormatException: String was not recognized as a valid DateTime.
at System.DateTime.Parse(String s, IFormatProvider provider)
at System.Convert.ToDateTime(String value, IFormatProvider provider)
at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
at Ecng.Common.Converter.To(Object value, Type destinationType)
at Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
at Ecng.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source)
at Ecng.Data.Database.<>c__DisplayClass3b.<GroupSource>b__37(Object v)
at System.Linq.Parallel.PartitionedDataSource`1.ListContiguousIndexRangeEnumerator.MoveNext(T& currentElement, Int32& currentKey)
at System.Linq.Parallel.StopAndGoSpoolingTask`2.SpoolingWork()
at System.Linq.Parallel.SpoolingTaskBase.Work()
at System.Linq.Parallel.QueryTask.BaseWork(Object unused)
at System.Threading.Tasks.Task.Execute()
--- End of inner exception stack trace ---

Делал следующее: в финаме указал дату. поставил на закачку. Потом понял что надо было дату побольше поставить. Нажал стоп а потом вышел из гидры. Стал запускать гидры и при запуске выдала вот такое сообщение и не запустилась.
Thanks:
1 2  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy