FixServer System.ArgumentOutOfRangeException
Atom
12.05.2015


Quik 6.17.1.17, lua, S# 4.2.75 (nuget)

Примерно через 30 минут работы приложения в лог валятся одни и те же сообщения об ошибке.
При этом события по изменениям стаканов и новым сделкам не вызываются.

в логе lua все завалено подобными сообщениями:

2015/05/12 11:01:31.121|Debug |LuaServer |Out. QuoteChange,T(L)=0001.01.01 00:00:00.000,T(S)=2015.05.12 12:01:31.121
2015/05/12 11:01:31.122|Error |FixServer |System.ArgumentOutOfRangeException: Заданный аргумент находится вне диапазона допустимых значений.
Имя параметра: value
в StockSharp.Fix.Native.FixBase.set_CheckSum(Int32 value)
в StockSharp.Fix.Native.BaseFixWriter.WriteByte(Byte value)
в StockSharp.Fix.Native.TextFixWriter.#=qPOHyoWrEQVSRUPJe2KXOJg==(Int64 #=qEjh5jFLxkeuJopk4g$gGVg==)
в StockSharp.Fix.Native.TextFixWriter.Write(FixTags tag)
в StockSharp.Fix.Native.FixMessageWriter.#=qKfz5t4OSETxM6cV7JCV9dJDcdcUPVpCtRvOHAtIVm8Y=(String #=qJt3v_mdqbC4Uix8TJ07Mew==, Action`1 #=qpG4UJDY2qzbCSjQ10a$Cfg==)
в StockSharp.Fix.Native.FixMessageWriter.WriteMarketDataIncrementalRefresh(String requestId, DateTimeOffset serverTime, ICollection`1 entries)
в StockSharp.Fix.FixServer.#=qMkeL7vPz7H1ymDea4zmNPyB3_O8$N2b6ZPswJwIxmZE=.#=qI6GRTSswurB2v2YUDIJ3PBetESsCfho2NFq8eH9rx0Y=(FixMessageWriter #=q_GEUJ8l6XiDPoyNMdg$tFA==, String #=qJIGfjPd5naCeCdlI_JbzrA==)
в StockSharp.Fix.FixServer.#=qx$WTxIummwZ0pR30krYFYQ==(#=qQJjLeLS$zbkA7JkFgiQY0fNH1xCFRd5Hr3sXT$H9nyoz7eJVI8eTowHrAPqGGwm2 #=qzBXp6HUEcEUjKeoAEQL3dg==, String #=qqqjIRmEDfraIEGH$W_ATYA==, Action`2 #=qsSiMfFCwFGpagGRTR4ojxg==)
2015/05/12 11:01:31.122|Debug |FixServer |To client quik (127.0.0.1:56315): 8=FIX.4.4^
2015/05/12 11:01:31.122|Debug |LuaServer |OnQuote done
2015/05/12 11:01:31.122|Debug |LuaServer |OnQuote
2015/05/12 11:01:31.123|Debug |LuaServer |Out. QuoteChange,T(L)=0001.01.01 00:00:00.000,T(S)=2015.05.12 12:01:31.123
2015/05/12 11:01:31.123|Debug |LuaServer |OnQuote done
2015/05/12 11:01:31.123|Debug |LuaServer |OnQuote
2015/05/12 11:01:31.123|Debug |LuaServer |Out. QuoteChange,T(L)=0001.01.01 00:00:00.000,T(S)=2015.05.12 12:01:31.123
2015/05/12 11:01:31.123|Debug |LuaServer |OnQuote done
2015/05/12 11:01:31.123|Debug |LuaServer |OnQuote
2015/05/12 11:01:31.124|Debug |LuaServer |Out. QuoteChange,T(L)=0001.01.01 00:00:00.000,T(S)=2015.05.12 12:01:31.124

а в логе приложения в этот период ничего интересно не обнаружено

2015/05/12 10:58:12.133| |Quik |From server: Heartbeat
2015/05/12 10:58:12.133|Debug |Quik |Сессия 'server'. Получено: '8=FIX.4.4^9=72^35=0^49=quik^56=StockSharpTS^52=20150512-07:58:12.244^34=0^112=34749161^10=173^'
2015/05/12 10:59:12.147|Debug |Quik |To server: 8=FIX.4.4^9=72^35=1^49=quik^56=StockSharpMD^52=20150512-07:59:12.258^34=0^112=34749163^10=160^
2015/05/12 10:59:12.147| |Quik |From server: Heartbeat
2015/05/12 10:59:12.147|Debug |Quik |Сессия 'server'. Получено: '8=FIX.4.4^9=72^35=0^49=quik^56=StockSharpTS^52=20150512-07:59:12.259^34=0^112=34749164^10=183^'
2015/05/12 11:00:12.158|Debug |Quik |To server: 8=FIX.4.4^9=72^35=1^49=quik^56=StockSharpMD^52=20150512-08:00:12.271^34=0^112=34749165^10=144^
2015/05/12 11:00:12.158| |Quik |From server: Heartbeat
2015/05/12 11:00:12.158|Debug |Quik |Сессия 'server'. Получено: '8=FIX.4.4^9=72^35=0^49=quik^56=StockSharpTS^52=20150512-08:00:12.272^34=0^112=34749166^10=167^'
2015/05/12 11:01:12.166|Debug |Quik |To server: 8=FIX.4.4^9=72^35=1^49=quik^56=StockSharpMD^52=20150512-08:01:12.280^34=0^112=34749168^10=148^
2015/05/12 11:01:12.166| |Quik |From server: Heartbeat
2015/05/12 11:01:12.166|Debug |Quik |Сессия 'server'. Получено: '8=FIX.4.4^9=72^35=0^49=quik^56=StockSharpTS^52=20150512-08:01:12.281^34=0^112=34749167^10=169^'
2015/05/12 11:02:12.169|Debug |Quik |To server: 8=FIX.4.4^9=72^35=1^49=quik^56=StockSharpMD^52=20150512-08:02:12.285^34=0^112=34749170^10=147^
2015/05/12 11:02:12.169| |Quik |From server: Heartbeat
2015/05/12 11:02:12.170|Debug |Quik |Сессия 'server'. Получено: '8=FIX.4.4^9=72^35=0^49=quik^56=StockSharpTS^52=20150512-08:02:12.286^34=0^112=34749169^10=177^'
2015/05/12 11:03:12.178|Debug |Quik |To server: 8=FIX.4.4^9=72^35=1^49=quik^56=StockSharpMD^52=20150512-08:03:12.296^34=0^112=34749172^10=152^
2015/05/12 11:03:12.179| |Quik |From server: Heartbeat
2015/05/12 11:03:12.179|Debug |Quik |Сессия 'server'. Получено: '8=FIX.4.4^9=72^35=0^49=quik^56=StockSharpTS^52=20150512-08:03:12.297^34=0^112=34749171^10=173^'
2015/05/12 11:04:12.190|Debug |Quik |To server: 8=FIX.4.4^9=72^35=1^49=quik^56=StockSharpMD^52=20150512-08:04:12.308^34=0^112=34749174^10=149^
2015/05/12 11:04:12.190| |Quik |From server: Heartbeat
2015/05/12 11:04:12.190|Debug |Quik |Сессия 'server'. Получено: '8=FIX.4.4^9=72^35=0^49=quik^56=StockSharpTS^52=20150512-08:04:12.309^34=0^112=34749173^10=170^'
2015/05/12 11:05:12.204|Debug |Quik |To server: 8=FIX.4.4^9=72^35=1^49=quik^56=StockSharpMD^52=20150512-08:05:12.324^34=0^112=34749176^10=150^
2015/05/12 11:05:12.204| |Quik |From server: Heartbeat
2015/05/12 11:05:12.204|Debug |Quik |Сессия 'server'. Получено: '8=FIX.4.4^9=72^35=0^49=quik^56=StockSharpTS^52=20150512-08:05:12.325^34=0^112=34749175^10=171^'
2015/05/12 11:06:12.214|Debug |Quik |To server: 8=FIX.4.4^9=72^35=1^49=quik^56=StockSharpMD^52=20150512-08:06:12.335^34=0^112=34749177^10=154^
2015/05/12 11:06:12.214| |Quik |From server: Heartbeat
2015/05/12 11:06:12.215|Debug |Quik |Сессия 'server'. Получено: '8=FIX.4.4^9=72^35=0^49=quik^56=StockSharpTS^52=20150512-08:06:12.336^34=0^112=34749178^10=177^'
2015/05/12 11:07:12.221|Debug |Quik |To server: 8=FIX.4.4^9=72^35=1^49=quik^56=StockSharpMD^52=20150512-08:07:12.344^34=0^112=34749179^10=157^

Теги:


Спасибо:


< 1 2 
Mikhail Sukhov

Фотография
Дата: 14.05.2015
Ответить


vsk_w Перейти

Это не в моем коде возникает.


А это кто сейчас отвечает?
Спасибо:

vsk_w

Фотография
Дата: 14.05.2015
Ответить


Mikhail Sukhov Перейти
vsk_w Перейти

Это не в моем коде возникает.


А это кто сейчас отвечает?


это vfreeman :)

