Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Ошибки при работе с ZG-Compiller
#1
Уже немного достали меня одни и теже вопросы. Принял решение о создании этого топика. И так, давайте рассмотрим самые частые ошибки.

Код:
Cannot get the revision information from the scm repository :
svn: This client is too old to work with working copy 'C:\L2j-Free\l2jfree-core'
; please get a newer Subversion client
Повторю 1000-й раз, скачивать исходники нужно Turtoise SVN версии 1.4.8.
Код:
[exec] Execute failed: java.io.IOException: Cannot run program "svnversion"
: CreateProcess error=2, ?? ??????? ????? ????????? ????
Это не критично, просто не акцентируете на ней внимание, если совсем всё плохо то, найдите файл build.xml и удалите следующий код:

Код:
<exec dir="." executable="svnversion" outputproperty="l2j-free-dp.revision"
        failifexecutionfails="false">
        <arg line="-n ."/>
      </exec>
После этого, сохраните файл и компилируйте без ошибки. Обратите внимание на то, что компиляция датапака может быть долгой (до 5 минут), так что если в окне не чего не происходит, это не значит что компилятор завис.

Код:
Provider message:
The svn command failed.
Command output:
"svn" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Открывае файл pom.xml и заменяем следующий код:

Код:
<artifactId>buildnumber-maven-plugin</artifactId>
        <version>1.0-beta-1</version>
На этот:

Код:
<artifactId>maven-buildnumber-plugin</artifactId>
Всё, сохраните и компилируйте.

Код:
C:\L2Emu\L2EmuProject-Game\src\main\java\net\l2emuproject\gameserver\services\Warning.java:[51,70] unmappable character for encoding UTF-8
C:\L2Emu\L2EmuProject-Game\src\main\java\net\l2emuproject\gameserver\services\Warning.java:[51,71] unmappable character for encoding UTF-8
C:\L2Emu\L2EmuProject-Game\src\main\java\net\l2emuproject\gameserver\services\Warning.java:[65,59] unmappable character for encoding UTF-8
C:\L2Emu\L2EmuProject-Game\src\main\java\net\l2emuproject\gameserver\services\Warning.java:[65,60] unmappable character for encoding UTF-8
Открываете файл Warning.java и ищете два слова "informaзхes", заменяете их на "informaes", сохраняете файл и компилируете. Ошибка разработчиков L2Emu, кто-то вписал пару букв кириллицей (зх).

У меня TortoiseSVN-1.4.8 (система x64) но тоже получаю сообщение:
Цитата:[INFO] Cannot get the revision information from the scm repository :
svn: This client is too old to work with working copy 'C:\L2jFree'; please get a
newer Subversion client
На x64 системах TortoiseSVN-1.4.8 отличается от x86. Вывод, компилируйте только под x86 системой. Конечно можете воспользоваться виртуальной машиной Microsoft Virtual PC 2007, подробнее об этом читайте здесь.

При компилировании Data Pack от L2Emu у меня ничего не собирает в архив, да и вообще файлы не копирует, что это может быть?
Ответ: У L2Emu ДатаПак теперь компилится с использованием maven, для исправления этой ошибки, отредактируйте ваш l2emu[RU].bat. Для начала найдите следующую строку:

Код:
c:\zg-compiller\engine\zg-a clean dist
И замените ее на другую:

Код:
C:\zg-compiller\engine\zg-m clean assembly:assembly

При появлении проблеммы, я буду добавлять её решение в данную тему. Эта тема созданна для ЧТЕНИЯ, то есть писать здесь, ничего не нужно! То что она не закрыта, это ничего не значит. Так... Проверка на вшивость Smile
Ответ
#2
Код:
Provider message:
The svn command failed.
Command output:
"svn" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Открывае файл pom.xml и заменяем следующий код:

Код:
<artifactId>buildnumber-maven-plugin</artifactId>  
<version>1.0-beta-1</version>
На этот:

