Не декомпилируется фордж...

Версия Minecraft
1.11.2
Ребят... Подскажите пожалуйста как быть с этой ошибкой???
Решил вникнуть в модинг Майна... Пытаюсь декомпилировать forge-1.11.2-13.20.0.2228-mdk посредством Intellij IDEA... И чего-то как-то не получается... Вот такая вот ошибочка всплывает:
 

Вложения

  • Ошибка декомпиляции.jpg
    Ошибка декомпиляции.jpg
    253.7 KB · Просмотры: 42

timaxa007

Модератор
5,831
409
672
http://forum.mcmodding.ru/%d0%a2%d0%b5%d0%bc%d0%b0-%d0%9e%d1%88%d0%b8%d0%b1%d0%ba%d0%b0-%d0%b2-Eclipse?highlight=could+not+reserve+enough


http://forum.mcmodding.ru/%D0%A2%D0%B5%D0%BC%D0%B0-%D0%9F%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-Eclipse?pid=46884#pid46884
 
Жесть... 2 гига ОЗУ и не хватает памяти... :(
Подскажите кто шарит...
1. Сколько в среднем требуется памяти для корректной декомпиляции форджа???
2. Есть ли смысл пытаться проводить декомпиляцию другими средами разработки (Eclipse | NetBeans | Notepad++) или требуется ОЗУ увеличивать???
3. Есть ли возможность где-то скачать уже декомпилированный фордж???
 
2,505
81
397
Чё-Каво Внатуре написал(а):
Жесть... 2 гига ОЗУ и не хватает памяти...
2к17, ну. Какие 2 гига?

Чё-Каво Внатуре написал(а):
для корректной декомпиляции форджа
Ты не форж декомпилируешь, а устанавливаешь рабочее пространство.

Чё-Каво Внатуре написал(а):
(Eclipse | NetBeans | Notepad++)
Это не декомпиляторы.
 
Dahaka написал(а):
2к17, ну. Какие 2 гига?

Можно тут чутка поподробнее... Я не понял...

Dahaka написал(а):
Ты не форж декомпилируешь, а устанавливаешь рабочее пространство.

То бишь forge-1.11.2-13.20.0.2228-mdk уже в декомпилированном виде скачан???
 
2,505
81
397
Чё-Каво Внатуре написал(а):
Можно тут чутка поподробнее... Я не понял...
У тебя была такая интонация, будто это много. Это мало.

Чё-Каво Внатуре написал(а):
То бишь forge-1.11.2-13.20.0.2228-mdk уже в декомпилированном виде скачан???
Это mdk (mod development kit). Тут только gradle скрипт, который все скачивает и собирает.
 
Dahaka написал(а):
Тут только gradle скрипт, который все скачивает и собирает.

Есть ли возможность собрать проект частями без помощи gradle??? Может ли такой подход помочь решить проблему с нехваткой ОЗУ???
 
7,099
324
1,510
Во время сборки закрой все программы, кроме консоли
 
12
0
Возьми для начала перекинь рабочую среду в диск D:\ (Если он есть :D)
Потом в процессах (Диспетчер задач) убери процессы , жрущие ЦП и Физ.Память
Не получиться , напишешь .
Попробуй зайти в Компьютер>Свойства>Дополнительные параметры системы>Переменные среды>Сверху создаешь переменную среду _JAVA_OPTIONS > В значениях пиши -Xmx1024M (Будет тож самое напишешь -Xmx2048M)
 
DmitrySL написал(а):
Возьми для начала перекинь рабочую среду в диск D:\ (Если он есть :D)
Потом в процессах (Диспетчер задач) убери процессы , жрущие ЦП и Физ.Память
Не получиться , напишешь .
Попробуй зайти в Компьютер>Свойства>Дополнительные параметры системы>Переменные среды>Сверху создаешь переменную среду _JAVA_OPTIONS > В значениях пиши -Xmx1024M (Будет тож самое напишешь -Xmx2048M)

Благодарю... Помогло...

Для тех кто сталкнётся с подобной проблемой рассказываю что и как было...
Обошлось без переброски рабочей среды на диск D... Больше всего памяти почему-то жрёт Мазила... ::) Все остальные процессы по до 15к... Скорее всего не критичны... Не стал я их убирать... Тем более там львинная доля системных процессов винды...