под vfreeman теперь зайти не могу. процедура восстановления пароля не помогает. т.е. письмо с линком для смены пароля приходит, перехожу по ссылке, ввожу новый пароль (с смс подтверждением). и с новым паролем больше не пускает...
Спасибо:

vsk_w

Фотография
Дата: 14.05.2015
Ответить


RomSunZ Перейти
У меня тоже есть такая же ошибка в логе и окно с ошибкой. Но появляется она у меня только на чистом VPS, где скорее всего связана с блокировкой порта (еще не подтверждено), т.к. на моем ноутбуке все работает нормально. Я в брэндмауре виндоус пробовал создавать правила для порта 5001, но это не помогло. Дальше не разбирался по причине не хватки времени. Причина точно не в АПИ.


у меня проявляется на двух компах. их объединяет то, что на них Win7/64.
никаких дополнительных файрволов/антивирей

upd: на этих же компах этой проблемы нет в версии s# 4.2.75, но там другие проблемы...
Спасибо:

RomSunZ

Фотография
Дата: 14.05.2015
Ответить


Я написал то, до чего я докопался. У меня на ноуте стоит вынь7/х64 и там работает все нормально, а вчера я тестировал виртуальный сервер с вынь2012R2, там проблема есть. Так что вопрос скорее всего в настройках системы, а не в багах АПИ.

