[ОТВЕТИТЬ]
26.06.2009 14:01
ckadi
 
В настройках изменил "максимальное значение" с 100000.00 на 6.00 тип функции "Количество" у кнопки "Количество". После этого кассы "зависли" - на мониторах пишется:

На кассе возникла нештатная ситуация
Сообщите о ней сис.админу.
КОД НЕИЗВЕСТЕН
НЕИЗВЕСТНАЯ ОШИБКА
Anomalous parametr in kernel.cpp:1534(393): IUserInterface_key_Shortcuts No more data in tokenizer.

Советовали полазить по пунктам Кофигурационного меню, потыкать в разных местах "применить"\..., затем перезапустить службу укм сервера в администрирование->службы. Сделал, жестко ребутнул кассу - не помогло, после ребута опять пишется на экране тоже самое про неизвестную ошибку.
26.06.2009 14:04
Mtirt
 
А вернуть назад максимальное количество не пробовал?
26.06.2009 14:05
didinap
 
Было такое у меня. У тебя какая версия УКМ?
Попробуй ребутнуть и кассу и сервер УКМ.
А может ты в ЛУА сктиптах покапался?
26.06.2009 14:21
ckadi
 
Значение назад вернул.
Ребутал и кассы и сервер несколько раз уже.
Скрипты не трогал.
ukmserver.exe версии 41.0.2.4102 или не об этом речь?
26.06.2009 14:34
didinap
 
У тебя на всех кассах тоже самое или только на одной?
26.06.2009 14:35
ckadi
 
2 кассы, на обоих так
26.06.2009 14:39
didinap
 
Пробовал востанавливать из бекапа сервер УКМ?
26.06.2009 14:40
ckadi
 
Цитата:
didinap Пробовал востанавливать из бекапа сервер УКМ?
Начальство запретило бэкапы юзать. На сколько понимаю они очень старые и до обновления\ий сделаны.
26.06.2009 14:42
Arsen
 
несколько раз нажми на применить в странице Параметры, исмотри что пи штся в журнале сервера, потом опять ребутни кассу и укмсервер
26.06.2009 14:49
ckadi
 
Цитата:
Arsen несколько раз нажми на применить в странице Параметры, исмотри что пи штся в журнале сервера, потом опять ребутни кассу и укмсервер
17:27:55: INFO:NTLP#00EF71A8:Socket 1200 accepted from 192.168.0.10: new channel 15884504 created
17:27:55: INFO:NTLP#00EF71A8:Socket 1200 closed
17:27:55: INFO:NTLP#00EF71A8:Channel 15884504 closed
17:27:56: INFO:WebNotify#00EF1188:started
17:27:56: INFO:WebNotify#00EF1188:replicate
17:27:56: INFO:WebNotify#00EF1188:finished
17:27:57: INFO:Replicator#1#00F39308:config_cashline
17:27:57: INFO:Replicator#1#00F39308:config_global
17:27:57: INFO:Replicator#1#00F39308:config_pos
17:27:58: INFO:Replicator#1#00F39308:waiting client permission
17:27:58: INFO:Replicator#1#00F39308:updated
17:27:58: INFO:Replicator#1#00F39308:monitoring
17:27:58: INFO:Replicator#1#00F39308:updating
17:27:58: INFO:Replicator#1#00F39308:config_cashline
17:27:58: INFO:Replicator#1#00F39308:config_global
17:27:58: INFO:Replicator#1#00F39308:config_pos
17:27:59: INFO:Replicator#1#00F39308:waiting client permission
17:28:29: INFO:NTLP#00EF71A8:Socket 1172 accepted from 192.168.0.10: new channel 15884504 created
17:28:29: INFO:NTLP#00EF71A8:Socket 1172 closed
17:28:29: INFO:NTLP#00EF71A8:Channel 15884504 closed
17:28:29: INFO:WebNotify#00F31F10:started
17:28:29: INFO:WebNotify#00F31F10:replicate
17:28:29: INFO:WebNotify#00F31F10:finished
26.06.2009 14:51
Arsen
 
войди в Администрирование-журнал сервера
26.06.2009 15:01
ckadi
 
Цитата:
Arsen войди в Администрирование-журнал сервера
Журнал работы сервера Момент Задача Событие
26.06.2009 17:43:43 WebNotify#00F1AA70 finished
26.06.2009 17:43:43 WebNotify#00F1AA70 replicate
26.06.2009 17:43:43 WebNotify#00F1AA70 started
26.06.2009 17:43:43 NTLP#00EF3928 Channel 15846208 closed
26.06.2009 17:43:43 NTLP#00EF3928 Socket 1144 closed
26.06.2009 17:43:43 NTLP#00EF3928 Socket 1144 accepted from 192.168.0.10: new channel 15846208 created
26.06.2009 17:43:39 WebNotify#00EF1188 finished
26.06.2009 17:43:39 WebNotify#00EF1188 replicate
26.06.2009 17:43:39 WebNotify#00EF1188 started
26.06.2009 17:43:39 NTLP#00EF3928 Channel 15840016 closed
26.06.2009 17:43:39 NTLP#00EF3928 Socket 1160 closed
26.06.2009 17:43:39 NTLP#00EF3928 Socket 1160 accepted from 192.168.0.10: new channel 15840016 created
26.06.2009 17:43:20 WebNotify#00F1AA70 finished
26.06.2009 17:43:20 WebNotify#00F1AA70 replicate
26.06.2009 17:43:20 WebNotify#00F1AA70 started
26.06.2009 17:43:20 NTLP#00EF3928 Channel 14271832 closed
26.06.2009 17:43:20 NTLP#00EF3928 Socket 1096 closed
26.06.2009 17:43:20 NTLP#00EF3928 Socket 1096 accepted from 192.168.0.10: new channel 14271832 created
26.06.2009 15:04
Mtirt
 
А лог кассы можно?
за этот же период?

http:// Ip-адрес кассы/ukmcli
26.06.2009 15:17
ckadi
 
Цитата:
Mtirt А лог кассы можно?
за этот же период?

http:// Ip-адрес кассы/ukmcli
192.168.0.50

17:38:38: INFO:main:Џ®¤®¦¤ЁвҐ
17:38:47: INFO:main:‡ўҐа襮
17:38:48: INFO:hardware:initializing
17:38:48: INFO:OBSOLETE:Appending new keyboard port '/mb3/kbdp'
17:38:48: INFO:OBSOLETE:Appending new cashdrawer port '/mb3/cd'
17:38:48: INFO:OBSOLETE:Appending new COM port '/mb3/com'
17:38:48: INFO:hw:Appending new COM port '/fiscalboard2/com'
17:38:48: INFO:OBSOLETE:Fiscalboard Device successfully initialized
17:38:48: INFO:OBSOLETE:Appending new cashdrawer port '/fiscalboard2/com1/pr/cd'
17:38:56: WARNING:main:ЏаўЁ«м®
17:38:56: INFO:context:Push front context CContextDefault[0x8bfc6b0]
17:38:57: DEBUG:luaukm:hello
17:38:58: FATAL:diag:ЉЋ„ Ќ…?‡‚…‘’…Ќ Ќ…?‡‚…‘’ЌЂџ Ћ??ЃЉЂ Anomalous parameter in kernel.cpp:1534(393):IUserInterface_key_shortcuts No more data in tokenizer
17:38:58: INFO:main:terminating global task's
17:38:58: INFO:hardware:terminating poll task's
17:39:03: INFO:sound#0x8bec810:Pending terminate request received
17:39:03: INFO:sound#0x8bec810:finished
17:39:03: INFO:NTLP#0x8bec8b8:Pending terminate request received
17:39:03: INFO:Connector to server#0x8bf4280:Pending terminate request received
17:39:03: INFO:Connector to server#0x8bf4280:finished
17:39:07: INFO:NTLP#0x8bec8b8:Channel 146722104 closed
17:39:07: WARNING:PROTOCOL:ChannelDied
17:39:07: INFO:NTLP#0x8bec8b8:finished
17:39:07: INFO:NTLP#0x8bec8b8:Pending terminate request received
16:56:32: INFO:Global:---------- Client v.41 Service Pack 2 started -----------
16:56:32: INFO:sound#0x8bec810:started
16:56:33: INFO:NTLP#0x8bec8b8:started
16:56:33: INFO:Connector to server#0x8bf4280:started
16:56:33: INFO:NTLP#0x8bec8b8:Socket 6 connected to 192.168.0.10: new channel 146722104 created
16:56:33: INFO:LOGIN:operation in complete
16:56:33: WARNING:main:“бЇҐи® ©¤Ґ
16:56:33: INFO:main:Џ®¤®¦¤ЁвҐ


