Собираем баги UTF-8 для разработчегов OpenKore

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Сообщения о мобах с именами вида Poring[unknown] выделены в отдельную тему:
viewtopic.php?t=2032
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
_Trippin_
Новичок
Сообщения: 7
Зарегистрирован: Вс апр 29, 2007 7:59 pm

Сообщение _Trippin_ »

Error message:
Malformed UTF-8 character (fatal) at C:/PeTi4/RO/Ìàøà/src/FileParsers.pm line 216, <FILE> line 725.

Ето ещё чё за хрень и как с ней баротся ? подскажите
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

_Trippin_
Сто раз уже писалось. Сохранять конфиг в формате УТФ-8.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Тек, я сделал отдельную тему в FAQе про это, ибо и вправду уже поднадоело. :)
viewtopic.php?t=2066 ("UTF-8 / ошибка Malformed UTF-8 character")
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Exeller
Энтузиаст
Сообщения: 88
Зарегистрирован: Вт апр 10, 2007 2:00 pm

Сообщение Exeller »

Бот без понятной причины выдал вот такую ошибку:

Код: Выделить всё

OpenKore version 1.9.4 (SVN version)
@ai_seq = route attack route
Network state = 5
Network handler = Network::DirectConnection
Loaded plugins:
  plugins/alertsound.pl (alertsound)
  plugins/doCommand.pl (doCommand)
  plugins/likehuman.pl (likehuman)
  plugins/macro.pl (macro)
  plugins/tele-search-v2.pl (Tele-Search v2)

Error message:
Assertion failed!
 at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/deps/Carp/Assert.pm line 271
	Carp::Assert::assert('') called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/AI/CoreLogic.pm line 713
	AI::CoreLogic::processTask('route', 'onError', 'CODE(0x21b9ea4)') called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/AI/CoreLogic.pm line 93
	AI::CoreLogic::iterate() called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/functions.pl line 544
	main::mainLoop_initialized() called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/functions.pl line 67
	main::mainLoop() called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/Interface/Wx.pm line 139
	Interface::Wx::__ANON__('Interface::Wx=HASH(0x23d1564)', 'Wx::TimerEvent=SCALAR(0x3e68f90)') called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/Interface/Wx.pm line 112
	eval {...} called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/Interface/Wx.pm line 112
	Interface::Wx::mainLoop('Interface::Wx=HASH(0x23d1564)') called at openkore.pl line 96
	main::__start() called at start.pl line 118

Stack trace:
Assertion failed!
 at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/deps/Carp/Assert.pm line 271
	Carp::Assert::assert('') called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/AI/CoreLogic.pm line 713
	AI::CoreLogic::processTask('route', 'onError', 'CODE(0x21b9ea4)') called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/AI/CoreLogic.pm line 93
	AI::CoreLogic::iterate() called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/functions.pl line 544
	main::mainLoop_initialized() called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/functions.pl line 67
	main::mainLoop() called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/Interface/Wx.pm line 139
	Interface::Wx::__ANON__('Interface::Wx=HASH(0x23d1564)', 'Wx::TimerEvent=SCALAR(0x3e68f90)') called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/Interface/Wx.pm line 112
	eval {...} called at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/Interface/Wx.pm line 112
	Interface::Wx::mainLoop('Interface::Wx=HASH(0x23d1564)') called at openkore.pl line 96
	main::__start() called at start.pl line 118 at D:/ILYA'S Games/194SVN5622B/194SVN5622/194SVN5622/src/Interface/Wx.pm line 112
	Interface::Wx::mainLoop('Interface::Wx=HASH(0x23d1564)') called at openkore.pl line 96
	main::__start() called at start.pl line 118
Версия бота: 1.9.4 SVN5622
Сорри,исправил...теперь здесь все.... :D
Последний раз редактировалось Exeller Вт май 15, 2007 8:18 pm, всего редактировалось 1 раз.
Изображение
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Эм... это разве полное содержимое файла, как он там, errors.txt ?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Exeller
Энтузиаст
Сообщения: 88
Зарегистрирован: Вт апр 10, 2007 2:00 pm