Код:
<artifactId>maven-buildnumber-plugin</artifactId>
Сделал всё как сказано-всё равно эта ошибкаSad
Ответ
#3
версия черепахи какая? версия должна быть не выше 1.4.8
Ответ
#4
Вопрос почему у меня только компилит L2EmuProject-Geo а другие не хочит?
Ответ
#5
tawrus Написал:версия черепахи какая? версия должна быть не выше 1.4.8

Версия Черепахи 1.4.8 но все равно ошибка svn не является внутренней или внешней программой
Ответ
#6
Код:
[INFO] -------------------------------------------------------------
[INFO] Building L2Emu Datapack
[INFO] -------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [jar:jar]
L2emu 1151 ревка не хочет компить, дата пак.
Ответ
#7
Почитав форум решил выложить небольшой мануальчик для тех кто хочет сам скачивать и компилить сборки серверов приложением maven2, но имеет с этим траблы. И так начнём.

Что нам потребуеться, так это:
Java SE JDK ищём тут http://java.sun.com/ скачиваем последнюю версию ставим.
Далее качаем сам maven http://maven.apache.org/download.html распаковываем рекомендую для удобства распаковать куданибудь в любое место и перенести в корень диска системного (тот на котором стоит система) и переименовать чтоб получилось примерно так С:\maven с папками внутри bin, boot и так далее.
Скачиваем TortoiseSVN 1.4.8, устанавливаем.

С программами разобрались. Подготавливаем машину. Вызываем свойства системы (нажмите вин кей + pause) снизу кнопочку «Переменные Среды» нас интересует окошечко «Системные Переменные» кликаем «Создать» имя JAVA_HOME значение путь до вашей ява машины (для тех кто незнает бежим в Program Files там папочка Java кликаем на неё и смотрим версию у меня например вот так С:\Program Files\Java\jdk1.6.0_10 ставим это дело в «Значение переменной» кликаем ОК. Делаем рестартик))

