Соединение разорвано по причине неудачи проверки лицензии


Соединение разорвано по причине неудачи проверки лицензии
Atom
12/17/2012


Довольно редко, но наблюдаю:
  • System.InvalidOperationException: Соединение разорвано по причине неудачи проверки лицензии


В чём может быть причина?

update:
Проблема после перехода с 4.1.5 на 4.1.7 (21505 от 13 Декабря 2012 из codeplex trunk) на том же самом компе
Пропала после возврата к версии StockSharp 4.1.5 и, при более позднем переходе на
на версию StockSharp 21650 от 21 декабря 2012



Thanks:


1 2  >
esper

Avatar
Date: 12/17/2012
Reply


Лицензия есть на этом компьютере? Действующая?
Thanks:

Геннадий Ванин (Gennady Vanin)

Avatar
Date: 12/17/2012
Reply


esper Go to
Лицензия есть на этом компьютере? Действующая?


Есть-есть!!!
И поторопился написать, что довольно редко
Через 5-15 минут работы постоянно вылетает это сообщение. Просто сразу не обратил внимание, т.к. окошки вылезают скрытые под другими окнами (КВИКа, в частности). Ну, а потом всё колом и я не никак ожидал, что простой переход на другую версию будет классифицироваться нарушением лицензии

До этого пользовался S# 4.1.5, перешёл на 4.1.7 и, наивный чукотский мальчик думал, что всё будет в порядке.

Не стал заморачиваться, перекомпилировал в зад на 4.1.5
Thanks:

Algonavt

Avatar
Date: 12/17/2012
Reply


Наблюдаю то же самое на 4.1.6. Компьютер - тот же, на котором робот скомпилирован. Раз в 10-40 секунд рвется соединение. Что скажут разработчики библиотеки?
Thanks: Геннадий Ванин (Gennady Vanin)

Alexander

Avatar
Date: 12/18/2012
Reply


Что выдаёт ProcessDataError?
Туда должно вывестись сообщение об ошибке лицензии.
Thanks:

Геннадий Ванин (Gennady Vanin)

Avatar
Date: 12/18/2012
Reply


Alexander Mukhanchikov Go to
Что выдаёт ProcessDataError?
Туда должно вывестись сообщение об ошибке лицензии.

Я уже откатился на 4.1.5. Изучать проблему не было времени, поэтому выкладываю то, что запротоколировал на тот момент

Сотни сообщений типа:
Quote:
StockSharp.Quik.ApiException: Код ошибки DllNotConnected Сообщение DLL is not connected to QUIK.
в #=qeKTJD2keHTW5zZTcMzDz5jpqbJLefrdp$son$$mbeWVOxPY6wNdxb5OcGK2XTyuk.#=q_NeykRgEOUFVI9qPbL7Dog==(Int32 #=qUmniA3SyjvglJfYL_LWxvA==, StringBuilder #=qL7CZGRkV0crZhaIkED8D8Q==)
в #=qFXqC82RpwNlj2ymhkLroOjgm$VIUPF$2lJSGGZjTLZI=.#=ql97Jr4dhI38tQu08jqKMVw==()
в StockSharp.Quik.QuikTrader.OnDisconnect()
в StockSharp.Algo.BaseTrader.Disconnect()
в StockSharp.Algo.BaseTrader.#=qrRp7FVgR9LvxLuOcdzMXxQ==()


в сотнях окошек
StockSharp.Quik.ApiException: Код ошибки DllNotConnected Сообщение DLL is not connected to QUIK.
которые не дают что-о там исследовать
Thanks:

esper

Avatar
Date: 12/18/2012
Reply


Геннадий Ванин (Gennady Vanin) Go to
Сотни сообщений типа:
Quote:
StockSharp.Quik.ApiException: Код ошибки DllNotConnected Сообщение DLL is not connected to QUIK.
в #=qeKTJD2keHTW5zZTcMzDz5jpqbJLefrdp$son$$mbeWVOxPY6wNdxb5OcGK2XTyuk.#=q_NeykRgEOUFVI9qPbL7Dog==(Int32 #=qUmniA3SyjvglJfYL_LWxvA==, StringBuilder #=qL7CZGRkV0crZhaIkED8D8Q==)
в #=qFXqC82RpwNlj2ymhkLroOjgm$VIUPF$2lJSGGZjTLZI=.#=ql97Jr4dhI38tQu08jqKMVw==()
в StockSharp.Quik.QuikTrader.OnDisconnect()
в StockSharp.Algo.BaseTrader.Disconnect()
в StockSharp.Algo.BaseTrader.#=qrRp7FVgR9LvxLuOcdzMXxQ==()



Не вижу ни слова про лицензию в данной ошибке.
Thanks:

