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

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

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

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

Сообщение piroJOKE » Ср май 02, 2007 5:02 pm

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

_Trippin_
Новичок
Сообщения: 7
Зарегистрирован: Вс апр 29, 2007 7:59 pm

Сообщение _Trippin_ » Вс май 06, 2007 4:02 pm

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 » Вс май 06, 2007 4:10 pm

_Trippin_
Сто раз уже писалось. Сохранять конфиг в формате УТФ-8.

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8207
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Вс май 06, 2007 4:27 pm

Тек, я сделал отдельную тему в 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 » Вт май 15, 2007 6:23 pm

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

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

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
Модератор
Сообщения: 8207
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Вт май 15, 2007 7:59 pm

Эм... это разве полное содержимое файла, как он там, errors.txt ?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

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

Сообщение Exeller » Вт май 15, 2007 8:19 pm

Теперь все...... :D
Изображение

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

Сообщение kLabMouse » Вт май 15, 2007 11:11 pm

Хм. А что ещё Асерт модуль использует???? Вроде-бы его оставили там чисто для красоты.

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8207
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Вт май 15, 2007 11:17 pm

Может лайк хуман шалитЪ?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

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

Сообщение kLabMouse » Вт май 15, 2007 11:35 pm

piroJOKE
Может. Но кора вроде как его не использует.

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

Сообщение Exeller » Ср май 16, 2007 5:52 pm

Хм.....лайк хуман отключил все пашет нормально........дык всетаки это я криво плаг поставил или там баг ?
Изображение

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

Сообщение kLabMouse » Ср май 16, 2007 11:19 pm

Exeller
скорее всего баг.

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

Сообщение Exeller » Вт май 22, 2007 7:49 pm

Обновил версию коры до 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

Сообщение Владимир Журавлев » Пт июн 08, 2007 8:43 am

Низнаю, по теме-ли?
У меня на русской локации кора не хочет отображать названия мобов. Выдает крокозябру.
Подскажите (ткните) с чем это связано и как это поправить?

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8207
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Пт июн 08, 2007 10:26 am

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

Ответить