Далее расмотрим на примере l2j-free. В корне системного диска создаём папочку будем оригинальными и назовём её l2j-free)) Кликаем правой кнопочкой на любое место стола и в выбираем TortoiseSVN — Repo-browser вбиваем «svn://l2jfree.com/repo/l2j-free/trunk» откроеться древо SVN (нам ведь ненадо качать всё, много ненужного))) Наводимся например на l2jfree-core и правой кнопокой checkout в поле папка сохранения С:\ l2j-free\ l2jfree-core (создай такую папку)) нажимаем ок. Программка начёт скачивание сурсов)) Когда всё закончиться в папочке l2j-free будет папка l2jfree-core с зелёным кружочком и галочкой внутри что означает что все компоненты соотвествуют svn)) Далее жмём виндовс кей+R где открыть пишем cmd ниже ок))))
далее пишем cd c:\ l2j-free\ l2jfree-core нажимаем ввод. Далее пишем c:/maven/bin/mvn assembly:assembly -Dmaven.test.skip=true (ежели начинает ругаться .http://forum.zone-game.info/showthread.php?t=2146 ) Ждёмс))Как напишет типо всё норм в папке target ваш сервер скомпиленный для логина тож самое датапак антом нужно, чтоб обновить свн правой кнопкой по папке исходников svn udate чтоб глянуть лог изменений (репорт svn) там же и нажимаем посмореть лог)))Простите если кому-то данный мануал показался слишком уж насмешливым, но просто нехочеться лишних вопросов))
Ответ
#8
Цитата:C:\L2JFree\l2jfree-core\src\main\java\com\l2jfree\gameserver\network\serverpacke
ts\TutorialEnableClientEvent.java:[37,5] annotations are not supported in -sourc
e 1.3
(use -source 5 or higher to enable annotations)
@Override

C:\L2JFree\l2jfree-core\src\main\java\com\l2jfree\gameserver\skills\effects\Effe
ctRoot.java:[32,2] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Override

C:\L2JFree\l2jfree-core\src\main\java\com\l2jfree\gameserver\network\serverpacke
ts\ExShowFortressMapInfo.java:[35,5] annotations are not supported in -source 1.
3
(use -source 5 or higher to enable annotations)
@Override

C:\L2JFree\l2jfree-core\src\main\java\com\l2jfree\gameserver\handler\skillhandle
rs\FishingSkill.java:[34,47] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
public void useSkill(L2Character activeChar, @SuppressWarnings("unused")


C:\L2JFree\l2jfree-core\src\main\java\com\l2jfree\gameserver\handler\skillhandle
rs\FishingSkill.java:[36,9] variable-arity methods are not supported in -source
1.3
(use -source 5 or higher to enable variable-arity methods)
L2Object... targets)

C:\L2JFree\l2jfree-core\src\main\java\com\l2jfree\gameserver\network\clientpacke
ts\RequestHennaItemInfo.java:[40,5] annotations are not supported in -source 1.3

(use -source 5 or higher to enable annotations)
@Override

C:\L2JFree\l2jfree-core\src\main\java\com\l2jfree\gameserver\network\clientpacke
ts\Action.java:[34,2] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@SuppressWarnings("unused")

C:\L2JFree\l2jfree-core\src\main\java\com\l2jfree\gameserver\network\serverpacke
ts\SiegeInfo.java:[52,2] annotations are not supported in -source 1.3
(use -source 5 or higher to enable annotations)
@Override

C:\L2JFree\l2jfree-core\src\main\java\com\l2jfree\gameserver\model\actor\instanc
e\L2SummonInstance.java:[43,18] generics are not supported in -source 1.3
(use -source 5 or higher to enable generics)
private Future<?> _summonConsumeTask;


[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 46 seconds
[INFO] Finished at: Fri Feb 20 01:10:51 EET 2009
[INFO] Final Memory: 12M/63M
[INFO] ------------------------------------------------------------------------
C:\L2JFree\l2jfree-core>
Извеняюсь но у меня вот такая проблемка.. делал все как выше указано... Может кто подскажет... Ошибок таких многа ето парочка...
Ответ
#9
Код:
Starting L2J Login Server.

Exception in thread "main" java.lang.NoClassDefFoundError: org/mmocore/network/I
PacketHandler
Caused by: java.lang.ClassNotFoundException: org.mmocore.network.IPacketHandler
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: com.l2jfree.loginserver.L2LoginServer.  Program w
ill exit.

Server terminated abnormaly


server terminated

JRE и JDK последней версии, ОС vista X64bit до новых версих l2j-mmcore и l2j-common было все отлично
Ответ
#10
Ребята, Вы действительно настолько слепые?

Данная тема создана для ЧТЕНИЯ, то есть писать здесь нельзя!

Еще кто-то напишет здесь, получит бан!
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Оказываю услуги по работе с ДП на lucera2 ShevDev 3 660 02-20-2024, 07:10 PM
Последний пост: ShevDev
  Ошибки при исправлении через Diff sullen.nv 1 1,394 06-18-2018, 03:06 PM
Последний пост: 4ipolino
  Ошибки ЛС иГС Гп2 1553 Ему TFH 2 1,596 08-08-2017, 08:26 PM
Последний пост: TFH
  Ошибки при создании персонажа Zanoza 4 2,535 07-01-2016, 04:58 PM
Последний пост: Zanoza
  Ошибки при запуске сервера L2C4 smurfik 11 3,956 01-19-2016, 02:12 PM
Последний пост: smurfik
  Ошибки в GameServer Kennedy 1 2,093 10-21-2015, 06:43 PM
Последний пост: shegan
  Ошибки виртуальной машины SoniPro 0 1,465 08-20-2015, 11:47 AM
Последний пост: SoniPro
  Ошибки при компиляции исходников Lindvior sullen.nv 6 3,289 01-22-2014, 10:20 PM
Последний пост: WoWan-SM
  Ошибки и Инвентарем и Скилами. kekeIIIka 0 929 01-18-2014, 10:24 PM
Последний пост: kekeIIIka
  Фул Ошибки в гс Литион 6 2,231 11-09-2013, 11:23 PM
Последний пост: Литион

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)