Problème avec le setup de forge 1.8.9



  • Bonjour/bonsoir,j'ai un problème,avec la arrivé de la 1.9,je me suis dit qu'il était temps que je passe en 1.8,et pour plus de stabilité,(en tout cas forge 1.8 me fait crash mais pas la 1.8.9)j'ai choisi d'utiliser forge 1.8.9.Sauf que le setup bloque à 56% au moment ou il décompile minecraft.J'ai donc été voir sur le forum officiel de forge et j'ai trouvé un post similaire au mien,du coup j'ai essayé ce qu'il disait,mais rien n'y fait ça ne veux toujours pas marcher :/.Voci mes logs au moment du crash:

    F:\Projet mod minecraft\forge-1.8.9-MDK>gradlew setupDecompWorkspace
    This set of MCP mappings was designed for MC 1.8.8\. Use at your own peril.
    #################################################
            ForgeGradle 2.1-SNAPSHOT-b9904dd
     https://github.com/MinecraftForge/ForgeGradle
    #################################################
                  Powered by MCP unknown
                http://modcoderpack.com
            by: Searge, ProfMobius, Fesh0r,
            R4wk, ZeuX, IngisKahn, bspkrs
    #################################################
    :deobfCompileDummyTask
    :deobfProvidedDummyTask
    :getVersionJson
    :extractUserdev
    :extractDependencyATs SKIPPED
    :extractMcpData
    :extractMcpMappings
    :genSrgs
    :downloadClient
    java.util.zip.ZipException: invalid code – missing end-of-block
           at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
           at java.util.zip.ZipInputStream.read(ZipInputStream.java:194)
           at java.io.FilterInputStream.read(FilterInputStream.java:107)
           at com.google.common.io.ByteStreams.copy(ByteStreams.java:70)
           at com.google.common.io.ByteStreams.toByteArray(ByteStreams.java:115)
           at net.minecraftforge.gradle.common.Constants.hashZip(Constants.java:407)
           at net.minecraftforge.gradle.common.Constants.hash(Constants.java:358)
           at net.minecraftforge.gradle.common.Constants.hashAll(Constants.java:373)
           at net.minecraftforge.gradle.util.caching.CacheUtil.getHashes(CacheUtil.java:63)
           at net.minecraftforge.gradle.util.caching.WriteCacheAction.execute(WriteCacheAction.java:61)
           at net.minecraftforge.gradle.util.caching.WriteCacheAction.execute(WriteCacheAction.java:47)
           at net.minecraftforge.gradle.util.caching.WriteCacheAction.execute(WriteCacheAction.java:33)
           at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:585)
           at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:568)
           at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
           at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
           at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
           at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
           at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
           at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
           at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52)
           at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
           at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
           at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
           at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:203)
           at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:185)
           at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:62)
           at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:50)
           at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:25)
           at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:110)
           at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)
           at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
           at org.gradle.execution.DefaultBuildExecuter.access$000(DefaultBuildExecuter.java:23)
           at org.gradle.execution.DefaultBuildExecuter$1.proceed(DefaultBuildExecuter.java:43)
           at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
           at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)
           at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:30)
           at org.gradle.initialization.DefaultGradleLauncher$4.run(DefaultGradleLauncher.java:155)
           at org.gradle.internal.Factories$1.create(Factories.java:22)
           at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
           at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52)
           at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:152)
           at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:33)
           at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:100)
           at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:94)
           at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
           at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
           at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:94)
           at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:83)
           at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94)
           at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
           at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
           at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43)
           at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28)
           at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:77)
           at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:47)
           at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:51)
           at org.gradle.launcher.exec.DaemonUsageSuggestingBuildActionExecuter.execute(DaemonUsageSuggestingBuildActionExecuter.java:28)
           at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:43)
           at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:170)
           at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:237)
           at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:210)
           at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:35)
           at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
           at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)
           at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
           at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
           at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
           at org.gradle.launcher.Main.doAction(Main.java:33)
           at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:497)
           at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
           at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
           at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:497)
           at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:30)
           at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:127)
           at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
    :downloadClient FAILED
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':downloadClient'.
    > java.lang.NullPointerException (no error message)
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
    
    BUILD FAILED
    

    Les logs après avoir tenter les solutions proposer sur le forum officiel de forge:

    F:\Projet mod minecraft\forge-1.8.9-mdk>gradlew setupDecompWorkspace --refresh-d
    ependencies
    #################################################
             ForgeGradle 2.1-SNAPSHOT-da90449
      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
    :genSrgs SKIPPED
    :downloadClient SKIPPED
    :downloadServer SKIPPED
    :splitServerJar SKIPPED
    :mergeJars SKIPPED
    :deobfMcSRG SKIPPED
    :decompileMc FAILED
    
    FAILURE: Build failed with an exception.
    
    * What went wrong:
    Execution failed for task ':decompileMc'.
    > Java heap space
    
    * 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: 7 mins 36.704 secs
    


  • Apparement ton problème de base est résolu et tu as maintenant un problème de mémoire, fait le setupDecompWorkspace avec cette commande :
    "gradlew -Dorg.gradle.jvmargs=-Xmx2048M setupDecompWorkspace.



  • @'AymericRed':

    Apparement ton problème de base est résolu et tu as maintenant un problème de mémoire, fait le setupDecompWorkspace avec cette commande :
    "gradlew -Dorg.gradle.jvmargs=-Xmx2048M setupDecompWorkspace.

    Merci pour ton aide,apparemment c'était effectivement un problème mémoire,car après avoir rajouté les arguments que tu as cité,le setup à marcher.