vk37
|
Дата: 09.11.2013
Михаил Сухов А чем он ловиться? Откуда он возникает? При вызове Trader.Connect() в обработчике события Trader.ConnectionError. Можно сразу поставить SmartTrader.RestartService = false чтобы исключить ошибку с перезапуском SmartCom2. Насколько я помню, ошибки "Responce parse failed" не было при работе S# API 4.1.19.1 с бета версией Смартком 3.0.
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 10.11.2013
vk37 Михаил Сухов А чем он ловиться? Откуда он возникает? При вызове Trader.Connect() в обработчике события Trader.ConnectionError. Можно сразу поставить SmartTrader.RestartService = false чтобы исключить ошибку с перезапуском SmartCom2. Насколько я помню, ошибки "Responce parse failed" не было при работе S# API 4.1.19.1 с бета версией Смартком 3.0. С рестартом сервиса все понятно, и я уже написал, что ошибку исправили давно. Надо новую версию выкладывать. А вот ошибка подключения - это уже смартком. Судя по грамматической ошибке - строка от АйТи инвеста.
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 14.11.2013
Собственно, выложили. А еще сам пример перевели в AnyCPU, так как мне кажется 3.0 теперь уже стал окончательной версией.
|
|
Спасибо:
|
|
|
|
|
vk37
|
Дата: 28.11.2013
Михаил Сухов Собственно, выложили. А еще сам пример перевели в AnyCPU, так как мне кажется 3.0 теперь уже стал окончательной версией. На версии 4.2.1.2 такая ошибка: Код
2013-11-28 16:29:02,543 [Transaction. Messages thread.] ERROR - Trader ProcessDataError
System.InvalidOperationException: Подключение к системе изменило свое состояние. Текущее состояние клиента Connecting. Сообщение типа 'DisconnectMessage'. ---> System.InvalidOperationException: responce parse failed
--- End of inner exception stack trace ---
2013-11-28 16:29:02,547 [17] ERROR - 16:29:02.541 | SmartTrader | System.InvalidOperationException: Подключение к системе изменило свое состояние. Текущее состояние клиента Connecting. Сообщение типа 'DisconnectMessage'. ---> System.InvalidOperationException: responce parse failed
--- End of inner exception stack trace ---
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 28.11.2013
vk37 System.InvalidOperationException: responce parse failed
Это в АйТи.
|
|
Спасибо:
|
|
|
|
|
vk37
|
Дата: 29.11.2013
Михаил Сухов vk37 System.InvalidOperationException: responce parse failed
Это в АйТи. Так ведь на SampleSmart такая ошибка. Версии S# и смартком последние. Что я скажу в IT? Что S# не работает при подключении?
|
|
Спасибо:
|
|
|
|
|
Mikhail Sukhov
|
Дата: 29.11.2013
vk37 Михаил Сухов vk37 System.InvalidOperationException: responce parse failed
Это в АйТи. Так ведь на SampleSmart такая ошибка. Версии S# и смартком последние. Что я скажу в IT? Что S# не работает при подключении? У нас то подключение нормально происходит. Ошибка с парсингом судя по неправильной орфографии - АйТи. Значит сервер АйТи присылает СмартКом 3 что-то, что невозможно распарсить. Вы же программист, понимаете, что на этом этапе нет S#. В АйТи нужно будет логи какие-то прислать. Как минимум нужно узнать как из включать.
|
|
Спасибо:
|
|
|
|
|
vk37
|
Дата: 30.11.2013
|
|
|
|
Михаил Сухов В АйТи нужно будет логи какие-то прислать. Как минимум нужно узнать как из включать. Обратился в тех поддержку АйТи. Просят прислать логи с уровнем логгирования 6. Установил для SmartTrader максимальный уровень логгирования: Код
var trader = new SmartTrader
{
Login = login,
Password = password,
Address = address,
Version = SmartComVersions.V3,
LogLevel = LogLevels.Debug,
RestartService = false,
};
Все равно логгирование идет с уровнем 4. Код
2013-Nov-30 14:05:28.842629 [TID=33e8] - INFO : SmartCOM3 client module (v3.0.79.2589) logging started..
2013-Nov-30 14:05:28.842629 [TID=33e8] - INFO : Logging level is set to 4 value.
2013-Nov-30 14:05:28.842629 [TID=33e8] - INFO : Using maximum 7 worker threads to process data.
2013-Nov-30 14:05:28.842629 [TID=33e8] - INFO : Store logs in C:\Users\Vladimir\AppData\Local\IT Invest\
2013-Nov-30 14:05:30.062879 [TID=33e8] - INFO : Trying to authenticate in 82.204.220.34:8090 using SSL connection (login 20pppf)
2013-Nov-30 14:05:30.062879 [TID=33e8] - jelly: : Trying connect to 82.204.220.34:8090
2013-Nov-30 14:05:30.089885 [TID=33e8] - jelly: : Channel 0xE31AC42E10, sockErr 'Create SSL session failed': 100, file: src\jelly_http_logon.cpp, line 50
2013-Nov-30 14:05:30.089885 [TID=33e8] - jelly: : Create SSL session failed for channel 0x1AC42E10, code 1
2013-Nov-30 14:05:30.089885 [TID=33e8] - jelly: : Destroying https channel..0x1AC42E10
2013-Nov-30 14:05:31.063088 [TID=33e8] - WARN : SSL connection failed, no problem, trying to connect without SSL
2013-Nov-30 14:05:31.064087 [TID=33e8] - jelly: : Trying connect to 82.204.220.34:8090
2013-Nov-30 14:05:31.064087 [TID=33e8] - jelly: : Channel 0x1AC48230 will use async connect mode (2496)
2013-Nov-30 14:05:31.165109 [TID=39d0] - jelly: : Http channel 0x1AC48230 OK..
2013-Nov-30 14:05:32.222949 [TID=1a18] - ERROR : Login failed: Responce parse failed:-1001
2013-Nov-30 14:05:32.232950 [TID=1a18] - jelly: : Error response: -1001, http code: Sat,, 30 Nov 2013 10:05:29 GMT
2013-Nov-30 14:05:32.232950 [TID=1a18] - ERROR : Login failed: 30 Nov 2013 10:05:29 GMT:-1001
2013-Nov-30 14:05:32.232950 [TID=1a18] - jelly: : Destroying http channel..0x1AC48230
|
|
Спасибо:
|
|
|
|
|
vk37
|
Дата: 30.11.2013
Из справки по SmartCom3, уровень логгирования устанавливается так (см. вложение)
|
|
Спасибо:
|
|
|
|
|
vk37
|
Дата: 30.11.2013
|
|
Спасибо:
|
|
|
|