Вопрос:
Ошибка на кассах вида
Цитата: 13:06:23: 0x00004000: FATAL: diag: КОД НЕИЗВЕСТЕН НЕИЗВЕСТНАЯ ОШИБКА Anomalous parameter in /usr/local/storage/home/ukm/build-br-71-2016_06_20_17_43_54/ukm/libukm/component_fp_shtrihf.cpp(950) create No more data in tokenizer
что делать?
Ответ:
Ошибка: «... Anomalous parameter ... No more data in tokenizer…»
1 Как лечить
Лечится протыкиванием настройки операции.
Кол-во параметров в настройке операции не совпадает с тем, что ждет код, то есть что-то «неспустилось» или «недоспустилось» с сервера на кассы. Лечится протыкиванием настройки операции. Нужно проследить, при каких действиях происходит ошибка, какую клавишу нажимает кассир, при вызове какой функции на кассе возникает ошибка, необходимо это выяснить и «перепротыкать» т.е. переприменить соответствующие настройки на сервере, так чтобы они заново спустились на кассу и перезаписались в таблицах БД (изменить что-то в настройке, применить, изменить обратно, применить), обычно это конфигурационные группы, настройки раскладки клавиатуры или терминального меню, редко шаблоны ввода.
Это единственный вариант решения данной проблемы, нужно «протыкивать» пока не заработает.
2 Примеры
2.1 После перезаливки или при включении кассы
Если ошибка возникает после перезаливки или при включении кассы, нужно протыкать все основные параметры оборудования и магазина, которые использует касса:
– Администрирование/Сервер (Настройка сервера и оборудования/Параметры сервера/Параметры) – убедиться, что стоит правильная группа и правильный магазин по умолчанию, что-нибудь изменить, сохранить, вернуть верные настройки, сохранить.
– Параметры и настройки магазина, изменить что-то, сохранить, вернуть верные настройки, сохранить
– Конфигурационную группу и настройки оборудования, изменить что-то, сохранить, вернуть верные настройки, сохранить
Если ничего не помогло, то так же, нужно попробовать залить/загрузить кассу с минимальной конфигурацией, т.е. создать отдельную конфигурацию с минимумом оборудования и файловым принтером вместо ФР, после того как касса включится, постепенно добавлять ей остальное оборудование в конфигурацию.
2.2 При снятии Z-отчета
При снятии Z-отчета возникает ошибка:
16:05:58: 0x00004000: FATAL: diag: КОД НЕИЗВЕСТЕН НЕИЗВЕСТНАЯ ОШИБКА Anomalous parameter in /usr/local/storage/home/ukm/build-br-52 2013_05_30_18_56_46/ukm/libukm/ccontext_default.cpp(2392) HandleRptZ No more data in tokenizer
Узнать откуда вызывается функция снятия Z-отчета, меню или отдельная клавиша, если это меню, то зайти на вебе сервера в терминальное меню, что-то изменить в пункте меню с функцией снятие Z-отчета, сохранить, вернуть как было, сохранить, либо удалить пункт, сохранить, вернуть как было, сохранить, как вариант перевесить данную функцию на другую клавишу.
2.3 При нажатии на какую-то клавишу
При нажатии на какую-то клавишу возникает ошибка (при вызове функции возврат/продажа/копия и т.д. и т.п.):
17:33:55: 0x00004000: FATAL: diag: КОД НЕИЗВЕСТЕН НЕИЗВЕСТНАЯ ОШИБКА Anomalous parameter in /root/rel-49_sp6_patch/libukm/ccontext_assistant.cpp(2982) HandleFunction No more data in tokenizer
Выяснить что за клавиша и при вызове какой функции происходит сбой, зайти на вебе сервера в раскладку клав-ры, что-то изменить в параметрах клавиши, сохранить, вернуть как было, сохранить, как вариант перевесить данную функцию на другую клавишу.