Файервол вшит в систему и называется брэндмауэр, и он тоже может быть причиной.
Спасибо:

vsk_w

Фотография
Дата: 14.05.2015
Ответить


RomSunZ Перейти
Я написал то, до чего я докопался. У меня на ноуте стоит вынь7/х64 и там работает все нормально, а вчера я тестировал виртуальный сервер с вынь2012R2, там проблема есть. Так что вопрос скорее всего в настройках системы, а не в багах АПИ.

Файервол вшит в систему и называется брэндмауэр, и он тоже может быть причиной.


на этих же компах этой проблемы нет в версии s# 4.2.75, но там другие проблемы...
Спасибо:

Mikhail Sukhov

Фотография
Дата: 14.05.2015
Ответить


vsk_w Перейти

под vfreeman теперь зайти не могу. процедура восстановления пароля не помогает. т.е. письмо с линком для смены пароля приходит, перехожу по ссылке, ввожу новый пароль (с смс подтверждением). и с новым паролем больше не пускает...


Потому что учетка удалена. По вашей просьбе ввиде письма от 30.12.14. Странно что форум так долго прожил для вашего аккаунта.

На сайте действует механизм удаления клонов по IP. Так что может и эта проживет не долго.[laugh] Лучше смените IP и сделайте новую учетку.
Спасибо:

vsk_w

Фотография
Дата: 14.05.2015
Ответить


Mikhail Sukhov Перейти
vsk_w Перейти

под vfreeman теперь зайти не могу. процедура восстановления пароля не помогает. т.е. письмо с линком для смены пароля приходит, перехожу по ссылке, ввожу новый пароль (с смс подтверждением). и с новым паролем больше не пускает...


Потому что учетка удалена. По вашей просьбе ввиде письма от 30.12.14. Странно что форум так долго прожил для вашего аккаунта.

На сайте действует механизм удаления клонов по IP. Так что может и эта проживет не долго.[laugh] Лучше смените IP и сделайте новую учетку.


[biggrin]
Спасибо:

vsk_w

Фотография
Дата: 15.05.2015
Ответить


Михаил, достаточно ли информации по исключению, которое я отловил, чтобы понять причину?
Есть ли какие-нибудь соображения?
Спасибо:
< 1 2 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy