Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   Проблема с прогрузкой AI (https://forum.zone-game.info/showthread.php?t=30354)

fenixjob 24.07.2013 00:38

Проблема с прогрузкой AI
 
Помогите пожалуйста.
Сборка acis 295.
В гс пишет
Код HTML:

2013.07.23 21:32:17,081 WARNING 1 net.sf.l2j.gameserver.scripting.L2ScriptEngineManager Failed executing script: C:\acis\gameserver\.\data\scripts\ai\individual\Core.java. See Core.java.error.log for details.
2013.07.23 21:32:17,229 WARNING 1 net.sf.l2j.gameserver.scripting.L2ScriptEngineManager Failed executing script: C:\acis\gameserver\.\data\scripts\ai\individual\Orfen.java. See Orfen.java.error.log for details.
2013.07.23 21:32:17,289 WARNING 1 net.sf.l2j.gameserver.scripting.L2ScriptEngineManager Failed executing script: C:\acis\gameserver\.\data\scripts\ai\individual\QueenAnt.java. See QueenAnt.java.error.log for details.
2013.07.23 21:32:17,393 WARNING 1 net.sf.l2j.gameserver.scripting.L2ScriptEngineManager Failed executing script: C:\acis\gameserver\.\data\scripts\ai\individual\Valakas.java. See Valakas.java.error.log for details.

А в самом error.log
Код HTML:

Error on: C:\acis\gameserver\data\scripts\ai\individual\Core.java.error.log
Line: -1 - Column: -1
java.lang.reflect.InvocationTargetException

Использую последний jdk и jre. Есть идеи?

Sisi 24.07.2013 02:00

Re: Проблема с прогрузкой AI
 
;) проверьте либо конфиги, либо строки в БД отвечающие за спавн.

P.S. Смотрите, что последнее изменяли связаное с RaidBoss.

fenixjob 24.07.2013 03:25

Re: Проблема с прогрузкой AI
 
Цитата:

Сообщение от Sisi (Сообщение 312485)
;) проверьте либо конфиги, либо строки в БД отвечающие за спавн.

P.S. Смотрите, что последнее изменяли связаное с RaidBoss.

Ставлю чистую сборку

Sisi 24.07.2013 03:57

Re: Проблема с прогрузкой AI
 
Core.java.error.log
Orfen.java.error.log
QueenAnt.java.error.log
Valakas.java.error.log

Код HTML:

Error on: C:\acis\gameserver\data\scripts\ai\individual\Core.java.error.log
Line: -1 - Column: -1
java.lang.reflect.InvocationTargetException

Во всех такое?

Smiler 24.07.2013 11:49

Re: Проблема с прогрузкой AI
 
проверьте кодировку ваших скриптов.
C:\acis\gameserver\data\scripts\ai\individual\Core .java

и наличие Русских букав в них, ну и UTF без bom никто не отменял.

Zeratyl 24.07.2013 12:01

Re: Проблема с прогрузкой AI
 
Кодировка не должна быть при делах.

удалено

Smiler 24.07.2013 12:07

Re: Проблема с прогрузкой AI
 
Цитата:

Сообщение от Zeratyl (Сообщение 312548)
Кодировка не должна быть при делах. А вот на duplicate похоже - посмотрите подключенные скрипты. Еще лучше - посмотрите ядро, может, эти классы уже перенесены в него.

я конечно не ванга но то что ненравится первый символ в файле
(строка 1 символ 1)

Цитата:

Line: -1 - Column: -1
вероятнее всего говорит о том что файл сохранен в UTF а надо UTF без BOM

Zeratyl 24.07.2013 12:19

Re: Проблема с прогрузкой AI
 
По дефолту они все в ANSI должны быть. Еще меня смущает точка в пути к AI'шникам. Месье стоит попробовать закоментить строку в конфиге, отвечающую за расположение датапака.


Код:

# Datapack root directory.
# Defaults to current directory from which the server is started unless the below line is uncommented.
# WARNING: <u><b><font color="red">If the specified path is invalid, it will lead to multiple errors!</font></b></u>
# Default: .
# DatapackRoot = .

Первый символ - это сам файл, так сказать. Он не видит весь файл целком, а не отдельный символ.

fenixjob 24.07.2013 14:10

Re: Проблема с прогрузкой AI
 
Цитата:

Сообщение от MHard (Сообщение 312546)
проверьте кодировку ваших скриптов.
C:\acis\gameserver\data\scripts\ai\individual\Core .java

и наличие Русских букав в них, ну и UTF без bom никто не отменял.

Проверил, во всех UTF-8 без BOM.
Цитата:

Сообщение от Sisi (Сообщение 312514)
Core.java.error.log
Orfen.java.error.log
QueenAnt.java.error.log
Valakas.java.error.log

Код HTML:

Error on: C:\acis\gameserver\data\scripts\ai\individual\Core.java.error.log
Line: -1 - Column: -1
java.lang.reflect.InvocationTargetException

Во всех такое?

Да, во всех.

Цитата:

Сообщение от Zeratyl (Сообщение 312555)
По дефолту они все в ANSI должны быть. Еще меня смущает точка в пути к AI'шникам. Месье стоит попробовать закоментить строку в конфиге, отвечающую за расположение датапака.


Код:

# Datapack root directory.
# Defaults to current directory from which the server is started unless the below line is uncommented.
# WARNING: <u><b><font color="red">If the specified path is invalid, it will lead to multiple errors!</font></b></u>
# Default: .
# DatapackRoot = .

Первый символ - это сам файл, так сказать. Он не видит весь файл целком, а не отдельный символ.

Не нашел в конфигах что-то про датапак. Меня тоже смущает эта точка, но error.log сохраняется туда, куда надо.
Вот скрин ошибки в гс, на остальные 3 ai она аналогична.
http://i.imgur.com/BfGJHuq.png
Вот отрывок кода за ошибку в гс:
Код HTML:

public static void reportScriptFileError(File script, ScriptException e)
 {
  String dir = script.getParent();
  String name = script.getName() + ".error.log";
  if (dir != null)
  {
  final File file = new File(dir + "/" + name);
  try (FileOutputStream fos = new FileOutputStream(file))
  {
    String errorHeader = "Error on: " + file.getCanonicalPath() + "\r\nLine: " + e.getLineNumber() + " - Column: " + e.getColumnNumber() + "\r\n\r\n";
    fos.write(errorHeader.getBytes());
    fos.write(e.getMessage().getBytes());
    _log.warning("Failed executing script: " + script.getAbsolutePath() + ". See " + file.getName() + " for details.");
  }
  catch (IOException ioe)
  {
    _log.warning("Failed executing script: " + script.getAbsolutePath() + "\r\n" + e.getMessage() + "Additionally failed when trying to write an error report on script directory. Reason: " + ioe.getMessage());
    ioe.printStackTrace();
  }
  }
  else
  {
  _log.warning("Failed executing script: " + script.getAbsolutePath() + "\r\n" + e.getMessage() + "Additionally failed when trying to write an error report on script directory.");
  }
 }


Smiler 24.07.2013 14:47

Re: Проблема с прогрузкой AI
 
залейте один любой из этих скриптов на обменник.


Текущее время: 05:00. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot