Ошибки компиляции мода.

Статус
В этой теме нельзя размещать новые ответы.
68
0
Здравствуйте, решил тестово скомпилировать мод вроде все ок ошибок нет , потом запаковал его с помощью 7zip и добавил папку assets (в формат zip) но май мод не видит , а в консоль выводится следующее:
Код:
Zip file [Название мода].zip failed to read properly, it will be ignored
java.lang.IllegalArgumentException: MALFORMED
    at java.util.zip.ZipCoder.toString(ZipCoder.java:58)
    at java.util.zip.ZipFile.getZipEntry(ZipFile.java:531)
    at java.util.zip.ZipFile.access$900(ZipFile.java:56)
    at java.util.zip.ZipFile$1.nextElement(ZipFile.java:513)
    at java.util.zip.ZipFile$1.nextElement(ZipFile.java:483)
    at java.util.jar.JarFile$1.nextElement(JarFile.java:244)
    at java.util.jar.JarFile$1.nextElement(JarFile.java:239)
    at java.util.Collections.list(Collections.java:3688)
    at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:60)
    at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:42)
    at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:71)
    at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:137)
    at cpw.mods.fml.common.Loader.identifyMods(Loader.java:353)
    at cpw.mods.fml.common.Loader.loadMods(Loader.java:484)
    at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:183)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:473)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
    at net.minecraft.client.main.Main.main(SourceFile:101)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
Пожалуйста подскажите в чем проблема.
[merge_posts_bbcode]Добавлено: 26.03.2015 23:06:08[/merge_posts_bbcode]

Версия 1.6.4. Java 7 64 бита
 
Dovakin написал(а):
Причем здесь ForgeGradle ? у меня из модов только мой мод установлен и сам forge/
[merge_posts_bbcode]Добавлено: 26.03.2015 23:34:45[/merge_posts_bbcode]

Подозреваю на то что он не может прочитать OBJ модели.

Хотя в Eclipse все работает отлично.
 
Притом.Градл сам собирает мод в архив.Упакуй zip алгоритмом в Jar файл
 
Вероятно, в архив попали файлы с кириллицей в названии. В FML есть неприятный баг, из-за которого такие архивы не грузятся.
Самый простой способ найти этот файл - удалять сначала половину файлов из архива, потом четверть, потому 1/8 и т. д и смотреть, пропадает ли экзепшн. Если файлов много, то это в разы быстрее, чем искать файл вручную.
 
GloomyFolken написал(а):
Вероятно, в архив попали файлы с кириллицей в названии. В FML есть неприятный баг, из-за которого такие архивы не грузятся.
Самый простой способ найти этот файл - удалять сначала половину файлов из архива, потом четверть, потому 1/8 и т. д и смотреть, пропадает ли экзепшн. Если файлов много, то это в разы быстрее, чем искать файл вручную.
Сейчас проверю что там с русскими символами. А может ли быть эта ошибка из- названий пакетов большими буквами.
[merge_posts_bbcode]Добавлено: 27.03.2015 00:40:35[/merge_posts_bbcode]

?

[merge_posts_bbcode]Добавлено: 27.03.2015 00:52:33[/merge_posts_bbcode]

Как минимум файл с русским названием я нашёл . Завтра проверю грузится ли теперь мод. Спасибо за ответ.
 
Из-за названий пакетов большими буквами (как и названий классов с маленькой, как и названий полей/методов с большой) ничего не сломается. Однако, это не повод так делать. В джаве есть вполне четкие соглашения по правилам именования всего, и нарушать их не стоит как минимум потому что эти соглашения сильно увеличивают читабельность кода.
 
GloomyFolken написал(а):
Из-за названий пакетов большими буквами (как и названий классов с маленькой, как и названий полей/методов с большой) ничего не сломается. Однако, это не повод так делать. В джаве есть вполне четкие соглашения по правилам именования всего, и нарушать их не стоит как минимум потому что эти соглашения сильно увеличивают читабельность кода.
Там не большими буквами а с большей буквы.
[merge_posts_bbcode]Добавлено: 27.03.2015 02:36:21[/merge_posts_bbcode]

Но 1 пакет большими (аббревиатура)
 
думаю, это излишек, но ты расширения архива на .jar поменял?)
 
У 7-zip есть множество методов сжатия, вот Minecraft'у (или что за это отвечает) не понравился этот метод сжатия. (Я сжимал когда-то с помощью WinRar в zip формат и работало нормально.)
 
timaxa007 написал(а):
У 7-zip есть множество методов сжатия, вот Minecraft'у (или что за это отвечает) не понравился этот метод сжатия. (Я сжимал когда-то с помощью WinRar в zip формат и работало нормально.)
Я паковал без сжатия. И буквально 20 минут назад разобрался в чем было дело. А дело было в кривой компиляции и обфусации мода. Переустановил forge src и все заработало. И оказывается в папке reobf должена быть только папка мода а не все классы майна(как у меня были). А так же спасибо за совет о русском языке в архиве (был 1 файл с (звался ё.png) причем он не использовался) в общем проблема решена. Закройте пожалуйста тему .
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху