← Back

Проблема с запуском гидры

Сегодня скачал и установил новый инсталлер и установил через него в новую папку S# Data При попытке запуска файла Hydra.exe получил вот такую ошибку:

S#.Data (Hydra)

System.InvalidCastException: Can't convert Ecng.Interop.Platforms, Ecng.Interop of type 'System.String' to type 'System.Type'. ---> System.ArgumentException: Type Ecng.Interop.Platforms, Ecng.Interop doesn't exists. (Parameter 'input') at Ecng.Common.Converter.<>c.<.cctor>b__6_20(String input) at Ecng.Common.Converter.<>c__DisplayClass7_02.<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(Object value) at Ecng.Common.XmlHelper.GetAttributeValue(XElement elem, XName name, T defaultValue) at Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) at Ecng.Serialization.LegacySerializer1.Deserialize(Stream stream, SerializationItemCollection source) at Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) at Ecng.Serialization.LegacySerializer1.Deserialize(Stream stream, SerializationItemCollection source) at Ecng.Serialization.XmlSerializer1.Deserialize(Stream stream, FieldList fields, SerializationItemCollection source) at Ecng.Serialization.LegacySerializer1.Deserialize(Stream stream, FieldList fields) at Ecng.Serialization.LegacySerializer1.Deserialize(Stream stream) at Ecng.Serialization.Serializer`1.Deserialize(String fileName) at StockSharp.Configuration.Paths.DeserializeWithMigration(String filePath) at StockSharp.Xaml.AppStartSettings.TryLoad() at StockSharp.Xaml.TargetPlatformWindow..ctor() at StockSharp.Xaml.BaseApplication.OnStartup(StartupEventArgs e) at StockSharp.Xaml.CodeEditor.CodeEditorBaseApplication.OnStartup(StartupEventArgs e) at StockSharp.Hydra.App.OnStartup(StartupEventArgs e) at System.Windows.Application.<.ctor>b__1_0(Object unused) 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)

Проверьте пожалуйста что там не так

PS Ночью пытался установить инсталлер, но в процессе логина выдавалась ошибка Timeout Exception (лог забыл скопировать) с куском стектрейса. Выглядит жутко и непонятно что не так. Сегодня всё прошло без ошибки. Я бы предложил как-то по другому выдавать сообщения пользователям инсталлера об ошибках, а то в данном случае при выключенной серверной части создается впечатление что пользователь делает что-то не так.

Comments (5)

Login or Create account, Log in or register to leave a comment

Marat
Marat

Добрый день. Благодарим Вас за сообщение. Проблема устранена на сегодняшний день?

Sprite
Sprite Author

Marat: Добрый день. Благодарим Вас за сообщение. Проблема устранена на сегодняшний день? Добрый день! Нет не устранена, та же ошибка всё так же выдается при запуске Hydra.exe. А почему она должна сама устраниться, если я ничего не делал после установки S# Data, а инсталлер обновлений не предлагает?

Marat
Marat

sprite:

Marat: Добрый день. Благодарим Вас за сообщение. Проблема устранена на сегодняшний день? Добрый день! Нет не устранена, та же ошибка всё так же выдается при запуске Hydra.exe. А почему она должна сама устраниться, если я ничего не делал после установки S# Data, а инсталлер обновлений не предлагает?

Мы проводили тест программ, данная ошибка при запуске на всех тестируемых машинах не проявилась, предположительно это ваша системная ошибка. Попробуйте переустановить инсталлер.

Sprite
Sprite Author
  1. Удалил папки с гидрой и инстраллером
  2. Удалил папку C:\Documents\StockSharp\Hydra
  3. Заново скачал и установил инсталлер, а затем из него гидру
  4. Разрешил ругающемуся встроенному в Windows антивирусу допуск гидры к файловой системе
  5. Все заработало

До этого делал то же самое, кроме удаления папки C:\Documents\StockSharp\Hydra и выдавалась ошибка

Marat
Marat

sprite:

  1. Удалил папки с гидрой и инстраллером
  2. Удалил папку C:\Documents\StockSharp\Hydra
  3. Заново скачал и установил инсталлер, а затем из него гидру
  4. Разрешил ругающемуся встроенному в Windows антивирусу допуск гидры к файловой системе
  5. Все заработало

До этого делал то же самое, кроме удаления папки C:\Documents\StockSharp\Hydra и выдавалась ошибка

Отлично. Если у Вас будут возникать проблемы пишите .