Получена ошибка длины при воспроизведении TPLOG в kdb - PullRequest
0 голосов
/ 06 декабря 2018

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

1 Ответ

0 голосов
/ 06 декабря 2018

Ошибка длины в тикерпланте обычно вызвана несоответствием схемы между конфигурацией тикерплана и тем, что публикуется обработчиком каналов - в частности, когда количество предоставленных столбцов не совпадает с числом, указанным в схеме.Если вы хотите выяснить, какое обновление вызывает ошибку, вы можете попытаться воспроизвести журнал в новом сеансе, например,

\l /path/to/schema.q
upd:{[t;x]t insert x}  / ensure upd is a lambda so we can error trap it
\e 1
-11!`:/path/to/logfile

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

...