tenzor
|
Дата: 29.03.2021
|
|
|
|
Юрий Басангов Добрый день, тогда нужны логи от вас Расположены в папке C:\Users\<YOUR USERNAME>\Documents\StockSharp\Hydra\Logs
NullReferenceException возникает при закрытии окна с формой ввода логина в Гидре. (Закрываю крестиком) Собственно к невозможности подключиться / залогиниться оно отношения не имеет. Кстати, у меня почему-то Гидра 5.0.61 . Попробую обновиться. 07:44:41.920| |S#.Data (Hydra)|S#.Data (Hydra) v5.0.61 17:07:09.170|Error |S#.Data (Hydra)|System.NullReferenceException: Object reference not set to an instance of an object. at StockSharp.Hydra.MainWindow.OnClosing(CancelEventArgs e) at System.Windows.Window.WmClose() at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) 17:16:20.422| |S#.Data (Hydra)|S#.Data (Hydra) v5.0.61 17:20:32.273|Error |S#.Data (Hydra)|System.NullReferenceException: Object reference not set to an instance of an object. at StockSharp.Hydra.MainWindow.OnClosing(CancelEventArgs e) at System.Windows.Window.WmClose() at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
|
|
Спасибо:
|
|
|
|
|
Юрий Басангов
|
Дата: 29.03.2021
|
|
|
|
Viktor-Nvrsk Юрий Басангов Давайте мы не будем валить все в одну кучу. Ошибки "Гидра вообще не подключается к серверу" и "Гидра что-то не скачивает" это разные ошибки. Поэтому все еще ждем логи от tenzor
Виктор, по вашим ошибкам не много понятно. Видно, что вначале вы вообще использовали Гидру версии 4.4.16 сильно не новую, в самом конце в логе Гидры в 17:00 по времени только ссылки на нее. Прежде чем продолжать сделайте следующее: 1. Удалите Инсталлер и Гидру (просто как папки). 2. Скачайте Инсталлер с сайта и установите его. Его версия 5.0.49 3. Установите Гидру. Ее версия 5.0.62
После этого попробуйте закачать что-то с Финам. Иногда выдается ошибка Forbidden, мы об этом писали, что Финам может запретить программное скачивание, но пока Гидра все равно позволяет получать данные. Только что я проверил, скачивание с Финама, данные получены. Сделал как вы написали. Installer: 5.0.49; Hydra: 5.0.0.0 (такую версию ставит Installer). Данные не получаются. И при запуске самой Hydra, когда ещё нет никаких задач вылезает постоянно следующее сообщение в логе: HydraTaskManager 29.03.2021 18:41:06 +03:00 Error System.InvalidCastException: Can't convert StockSharp.Hydra.Core.TemplateTxtRegistry, StockSharp.Hydra.Core of type 'System.String' to type 'System.Type'. ---> System.ArgumentException: Type StockSharp.Hydra.Core.TemplateTxtRegistry, StockSharp.Hydra.Core doesn't exists. (Parameter 'input') at Ecng.Common.Converter.<>c.<.cctor>b__6_20(String input) at Ecng.Common.Converter.<>c__DisplayClass7_0`2.<AddTypedConverter>b__0(Object input) at Ecng.Common.Converter.To(Object value, Type destinationType) --- End of inner exception stack trace --- at Ecng.Common.Converter.To(Object value, Type destinationType) at Ecng.Common.Converter.To[T](Object value) 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.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) at Ecng.Serialization.Serializer`1.Deserialize(Stream stream, FieldList fields) at Ecng.Serialization.XmlSerializer`1.Ecng.Serialization.IXmlSerializer.Deserialize(XElement element) 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.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) at Ecng.Serialization.Serializer`1.Deserialize(Stream stream, FieldList fields) at Ecng.Serialization.Serializer`1.Deserialize(String fileName) at StockSharp.Hydra.Core.HydraStorage.<>c__DisplayClass12_0.<Load>b__0() Странные ошибки. Возможно из-за запуска старой версии Гидры (4.4.16) произошла перезапись файлов конфигурации и старый конфиг теперь несовместим с новым. Попробуйте следующее. 1. Удалить установленную 5.0.0.0 Гидру Инсталлером. 2. Переименовать папку Hydra в c:\users\<user>\documents\stocksharp\ - эта папка содержит конфигурационные файлы и чтобы сделать чистый запуск Гидры ее быть не должно. Поэтому самый простой путь и не потерять ранее созданные файлы и убрать ее это переименование. Назовите ее допустим Hydra29032021 3. Установите Гидру заново и запуститесь. После установки она потребует ввести логин-пароль, а также настроить все источники и инструменты. Это чистый запуск. Данные действия позволят понять установится ли корректная версия и уйдет ли ошибка.
|
|
Спасибо:
|
|
|
|
|
Viktor-Nvrsk
|
Дата: 30.03.2021
|
|
|
|
Юрий Басангов Viktor-Nvrsk Юрий Басангов Давайте мы не будем валить все в одну кучу. Ошибки "Гидра вообще не подключается к серверу" и "Гидра что-то не скачивает" это разные ошибки. Поэтому все еще ждем логи от tenzor
Виктор, по вашим ошибкам не много понятно. Видно, что вначале вы вообще использовали Гидру версии 4.4.16 сильно не новую, в самом конце в логе Гидры в 17:00 по времени только ссылки на нее. Прежде чем продолжать сделайте следующее: 1. Удалите Инсталлер и Гидру (просто как папки). 2. Скачайте Инсталлер с сайта и установите его. Его версия 5.0.49 3. Установите Гидру. Ее версия 5.0.62
После этого попробуйте закачать что-то с Финам. Иногда выдается ошибка Forbidden, мы об этом писали, что Финам может запретить программное скачивание, но пока Гидра все равно позволяет получать данные. Только что я проверил, скачивание с Финама, данные получены. Сделал как вы написали. Installer: 5.0.49; Hydra: 5.0.0.0 (такую версию ставит Installer). Данные не получаются. И при запуске самой Hydra, когда ещё нет никаких задач вылезает постоянно следующее сообщение в логе: HydraTaskManager 29.03.2021 18:41:06 +03:00 Error System.InvalidCastException: Can't convert StockSharp.Hydra.Core.TemplateTxtRegistry, StockSharp.Hydra.Core of type 'System.String' to type 'System.Type'. ---> System.ArgumentException: Type StockSharp.Hydra.Core.TemplateTxtRegistry, StockSharp.Hydra.Core doesn't exists. (Parameter 'input') at Ecng.Common.Converter.<>c.<.cctor>b__6_20(String input) at Ecng.Common.Converter.<>c__DisplayClass7_0`2.<AddTypedConverter>b__0(Object input) at Ecng.Common.Converter.To(Object value, Type destinationType) --- End of inner exception stack trace --- at Ecng.Common.Converter.To(Object value, Type destinationType) at Ecng.Common.Converter.To[T](Object value) 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.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) at Ecng.Serialization.Serializer`1.Deserialize(Stream stream, FieldList fields) at Ecng.Serialization.XmlSerializer`1.Ecng.Serialization.IXmlSerializer.Deserialize(XElement element) 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.Serialization.XmlSerializer`1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) at Ecng.Serialization.Serializer`1.Deserialize(Stream stream, FieldList fields) at Ecng.Serialization.Serializer`1.Deserialize(String fileName) at StockSharp.Hydra.Core.HydraStorage.<>c__DisplayClass12_0.<Load>b__0() Странные ошибки. Возможно из-за запуска старой версии Гидры (4.4.16) произошла перезапись файлов конфигурации и старый конфиг теперь несовместим с новым. Попробуйте следующее. 1. Удалить установленную 5.0.0.0 Гидру Инсталлером. 2. Переименовать папку Hydra в c:\users\<user>\documents\stocksharp\ - эта папка содержит конфигурационные файлы и чтобы сделать чистый запуск Гидры ее быть не должно. Поэтому самый простой путь и не потерять ранее созданные файлы и убрать ее это переименование. Назовите ее допустим Hydra29032021 3. Установите Гидру заново и запуститесь. После установки она потребует ввести логин-пароль, а также настроить все источники и инструменты. Это чистый запуск. Данные действия позволят понять установится ли корректная версия и уйдет ли ошибка. Спасибо, но хватит уже экспериментов.
|
|
Спасибо:
|
|
|
|
|
vito333
|
Дата: 30.03.2021
у меня старая версия (4.4.16), как перестала работать дня 2 как так и не работает
|
|
Спасибо:
|
|
|
|
|
vito333
|
Дата: 30.03.2021
|
|
Спасибо:
|
|
|
|
|
vito333
|
Дата: 01.04.2021
видимо, никому это не надо всё так и не работает
|
|
Спасибо:
|
|
|
|
|
Alexander
|
Дата: 23.04.2021
Подтверждаю. Старая версия перестала работать, потому что разработчики выключили сервис авторизации на сервере. Могли бы хотя бы оставить это, чтобы можно было продолжать поддерживать старый код, который хоть как-то работал, но нет. Новая версия с финамом не работает. В логах пишет, что якобы скачивает данные, но данных при этом не прибавляется, т.е. качает "в пустоту", если вообще качает.
|
|
Спасибо:
|
|
|
|
|
Юрий Басангов
|
Дата: 28.04.2021
|
|
|
|
Добрый день, старая версия Гидры сейчас может работать только в оффлайн режиме - без подключения к серверу. Однако, хотелось бы понять в чем именно заключается проблема в переходе на новую версию? Что именно смущает, что мешает? Ответы будут полезны нам для понимания вашей ситуации как пользователей. Касательно, комментария Александра из разряда "не работает". Такие комментарии по умолчанию, даже не рассматриваются, т.к. они неконструктивны. Чтобы ваше сообщение о чем-то "неработающем" было принято во внимание и учтено, нужно не просто заявить о том, что все плохо, но и предоставить дополнительную информацию, а именно: 1. Какая программа используется (версия) и что вы на ней делаете. 2. Описать последовательность действий, приводящую к ошибке (это позволит нам понять, как воспроизвести ваш результат). 3. Скинуть логи работы программы. Ничего этого сделано не было. Касательно Финама, я попробовал скачать данные на предпоследней версии Гидры - вчера. Результат на видео. Ссылка на видеоИз минусов: Гидра не показала процесс скачивания и ждать нужно долго, но скачивание идет, данные сохраняются в папке которая указана как место хранения.
|
|
Спасибо:
|
|
|
|
|
Alexander
|
Дата: 28.04.2021
|
|
|
|
Здравствуйте, Юрий. Если вы посмотрите мои предыдущие сообщения за последние пару лет, то увидите, что я часто старался предоставить максимально подробное описание ошибок вплоть до указания мест в коде, где находилась проблема. Примерно в половине случаев мои сообщения были просто проигнорированы. Это не добавляет желания в новых сообщениях тратить время на то, чтобы что-то описывать. Я, честно говоря, даже несколько удивлен, что вы мне ответили, т.к. чаще всего на этом форуме нет вообще реакции на сообщения пользователей. Теперь по существу. Вопреки тому, что вы написали, старая версия Гидры работать не может. При старте выдается сразу же окно, скриншот которого был уже выше в сообщении https://stocksharp.ru/posts/m/55845/, после чего Гидра закрывается. Если как-то можно обойти авторизацию на вашем сервере и запустить приложение, пожалуйста, расскажите, я буду благодарен. Касательно новой версии Гидры (5.0.73). Мне необходимо скачивать тики с Финама, что я успешно делал до момента, пока перестала работать старая версия. Я поставил новую версию, делаю то же самое, что делал всегда, настройки все остались те, которые работали в предыдущей версии. То, что я делаю, выглядит так же, как у вас в видео, но я выбираю только тики, а не свечи. В логах вижу сообщения следующего вида: Код Финам (PartialDownload) 28.04.2021 12:22:36 +03:00 Info Partial 44291447 finished. Финам (PartialDownload) 28.04.2021 12:22:38 +03:00 Info Downloading AFKS@TQBS,ISIN:RU000A0DQZE3/Тики: 26.03.2021 00:00:00 +00:00-27.03.2021 00:00:00 +00:00 Финам (SubscriptionOnline) 28.04.2021 12:22:38 +03:00 Info In: MarketData,T(L)=2021.04.28 12:19:36.703,Sec=AFKS@TQBS,Native:(1, 19715),ISIN:RU000A0DQZE3,SecType=Stock,Name=АФК "Система" ОАО ао,Short=Система ао,Price=0,001,Vol=1,Dec=3,Mult=100,Cur=RUB,DataType=Тики,IsSubscribe=True,TransId=44291448,Cnt=1000,From=26.03.2021 00:00:00 +00:00,To=27.03.2021 00:00:00 +00:00,SmallTF=True Финам (PartialDownload) 28.04.2021 12:22:52 +03:00 Info Partial 44291448 finished. Финам (PartialDownload) 28.04.2021 12:22:54 +03:00 Info Downloading AFKS@TQBS,ISIN:RU000A0DQZE3/Тики: 28.03.2021 00:00:00 +00:00-29.03.2021 00:00:00 +00:00 Финам (SubscriptionOnline) 28.04.2021 12:22:54 +03:00 Info In: MarketData,T(L)=2021.04.28 12:19:36.703,Sec=AFKS@TQBS,Native:(1, 19715),ISIN:RU000A0DQZE3,SecType=Stock,Name=АФК "Система" ОАО ао,Short=Система ао,Price=0,001,Vol=1,Dec=3,Mult=100,Cur=RUB,DataType=Тики,IsSubscribe=True,TransId=44291449,Cnt=1000,From=28.03.2021 00:00:00 +00:00,To=29.03.2021 00:00:00 +00:00,SmallTF=True Финам (PartialDownload) 28.04.2021 12:23:17 +03:00 Info Partial 44291449 finished. Финам (PartialDownload) 28.04.2021 12:23:19 +03:00 Info Downloading AFKS@TQBS,ISIN:RU000A0DQZE3/Тики: 30.03.2021 00:00:00 +00:00-31.03.2021 00:00:00 +00:00
Никаких ошибок о том, что не может подсоединиться или скачать (и т.п.), в логах нет. По логам выглядит так, будто все успешно скачивается, но в папке с данными никаких новых файлов с тиками не появляется. Какого рода еще дополнительную информацию вы хотели бы получить?
|
|
Спасибо:
|
|
|
|
|
vito333
|
Дата: 29.04.2021
старая версия работала как часы, качал раз в 2-3 недели десяток основных фьючерсов мосбиржи после известного отказа поставил последнюю версию, вбил те же фьючи - получил какие-то проблемы со скачиванием, качает не до сегодняшнего дня, хотя настройки выставил все те же
пока отложил в сторону, на днях попробую ещё раз лучше бы старая стояла и работала
|
|
Спасибо:
|
|
|
|