Показать сообщение отдельно
Непрочитано 27.10.2008, 17:36   #1
Аватар для PROGRAMMATOR
Администратор

Автор темы (Топик Стартер) Ошибки при работе с ZG-Compiller

Уже немного достали меня одни и теже вопросы. Принял решение о создании этого топика. И так, давайте рассмотрим самые частые ошибки.

Код:
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
При появлении проблеммы, я буду добавлять её решение в данную тему. Эта тема созданна для ЧТЕНИЯ, то есть писать здесь, ничего не нужно! То что она не закрыта, это ничего не значит. Так... Проверка на вшивость
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Сказали спасибо: