FixServer System.ArgumentOutOfRangeException

FixServer System.ArgumentOutOfRangeException
Atom
5/12/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^

Tags:


Thanks:


< 1 2 
Mikhail Sukhov

Avatar
Date: 5/14/2015
Reply


vsk_w Go to

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


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

vsk_w

Avatar
Date: 5/14/2015
Reply


Mikhail Sukhov Go to
vsk_w Go to

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


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


это vfreeman :)

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

vsk_w

Avatar
Date: 5/14/2015
Reply


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


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

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

RomSunZ

Avatar
Date: 5/14/2015
Reply


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

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

vsk_w

Avatar
Date: 5/14/2015
Reply


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

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


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

Mikhail Sukhov

Avatar
Date: 5/14/2015
Reply


vsk_w Go to

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


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

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

vsk_w

Avatar
Date: 5/14/2015
Reply


Mikhail Sukhov Go to
vsk_w Go to

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


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

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


[biggrin]
Thanks:

vsk_w

Avatar
Date: 5/15/2015
Reply


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

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

loading
clippy