Сообщение Exeller »

Теперь все...... :D
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Хм. А что ещё Асерт модуль использует???? Вроде-бы его оставили там чисто для красоты.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Может лайк хуман шалитЪ?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

piroJOKE
Может. Но кора вроде как его не использует.
Exeller
Энтузиаст
Сообщения: 88
Зарегистрирован: Вт апр 10, 2007 2:00 pm

Сообщение Exeller »

Хм.....лайк хуман отключил все пашет нормально........дык всетаки это я криво плаг поставил или там баг ?
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Exeller
скорее всего баг.
Exeller
Энтузиаст
Сообщения: 88
Зарегистрирован: Вт апр 10, 2007 2:00 pm

Сообщение Exeller »

Обновил версию коры до 1.9.4 SVN5638.Все равно примерно раз в 5 -10 минут бот вылетает с ошибкой:

Код: Выделить всё

OpenKore version 1.9.4 (SVN version)
@ai_seq = route attack route
Network state = 5
Network handler = Network::DirectConnection
Loaded plugins:
  plugins/alertsound.pl (alertsound)
  plugins/doCommand.pl (doCommand)
  plugins/likehuman.pl (likehuman)
  plugins/macro.pl (macro)
  plugins/patchConnect.pl (patchconnect)
  plugins/ropp.pl (ppengine)
  plugins/tele-search-v2.pl (Tele-Search v2)

Error message:
Assertion failed!
 at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/deps/Carp/Assert.pm line 271
	Carp::Assert::assert('') called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/AI/CoreLogic.pm line 713
	AI::CoreLogic::processTask('route', 'onError', 'CODE(0x22ba0e4)') called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/AI/CoreLogic.pm line 93
	AI::CoreLogic::iterate() called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/functions.pl line 544
	main::mainLoop_initialized() called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/functions.pl line 67
	main::mainLoop() called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/Interface/Wx.pm line 139
	Interface::Wx::__ANON__('Interface::Wx=HASH(0x24d583c)', 'Wx::TimerEvent=SCALAR(0x3bcb710)') called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/Interface/Wx.pm line 112
	eval {...} called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/Interface/Wx.pm line 112
	Interface::Wx::mainLoop('Interface::Wx=HASH(0x24d583c)') called at openkore.pl line 96
	main::__start() called at start.pl line 118

Stack trace:
Assertion failed!
 at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/deps/Carp/Assert.pm line 271
	Carp::Assert::assert('') called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/AI/CoreLogic.pm line 713
	AI::CoreLogic::processTask('route', 'onError', 'CODE(0x22ba0e4)') called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/AI/CoreLogic.pm line 93
	AI::CoreLogic::iterate() called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/functions.pl line 544
	main::mainLoop_initialized() called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/functions.pl line 67
	main::mainLoop() called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/Interface/Wx.pm line 139
	Interface::Wx::__ANON__('Interface::Wx=HASH(0x24d583c)', 'Wx::TimerEvent=SCALAR(0x3bcb710)') called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/Interface/Wx.pm line 112
	eval {...} called at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/Interface/Wx.pm line 112
	Interface::Wx::mainLoop('Interface::Wx=HASH(0x24d583c)') called at openkore.pl line 96
	main::__start() called at start.pl line 118 at D:/ILYA'S Games/194SVN5638 Double 2/194SVN5638/194SVN5638/src/Interface/Wx.pm line 112
	Interface::Wx::mainLoop('Interface::Wx=HASH(0x24d583c)') called at openkore.pl line 96
	main::__start() called at start.pl line 118
Как от этого можно избавиться? Если да то как? :cry:
Изображение
Владимир Журавлев
Новичок
Сообщения: 9
Зарегистрирован: Ср дек 13, 2006 10:51 pm

Сообщение Владимир Журавлев »

Низнаю, по теме-ли?
У меня на русской локации кора не хочет отображать названия мобов. Выдает крокозябру.
Подскажите (ткните) с чем это связано и как это поправить?
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

"как это поправить?" - Как обычно - следует почитать тему "как правильно задавать вопросы", Владимир Журавлев.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Ответить