Exception при вызове Trader.StartExport


Exception при вызове Trader.StartExport
Atom Reply
8/1/2012


Den

Avatar
Уважаемые разработчики!

Вернулся из отпуска, стал лететь эксепшен :)

S# 4.1.1
Quik 6.02

Первый вызов Trader.StartExport с пятью таблицами отрабатывает нормально,
через некоторое время дергаю второй Trader.StartExport с тремя таблицами и он кидает вот такой эксепшен:

Code
System.NullReferenceException: Object reference not set to an instance of an object.
   at StockSharp.Quik.QuikTrader.#=q3tLr$QxrenSG5YjlASuEI6bA0G7XPd7DHSDP631_1XI=.#=qPNPZVNPWusDXRVUn9$QneA==(IList`1 #=q3wh9DF4nzU4vthRmfJaxsA==, Func`2 #=qHPB5Mt$SmdezcZHyY2XLUw==)
   at #=qarvWjf55F_dLmQZozUrNpSzxv4p26Z8W63uAjHDtBufNgR8Fkq0JsIfECXVaqRkr.#=q04B2IEHv4lc4yQ3vafhFng==(DdeTable #=q7v7NgS7eFSGY3JVbZ0l7Dw==, IList`1 #=q6IUmIWmvvdbuHixc5eXkyQ==, Act
ion`2 #=q2ayMHQTP0eS2TpxHP3ZfiA==, Action`1 #=qsH$8TuhlxrfbItvgdFriIQ==, Boolean #=qh2CRnt1C5rZ2CFMznPb1ug==)


Код вызова такой:

Tags:


Thanks:




3 Answers
Den

Avatar
Date: 8/1/2012
Reply


Den Go to


Первый вызов Trader.StartExport с пятью таблицами отрабатывает нормально,
через некоторое время дергаю второй Trader.StartExport с тремя таблицами и он кидает вот такой эксепшен:

Code
System.NullReferenceException: Object reference not set to an instance of an object.
   at StockSharp.Quik.QuikTrader.#=q3tLr$QxrenSG5YjlASuEI6bA0G7XPd7DHSDP631_1XI=.#=qPNPZVNPWusDXRVUn9$QneA==(IList`1 #=q3wh9DF4nzU4vthRmfJaxsA==, Func`2 #=qHPB5Mt$SmdezcZHyY2XLUw==)
   at #=qarvWjf55F_dLmQZozUrNpSzxv4p26Z8W63uAjHDtBufNgR8Fkq0JsIfECXVaqRkr.#=q04B2IEHv4lc4yQ3vafhFng==(DdeTable #=q7v7NgS7eFSGY3JVbZ0l7Dw==, IList`1 #=q6IUmIWmvvdbuHixc5eXkyQ==, Act
ion`2 #=q2ayMHQTP0eS2TpxHP3ZfiA==, Action`1 #=qsH$8TuhlxrfbItvgdFriIQ==, Boolean #=qh2CRnt1C5rZ2CFMznPb1ug==)



Испугался обфускации, потом таки решил подебажить :)
В таблице заявок была облигация, кот. отсутствовал в Таблице Интрументов.

Может быть имеет смысл выдавать более осмысленную ошибку.
А если это сложно сделать, то тема закрыта.


Topic starter
Thanks:

Mikhail Sukhov

Avatar
Date: 8/2/2012
Reply


Den Go to

Может быть имеет смысл выдавать более осмысленную ошибку.
А если это сложно сделать, то тема закрыта.


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

Den

Avatar
Date: 8/7/2012
Reply


Mikhail Sukhov Go to
Den Go to

Может быть имеет смысл выдавать более осмысленную ошибку.
А если это сложно сделать, то тема закрыта.


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


В 4.1.3 такое тоже есть, но еще раз обрисую ситуацию, чтобы вы решили стоит ли овчинка выделки:

Exception вылетает для инструмента, заявка для которого есть в таблице заявок, но его нет в таблице инструментов.
У меня есть отдельная таблица инструментов, для кот. я выставляю заявки руками (облигации).
Topic starter
Thanks:


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

loading
clippy