192.168.0.51

17:42:23: WARNING:PROTOCOL:ChannelDied
17:42:23: INFO:NTLP#0x8bec8b8:finished
17:42:23: INFO:NTLP#0x8bec8b8:Pending terminate request received
17:43:25: INFO:Global:---------- Client v.41 Service Pack 2 started -----------
17:43:25: INFO:sound#0x8bec810:started
17:43:25: INFO:NTLP#0x8bec8b8:started
17:43:25: INFO:Connector to server#0x8bf4280:started
17:43:25: INFO:NTLP#0x8bec8b8:Socket 6 connected to 192.168.0.10: new channel 146722104 created
17:43:25: INFO:LOGIN:operation in complete
17:43:25: WARNING:main:“бЇҐи® ©¤Ґ
17:43:25: INFO:main:Џ®¤®¦¤ЁвҐ
17:43:27: INFO:main:‡ўҐа襮
17:43:29: INFO:hardware:initializing
17:43:29: INFO:OBSOLETE:Appending new keyboard port '/mb3/kbdp'
17:43:29: INFO:OBSOLETE:Appending new cashdrawer port '/mb3/cd'
17:43:29: INFO:OBSOLETE:Appending new COM port '/mb3/com'
17:43:29: INFO:hw:Appending new COM port '/fiscalboard2/com'
17:43:29: INFO:OBSOLETE:Fiscalboard Device successfully initialized
17:43:29: INFO:OBSOLETE:Appending new cashdrawer port '/fiscalboard2/com1/pr/cd'
17:43:36: WARNING:main:ЏаўЁ«м®
17:43:37: INFO:context:Push front context CContextDefault[0x8bfaf80]
17:43:38: DEBUG:luaukm:hello
17:43:38: FATAL:diag:ЉЋ„ Ќ…?‡‚…‘’…Ќ Ќ…?‡‚…‘’ЌЂџ Ћ??ЃЉЂ Anomalous parameter in kernel.cpp:1534(393):IUserInterface_key_shortcuts No more data in tokenizer
17:43:38: INFO:main:terminating global task's
17:43:38: INFO:hardware:terminating poll task's
17:43:43: INFO:sound#0x8bec810:Pending terminate request received
17:43:43: INFO:sound#0x8bec810:finished
17:43:43: INFO:NTLP#0x8bec8b8:Pending terminate request received
17:43:43: INFO:Connector to server#0x8bf4280:Pending terminate request received
17:43:43: INFO:Connector to server#0x8bf4280:finished
17:43:48: INFO:NTLP#0x8bec8b8:Channel 146722104 closed
17:43:48: WARNING:PROTOCOL:ChannelDied
17:43:48: INFO:NTLP#0x8bec8b8:finished
17:43:48: INFO:NTLP#0x8bec8b8:Pending terminate request received
17:44:49: INFO:Global:---------- Client v.41 Service Pack 2 started -----------
26.06.2009 15:24
didinap
 
Как понимаю у тебя действительно дело в ЛУА скриптах.
Есть другие магазины с той же версией УКМ?
Если есть сохрани параметры ЛУА и импортируй в твою базу.
На ранних версиях УКМ бывает что ЛУА меняются сами собой.
26.06.2009 15:34
ckadi
 
Аналогичный магз есть, но оч далеко расположен.

192.168.0.50 касса ожила после ребута.
26.06.2009 15:39
Mtirt
 
Я думаю, если уверен, что ничего не менял, то можно попробовать пересохранить скрипты LUA.
Только, я бы для начала сетку у ожившей кассы выдернула.
Пусть хоть она работает.
26.06.2009 15:42
didinap
 