Памяти по прежнему не хватало на Ява опциях -Xmx2048M... Без труда идёт закачка на -Xmx1024M, -Xmx512M и -Xmx256M однако возникла другая проблема... Процесс останавливается на середине...
Где-то вот тут: 56% decompileMc
И пишется вот такая вот лабудень:
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':decompileMc'.
> Process 'command 'C:\Program Files\Java\jre1.8.0_40\bin\java.exe'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 58.922 secs

Бегаю по форуму... Ищу темы с подобными ошибками...

P.S. Администраторам сайте... Эту тему можно закрывать... Спасибо...
 
12
0
Чё-Каво Внатуре написал(а):
Благодарю... Помогло...

Процесс останавливается на середине...
Где-то вот тут: 56% decompileMc
И пишется вот такая вот лабудень:
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':decompileMc'.
> Process 'command 'C:\Program Files\Java\jre1.8.0_40\bin\java.exe'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 58.922 secs

Бегаю по форуму... Ищу темы с подобными ошибками...
Пробуй так . Удали все ява версии, ток запомни какие у тебя были , а то мало ли что .. Скачай java jdk последнюю , я хз кая там версия вышла найдёшь. Вместе с ним идёт сама java .
Когда скачаешь запомни директорию куда закачивал.

Переходишь в переменные среды и создаешь 3 переменные изменяй под свою директорию:
1)  jhome
     set PATH=%PATH%;%JAVA_HOME%\bin

2)  Path
     "C:\Program Files\Java\jdk1.8.0_131"

3)  pathh
     set  JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131

Должно помочь.
 
В общем я опять завис...

Всё удалил... Яву в том числе... Скачал новую версию форджа forge-1.11.2-13.20.0.2228-mdk
Скачал и установил java jdk последнюю  версия 131...
Скачал и установил IntelliJ IDEA 2017.1.3

В переменных средах добавил...
1. _JAVA_OPTIONS
-Xmx1024M
Если больше цифры то оперативки не хватает...
2. jhome
set PATH=%PATH%;%JAVA_HOME%\bin
3. pathh
set  JAVA_HOME=C:\Program Files\Java\jdk1.8.0_131
4. Path была готовая... Через ";" добавил
C:\Program Files\Java\jdk1.8.0_131

Ввожу в командной строке:
gradlew setupDecompWorkspace idea
Через пару минут закачка файлов останавливается и выходит ошибка:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':decompileMc'.
> Process 'command 'C:\Program Files\Java\jdk1.8.0_131\bin\java.exe'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 3 mins 37.073 secs

Зашёл на форум... В строке поиска ввёл decompileMc и пересмотрел все темы связанные с этой ошибкой... Методом научного тыка перепробовал всё что советовали местные гуру при подобной ошибке...

gradlew.bat setupDecompWorkspace idea -Dorg.gradle.jvmargs=-Xmx1024M - не помогает...
gradlew setupDecompWorkspace idea -Dorg.gradle.jvmargs=-Xmx1024M - не помогает...
gradlew clean setupDecompWorkspace idea --refresh-dependencies - не помогает...

Воз и ныне там...
 
hohserg написал(а):

Ёшкин кот... Ну, каких два гига... У меня всего 2 гига... Не хватает памяти при двух гигах...


Кстати... Вопрос... А нужен ли сам майнкрафт для создания проекта??? У меня майн пиратский с модами и версия не 1.11.2 на нём стоит... А проект создаю под фордж 1.11.2...
 
