Quik: System.InvalidOperationException occurred
Atom
21.01.2015
Andrii


Код
System.InvalidOperationException occurred Message: A first chance exception of type 'System.InvalidOperationException' occurred in StockSharp.Fix.dll Additional information: Операция является недопустимой из-за текущего состояния объекта.


Код
ConsoleRobot.vshost.exe Error: 0 : QuikTrader System.InvalidOperationException: Процесс подключения был прервал из-за неожиданного отключения. ---> System.InvalidOperationException: Операция является недопустимой из-за текущего состояния объекта.
   в #=q7tVHQ$8Q0_yRV5qdog0CURm$CmiK$lwLwAvAmweBXc8=.#=q_TKGUpAJbVmhvXgzPHFMtA==(Stream #=q56g7V03LoiyL4RXJqdgCZg==)
   в StockSharp.Fix.FixReader.ReadNextTag()
   в StockSharp.Fix.FixMessageAdapter.#=qxFCDhXHa9amw6lC$$2ctl_i4mkXnjGONd8QtnxyHXuc=()
   --- Конец трассировки внутреннего стека исключений ---

Теги:


Спасибо:


< 1 2 
RomSunZ

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


Версия 43 однако работает стабильно...
А игнорировать ошибку не получается, т.к. использовать версии 50+ не представляется возможным из-за этой ошибки.

Цитата:

И в логах видно отчетвливо:

Цитата:
2015/02/17 15:31:58.748| |FixServer |From client quik: Logout
2015/02/17 15:31:58.749| |FixServer |Отключение quik сессии TS.


Ошибка возникает из-за разрыва. Можете ее игнорировать.

В 15:31:58.748 был закрыт sample, поэтому там написано logout, ошибка случилась после подписки на level1 на много раньше:
Цитата:

15:31:53.216| |QuikTrader|Инструмент RIH5@FORTS зарегистрирован на получение рыночных данных для Trades.
15:31:53.317|Debug |Quik |Сессия 'StockSharp.Fix.FixMessageAdapter'. From server: '8=FIX.4.49=136935=X34=349=quik52=20150217-09:31:53.31456=StockSharpMD262=55902769268=25279=1269=#270=10272=20150217273=15:31:53.302279=1269=$270=12.47692272=20150217273=15:31:53.302279=1269=b270=89290272=20150217273=15:31:53.302279=1269=n270=185272=20150217273=15:31:53.302279=1269=c270=89300272=20150217273=15:31:53.302279=1269=m270=5272=20150217273=15:31:53.302279=1269=q270=344272=20150217273=15:31:53.302279=1269=r270=673272=20150217273=15:31:53.302279=1269=w270=2591272=20150217273=15:31:53.302279=1269=e270=2304272=20150217273=15:31:53.302279=1269=8270=88230272=20150217273=15:31:53.302279=1269=7270=90500272=20150217273=15:31:53.302279=1269=5270=90100272=20150217273=15:31:53.302279=1269=t270=-810272=20150217273=15:31:53.302279=1269=p270=89290272=20150217273=15:31:53.302279=1269=v270=1272=20150217273=15:31:53.302279=1269=9270=89350272=20150217273=15:31:53.302279=1269=d270=23925272=20150217273=15:31:53.302279=1269=6270=89290272=20150217273=15:31:53.302279=1269=B270=53164272=20150217273=15:31:53.302279=1269=O270=85150272=20150217273=15:31:53.302279=1269=N270=95050272=20150217273=15:31:53.302279=1269=<270=13905.91272=20150217273=15:31:53.302279=1269=>270=13905.91272=20150217273=15:31:53.302279=1269=C270=172258272=20150217273=15:31:53.30210=067'
15:31:53.323|Debug |QuikTrader|BP:Level1Change,T(L)=2015.02.17 15:31:53.328,T(S)=2015.02.17 12:31:53.314,Sec=S#:RIH5@FORTS, Native:,Type:Future,Changes=[PriceStep, 10],[StepPrice, 12.47692],[BestBidPrice, 89290],[BestBidVolume, 185],[BestAskPrice, 89300],[BestAskVolume, 5],[BidsCount, 344],[AsksCount, 673],[BidsVolume, 2591],[AsksVolume, 2304],[LowPrice, 88230],[HighPrice, 90500],[ClosePrice, 90100],[Change, -810],[LastTradePrice, 89290],[LastTradeVolume, 1],[VWAP, 89350],[TradesCount, 23925],[SettlementPrice, 89290],[Volume, 53164],[MinPrice, 85150],[MaxPrice, 95050],[MarginBuy, 13905.91],[MarginSell, 13905.91],[OpenInterest, 172258]
15:31:53.328|Debug |QuikTrader|BP:QuoteChange,T(L)=2015.02.17 15:31:53.328,T(S)=2015.02.17 12:31:53.314
15:31:53.830|Debug |Quik |Сессия 'StockSharp.Fix.FixMessageAdapter'. From server: '8=FIX.4.49=16835=W34=449=quik52=20150217-09:31:53.83056=StockSharpMD55=RIH5207=FORTS262=55902770268=1269=2270=88340271=1272=20150217273=06:32:49.000274=299=12693166010=107'
15:31:53.833|Debug |QuikTrader|BP:Execution,T(L)=2015.02.17 15:31:53.834,T(S)=2015.02.17 09:32:49.000,(Tick),Sec=S#:RIH5@FORTS, Native:,Type:Future,Ord=0/0/0,Fail=,TId=126931660,Pf=,TPrice=88340,UId=
15:31:53.834|Debug |QuikTrader|BP:Connect,T(L)=2015.02.17 15:31:53.847,Error=Операция является недопустимой из-за текущего состояния объекта.
15:31:53.847|Error |QuikTrader|System.InvalidOperationException: Процесс подключения был прервал из-за неожиданного отключения. ---> System.InvalidOperationException: Операция является недопустимой из-за текущего состояния объекта.
в #=qNs3emgplpHiKSWARqcPWaKKBFdbg4Rg6jQqPw5NL4TM=.#=qM$qmHbqg1fzHdypsrjeo8Q==(Stream #=qAhuk2sn77zn7LefxCde_9g==)
в StockSharp.Fix.FixReader.ReadNextTag()
в StockSharp.Fix.FixMessageAdapter.#=qVYDZSASs0w5zLBMN5F0PtayiAd4xn1AUZ8pso0GyWio=()
--- Конец трассировки внутреннего стека исключений ---

после чего в Visual studio сыпятся ошибки, приведенные в файле Unhandled Exception.txt, после чего я закрыл программу.
Так что это не разрыв и последующая ошибка, а ошибка, потом выключение программы.
Кстати, если в лог посмотреть, то одна запись Level1Change в пример все-таки доходит, после чего вылазит ошибка...
Вы у себя запускали этот пример, у вас он работает?
Спасибо:

RomSunZ

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


Михаил, какие-либо подвижки есть? У вас эта ошибка повторяется или нет?
Спасибо:

Mikhail Sukhov

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


Пока ничего не начато. Есть более приоритетные задачи.
Спасибо:
< 1 2 

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

loading
clippy