SMAPI ERROR: wrongly sized subfield occured!
Victor Sudakov написал(а) к Michael Dukelsky в Mar 21 12:10:48 по местному времени:
Dear Michael,
10 Mar 21 19:34, you wrote to me:
VS>>>> По-видимому повреждена Jam база, "hpt scan" вызывает сабжевое
VS>>>> сообщение. Вопрос, собственно, для начала как найти, которая
VS>>>> именно эхообласть повреждена. В логе hpt не нашел, к какой эхе
VS>>>> сабж относится. Не перебирать же по одной.
MD>>> В LogLevels задай 1 (в числе остального). Тогда у тебя будет
MD>>> отладочное сообщение Scanning area: xxxx
MD>>> На самом деле там должно быть 4, а не 1. Сейчас исправлю.
VS>> В конфиге "LogLevels 123456789", и сообщения типа "Scanning area:
VS>> 888.talks" имеются, только вот сабжевого между ними нет, оно на
VS>> stdout "hpt scan" идёт, а не в лог, поэтому корреляцию со
VS>> сканируемой эхой поймать не могу.
MD> Есть LogLevels и ScreenLogLevels, а ещё есть
MD> LogEchoToScreen off
"ScreenLogLevels 123456789" помогло найти битую эху в выводе на экран, спасибо.
Осталось непонятным, почему "LogLevels 123456789" и "ScreenLogLevels 123456789" дают (в лог и на stdout соответственно) разную информацию: в лог сабжевая ошибка не пишется, а на терминал пишется. Это несколько неожиданно.
VS>> Кстати почему на stdout, а не stderr, но это уже другой вопрос.
MD> Потому что LogEchoToScreen - это очевидно stdout.
Мне не очевидно. stderr - такой же вывод в терминал, если не перенаправлять никуда.
Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20170303-b20170303
|