System.NullReferenceException: Object reference not set to an instance of an object.
at #=qdzUcc9G60rgLTpsRTwxQ57YkCj478_CGUf$i7e2bziym3HhGvYsJyun$ZEW9aZov.#=q6NsT3Yd6_Fbp9iPLS_THbw==(#=qnIZTzlrlnBDxMJO30NWwBtKceweJUgowii86VFk7klw= #=qnkUtzGIMfUU3RS$v2q38Sg==)
at #=q01Bhsf3pAS4Q8bWs6PW8tKB_LG3QlqCFD95DaqBJBGTy4j2kqg6sujFB3kNsfmYD6o0Wgp$VClsui8ShWH51QA==.#=qnIZTzlrlnBDxMJO30NWwBtKceweJUgowii86VFk7klw=.MoveNext()
at MoreLinq.MoreEnumerable.<BatchImpl>d__68`2.MoveNext()
at StorageResave.Resavers.MarketDepthResaver.Resave(String sourcePath, String destinationPath, DateTime from, DateTime to) in c:\Projects\StockSharpTests\trunk\StorageResave\StorageResave\Resavers\MarketDepthResaver.cs:line 75
```Маркет данные со стаканом прилагаю. Инструмент: FEES@TQNL, дата: 04.04.2013, записано через Смартком.
← Back
Comments (9)
Login or Create account, Log in or register to leave a comment
А почему апи не новое?
На версии 4.2.8 на том же файле ошибка такая: ```plain System.ArgumentNullException: Value cannot be null. Parameter name: from at StockSharp.Algo.TraderHelper.AddDelta(QuoteChangeMessage from, QuoteChangeMessage delta) at #=qBTCWELgOrMexA$kJ03_oQKyCQN$Z1nzBvgfTrb2JZD5_TiGsQn7fv86qvOyB3GR9.#=qIXf66HzCEmtO1Wdjhp9WUw==(#=qQ$9pKiVYmuQlxy1UDxDyklIy7h1WI$VD32oe4WzImoA= #=qMNeCv31fXONRopGqIMKaMQ==) at #=q5EdaFwPV1ERNKALP2WC1eH4yJqcY9G4z0Sq7Lv5xjXCmEqb6p_7ia$WJJRFMkJfwI3eez87iQcNEy8XasBGtRQ==.#=qQ$9pKiVYmuQlxy1UDxDyklIy7h1WI$VD32oe4WzImoA=.MoveNext() at System.Linq.Enumerable.WhereSelectEnumerableIterator
2.MoveNext() at MoreLinq.MoreEnumerable.<BatchImpl>d__682.MoveNext() at StorageResave.Resavers.MarketDepthResaver.Resave(String sourcePath, String destinationPath, DateTime from, DateTime to) in c:\Projects\StockSharpTests\trunk\StorageResave\StorageResave\Resavers\MarketDepthResaver.cs:line 63С ходу - не смог понять ни одну из ошибок. Некоторые форматы насктолько древние, что даже исходников не нашлось.😀 В начале 2013 переносили исходники, поэтому история пропала. Вернее, она есть, но копаться в ней не вариант.
Напиши метрику, какой процент данных не читается. Хочется в процентах понять за что мы боремся.
Метрики.
Изменения инструментов (дни с ошибками):
'Неизвестное изменение': FEES@TQNL, 24.12.2013, 25.12.2013, 26.12.2013, 27.12.2013, 30.12.2013 GAZP@TQBS, 26.12.2013, 27.12.2013, 30.12.2013, 06.01.2014 GAZP@TQNE, 24.12.2013, 25.12.2013 GMKN@TQBS, 24.12.2013, 25.12.2013, 26.12.2013, 06.01.2014 GZH4@FORTS, 24.12.2013, 25.12.2013, 26.12.2013, 27.12.2013, 30.12.2013, 06.01.2014 LKOH@TQBR, 24.12.2013, 25.12.2013, 26.12.2013, 27.12.2013, 06.01.2014 RIH4@FORTS, 24.12.2013, 25.12.2013, 27.12.2013, 30.12.2013, 06.01.2014 ROSN@TQNL, 24.12.2013, 25.12.2013, 26.12.2013, 27.12.2013, 30.12.2013, 06.01.2014 SBER@TQBR, 24.12.2013, 25.12.2013, 26.12.2013, 27.12.2013, 30.12.2013, 06.01.2014 SBERP@TQBR, 24.12.2013, 26.12.2013, 27.12.2013, 30.12.2013, 06.01.2014 SNGS@TQNL, 24.12.2013, 25.12.2013, 26.12.2013, 27.12.2013, 06.01.2014 SRH4@FORTS, 24.12.2013, 25.12.2013, 26.12.2013, 27.12.2013, 30.12.2013, 06.01.2014 URKA@TQBR, 24.12.2013, 25.12.2013, 26.12.2013, 27.12.2013, 30.12.2013, 06.01.2014 VTBR@TQBR, 24.12.2013, 25.12.2013, 26.12.2013, 27.12.2013, 30.12.2013, 06.01.2014 'Поле для кода 0 не найдено': FEES@TQNL, 18.06.2013 GAZP@TQNE, 18.06.2013 GMKN@TQBS, 18.06.2013 GZH4@FORTS, 04.04.2013, 18.06.2013 LKOH@TQBR, 18.06.2013 MICEX@IDX, 18.06.2013 MICEX10INDEX@IDX, 18.06.2013 ROSN@TQNL, 18.06.2013 SBER@TQBR, 18.06.2013 SBERP@TQBR, 18.06.2013 SNGS@TQNL, 18.06.2013 URKA@TQBR, 18.06.2013 VTBR@TQBR, 18.06.2013 'Decimal byte array constructor requires an array of length four containing valid decimal bytes': GMKN@TQBS, 27.12.2013, 30.12.2013 LKOH@TQBR, 30.12.2013 RIH4@FORTS, 26.12.2013 SBERP@TQBR, 25.12.2013 'Value was either too large or too small for an Int32': FEES@TQNL, 06.01.2014 SNGS@TQNL, 30.12.2013
Сделки:
'Дробный объем не поддерживается' - около 10 файлов с ошибками
Стаканы:
'Value cannot be null.' - около 20 файлов с ошибками
Второе хранилище с плазы еще не тестировал.
По изменениям. Видно, что все приходится на 12 и 1 месяца. В ноябре залили неправильный код (6 ноября) и 11 ноябра его поправили. По всей видимости, ты или не обновлялся, или использовал не последнюю версию принципиально. Как итог, данные за инструментам в конце года частично потерял.
'Поле для кода 0 не найдено' - вот это можно попровить скорее всего. Пришли файл с такой ошибкой.
По тикам и стаканам, как я написал, не могу поправить. Да и данных там кот наплакал судя по твоей стате. Собери стаканы и тики из ОЛ. Что там было - уже не хочется выяснять. Было, но главное ушло.
Тоже не подлежит восстановлению. Он вообще наполовину пустой. Заполнено нулями. Есть подозрение, что эта ошибка уже не связано со S#
Может этот не пустой: GZH4@FORTS, 04.04.2013 Ошибка та же.
Те же метрики по хранилищу с плазы за последние 1,5 года. Изменения инструментов