Цитата:
Mtirt Я думаю, если уверен, что ничего не менял, то можно попробовать пересохранить скрипты LUA.
Только, я бы для начала сетку у ожившей кассы выдернула.
Пусть хоть она работает.
Да или несколько раз пременить настройки ЛУА.
26.06.2009 15:49
ckadi
 
Проблема решилась запуском батников.
26.06.2009 15:54
Mtirt
 
Каких батников?
Ты о чем?
27.06.2009 08:25
akonev
 
Цитата:
Mtirt Каких батников?
Ты о чем?
этой конкретной базе 4 года. она пережила 2 апдейта, после которых апдейтить ее зареклись навсегда.

после одного из тех апдейтов к ней пришел глюк: любая, даже самая мелкая правка раскладки клавиатуры с вероятностью 95% моментально вызывает указанную выше ошибку про токенайзер.

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

эти пакетники формируют микроскриптик и выполняют его на базе кассы.
потому, собственно, восстановление из бэкапа базы сервера практически никогда не помогает.

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

вчерашняя рекомендация поддержки - "протыкать" (открыть на редактирование и сохранить):
- 4-5 настроек кнопок в раскладке клавиатуры
- 4-5 пунктов в терминальном меню
- настройки главной кассы
потом перестартовать службу сервера укм и перегрузить кассы.

это не помогло.

спаслись тем, что все-таки нашли в старых бэкапах самого первого админа эти колдовские скрипты.
образец скриптика чуть позже сюда положу, но сразу предупреждаю всех, кто когда-то может задумает их пользовать:
запросто может оказаться, что они заточены на конкретную конфигурацию Toshiba-TEC 6500 + PKBST-50
27.06.2009 12:12
didinap
 
Цитата:
Andrew_Konev этой конкретной базе 4 года. она пережила 2 апдейта, после которых апдейтить ее зареклись навсегда.

после одного из тех апдейтов к ней пришел глюк: любая, даже самая мелкая правка раскладки клавиатуры с вероятностью 95% моментально вызывает указанную выше ошибку про токенайзер.

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

эти пакетники формируют микроскриптик и выполняют его на базе кассы.
потому, собственно, восстановление из бэкапа базы сервера практически никогда не помогает.

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

вчерашняя рекомендация поддержки - "протыкать" (открыть на редактирование и сохранить):
- 4-5 настроек кнопок в раскладке клавиатуры
- 4-5 пунктов в терминальном меню
- настройки главной кассы
потом перестартовать службу сервера укм и перегрузить кассы.

это не помогло.

спаслись тем, что все-таки нашли в старых бэкапах самого первого админа эти колдовские скрипты.
образец скриптика чуть позже сюда положу, но сразу предупреждаю всех, кто когда-то может задумает их пользовать:
запросто может оказаться, что они заточены на конкретную конфигурацию Toshiba-TEC 6500 + PKBST-50


Извиняюсь сразу не врубился. У меня же были эти скритпы.*54

Вот два батника

NoMoreDataInTokenizer.cmd

SET DBHOST=192.168.10.71
SET DBPORT=
SET DBNAME=ukmclient
SET DBUSER=root
SET DBPASSWORD=
SET LogFile=KeyboardParams256.log

echo select * from keyboard where command = 256; | c:\mysql\bin\mysql --host=%DBHOST% --port=%DBPORT% --user=%DBUSER% --password=%DBPASSWORD% --database=%DBNAME% --table > "%LogFile%"
notepad "%LogFile%"


И еще NoMoreDataInTokenizer_Correction.cmd

SET DBHOST=localhost
SET DBPORT=
SET DBNAME=ukmclient
SET DBUSER=root
SET DBPASSWORD=
SET LogFile=KeyboardParams256.log

echo update keyboard set param="0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,1" where command = 256 and (id=524872 or id=1049160); commit; select * from keyboard where command = 256; | c:\mysql\bin\mysql --host=%DBHOST% --port=%DBPORT% --user=%DBUSER% --password=%DBPASSWORD% --database=%DBNAME% --table -vvv > "%LogFile%"
notepad "%LogFile%"


Но как ими пользоваться и когда не знаю мне они не понадобились.
Опции темы


Часовой пояс GMT +3, время: 17:03.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.