Геннадий Ванин (Gennady Vanin)

Avatar
Date: 12/18/2012
Reply


esper Go to
Геннадий Ванин (Gennady Vanin) Go to
Сотни сообщений типа:
Quote:
StockSharp.Quik.ApiException: Код ошибки DllNotConnected Сообщение DLL is not connected to QUIK.
в #=qeKTJD2keHTW5zZTcMzDz5jpqbJLefrdp$son$$mbeWVOxPY6wNdxb5OcGK2XTyuk.#=q_NeykRgEOUFVI9qPbL7Dog==(Int32 #=qUmniA3SyjvglJfYL_LWxvA==, StringBuilder #=qL7CZGRkV0crZhaIkED8D8Q==)
в #=qFXqC82RpwNlj2ymhkLroOjgm$VIUPF$2lJSGGZjTLZI=.#=ql97Jr4dhI38tQu08jqKMVw==()
в StockSharp.Quik.QuikTrader.OnDisconnect()
в StockSharp.Algo.BaseTrader.Disconnect()
в StockSharp.Algo.BaseTrader.#=qrRp7FVgR9LvxLuOcdzMXxQ==()



Не вижу ни слова про лицензию в данной ошибке.


Они идут после первого сообщения
Геннадий Ванин (Gennady Vanin) Go to
Довольно редко, но наблюдаю:
  • System.InvalidOperationException: Соединение разорвано по причине неудачи проверки лицензии


В чём может быть причина?


См. выше



Thanks:

Геннадий Ванин (Gennady Vanin)

Avatar
Date: 12/22/2012
Reply


Я дополнил мой первый пост
Геннадий Ванин (Gennady Vanin) Go to

update:
Проблема после перехода с 4.1.5 на 4.1.7 (21505 от 13 Декабря 2012 из codeplex trunk) на том же самом компе
Пропала после возврата к версии StockSharp 4.1.5 и, при более позднем переходе на
на версию StockSharp 21650 от 21 декабря 2012


Но мне вообще непонятно:
почему лицензия вообще проверяется только после установки соединения с использованием библиотеки StockSharp и через несколько минут пользования библиотекой StockSharp, а не сразу? А окошки с предупреждениями "появляются" скрытыми под другими окнами?

Если проблемы с лицензией, то откажите в ипользовании StockSharp сразу и без обиняков, т.к. это связано с потерями денег, причём не своих, в результате таких сюрпризов замедленного действия

Иначе, как умышленным ёрничеством (издевательством) над пользователями, это трудно объяснить
Thanks:

Alexander

Avatar
Date: 12/22/2012
Reply


Геннадий Ванин (Gennady Vanin) Go to
А окошки с предупреждениями "появляются" скрытыми под другими окнами?


Кажется, вам нужно всё повторять по 7 раз.
Давайте попробуем в последний раз, может на этот раз станет понятно.

Библиотека StockSharp ни одного окна не выводит и не показывает.
Все MessageBox что вы видите - это результат вашего кода и если окошки скрытые под другими окнами - обращайтесь лично к себе, это результат вашего кривого программирования.
Thanks: Mikhail Sukhov

Геннадий Ванин (Gennady Vanin)

Avatar
Date: 12/22/2012
Reply


Alexander Mukhanchikov Go to
Геннадий Ванин (Gennady Vanin) Go to
А окошки с предупреждениями "появляются" скрытыми под другими окнами?


Кажется, вам нужно всё повторять по 7 раз.
Давайте попробуем в последний раз, может на этот раз станет понятно.

Библиотека StockSharp ни одного окна не выводит и не показывает.
Все MessageBox что вы видите - это результат вашего кода и если окошки скрытые под другими окнами - обращайтесь лично к себе, это результат вашего кривого программирования.

1)
В моём коде нигде нет строчки " Соединение разорвано по причине неудачи проверки лицензии"
1а)
У меня как операционная система Windows, так и WPF, так и .NET - на английском, а сообщение - на русском.
2)
В 7й, и последний, раз повторю, что выведение или вобще отсутствие вывода сообщений в окошки не имеют никакого отношения к сути поднятого вопроса, а именно:
  • проверка лицензии происходит не сразу, а с запаздыванием, что очень чревато для реального использования в реальных торгах


Не вижу никакого смысла в том, что когда что-то не так с лицензией:
  • соединение вообще изначально установливается с использованием StockSharp
  • разрывается только соединение, а не делается общий shutdown запущенного приложения, т.е. бот продолжает работу, но уже выдавая наведенные ошибки, а не прямую изначальную причину


Почему только соединение разрывается, а не производися shutdown приложения?
Thanks:
1 2  >

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

loading
clippy