2,505
81
397
Чё-Каво Внатуре написал(а):
1.На сколько необходимы исходники майна в среде???
Ну отправят тебе искать ответ в печке, а ты хоп и не можешь.


Чё-Каво Внатуре написал(а):
2. Нужно писать именно setupDevWorkspace или gradlew setupDecompWorkspace idea
setupDecompWorkspace
 
Ппц... Буду до талого пробовать с исходниками...

Нашёл на буржуйском сайте информашку для работы на слабых компах... Ява опции должны быть выставлены на 512 мегов... Выставил...
Помимо этого Remove the environment variable so that the -Xmx3G argument in the gradle.properties file can take effect. If you don't have 3 GB of usable memory, lower it to 2 in the file.
В самом фордже в файле gradle.properties вместо -Xmx3G выставил -Xmx2G...

Падла... Не помогло... :(((
Обиделся... Поставил в настройках в файле gradle.properties вместо -Xmx3G выставил -Xmx1024М... Ничего не изменилось... :(

This mapping 'snapshot_20161220' was designed for MC 1.11! Use at your own peril.This mapping 'snapshot_20161220' was designed for MC 1.11! Use at your own peril.

#################################################
ForgeGradle 2.2-SNAPSHOT-eb2e450
https://github.com/MinecraftForge/ForgeGradle
#################################################
Powered by MCP unknown
http://modcoderpack.com
by: Searge, ProfMobius, Fesh0r,
R4wk, ZeuX, IngisKahn, bspkrs
#################################################
:deobfCompileDummyTask
:deobfProvidedDummyTask
:getVersionJson
:extractUserdev UP-TO-DATE
:extractDependencyATs SKIPPED
:extractMcpData SKIPPED
:extractMcpMappings SKIPPED
:genSrgs SKIPPED
:downloadClient SKIPPED
:downloadServer SKIPPED
:splitServerJar SKIPPED
:mergeJars SKIPPED
:deobfMcSRG SKIPPED
:decompileMcException in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Arrays.java:3664)
at java.lang.String.<init>(String.java:207)
at java.io.DataInputStream.readUTF(DataInputStream.java:661)
at java.io.DataInputStream.readUTF(DataInputStream.java:564)
at org.jetbrains.java.decompiler.struct.consts.ConstantPool.<init>(ConstantPool.java:54)
at org.jetbrains.java.decompiler.struct.StructClass.<init>(StructClass.java:87)
at org.jetbrains.java.decompiler.struct.StructClass.<init>(StructClass.java:75)
at org.jetbrains.java.decompiler.struct.StructContext.addArchive(StructContext.java:167)
at org.jetbrains.java.decompiler.struct.StructContext.addSpace(StructContext.java:100)
at org.jetbrains.java.decompiler.struct.StructContext.addSpace(StructContext.java:78)
at org.jetbrains.java.decompiler.main.Fernflower.addAllClasspath(Fernflower.java:119)
at org.jetbrains.java.decompiler.main.Fernflower.<init>(Fernflower.java:48)
at org.jetbrains.java.decompiler.main.decompiler.BaseDecompiler.<init>(BaseDecompiler.java:32)
at net.minecraftforge.gradle.tasks.fernflower.FernFlowerInvoker.runFernFlower(FernFlowerInvoker.java:64)
at net.minecraftforge.gradle.tasks.fernflower.FernFlowerInvoker.main(FernFlowerInvoker.java:41)
Picked up _JAVA_OPTIONS: -Xmx512M
FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':decompileMc'.
> Process 'command 'C:\Program Files\Java\jdk1.8.0_131\bin\java.exe'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 2 mins 10.541 secs
 
2,505
81
397
А ты уверен, что тебе твоих двух гигов потом хватит для комфортной разработки? Ведь это и среда будет жрать кучу, а потом ты еще и майн запустишь. А если еще и в режиме отладки? Вдруг понадобится 2 майна или вообще вдобавок несколько серверов запустить?
 
Сверху