• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Résolu [ForgeGradle] Build - FileNotFound

    Autres
    3
    5
    1347
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • RedRelay
      RedRelay Moddeurs confirmés dernière édition par

      Salut,

      Je n’arrive pas a build mon mod, j’ai l’erreur suivante lorsque j’utilise gradle build

      
      #################################################
              ForgeGradle 2.0-SNAPSHOT        
       https://github.com/MinecraftForge/ForgeGradle  
      #################################################
                    Powered by MCP 9.10              
                  http://modcoderpack.com            
              by: Searge, ProfMobius, Fesh0r,        
              R4wk, ZeuX, IngisKahn, bspkrs          
      #################################################
      :deobfCompileDummyTask
      :deobfProvidedDummyTask
      :compileApiJava UP-TO-DATE
      :processApiResources UP-TO-DATE
      :apiClasses UP-TO-DATE
      :sourceMainJava UP-TO-DATE
      :compileJava
      warning: [options] bootstrap class path not set in conjunction with -source 1.6
      Note: Some input files use unchecked or unsafe operations.
      Note: Recompile with -Xlint:unchecked for details.
      1 warning
      :processResources UP-TO-DATE
      :classes
      :jar
      :compileTestJava UP-TO-DATE
      :processTestResources UP-TO-DATE
      :testClasses UP-TO-DATE
      :test UP-TO-DATE
      :extractMcpData SKIPPED
      :extractMcpMappings SKIPPED
      :getVersionJson
      :extractUserdev UP-TO-DATE
      :genSrgs SKIPPED
      :reobfJar
      :extractRangemapSrc
      :retromapSources UP-TO-DATE
      :sourceJar
      
      FAILURE: Build failed with an exception.
      
      * What went wrong:
      Failed to capture snapshot of input files for task 'sourceJar' during up-to-date check.  See stacktrace for details.
      > java.io.FileNotFoundException: fr/eyzox/bsc/config/Config.java (Aucun fichier ou dossier de ce type)
      
      * Try:
      Run with –info or --debug option to get more log output.
      
      * Exception is:
      org.gradle.api.UncheckedIOException: Failed to capture snapshot of input files for task 'sourceJar' during up-to-date check.  See stacktrace for details.
      at org.gradle.api.internal.changedetection.rules.TaskUpToDateState.<init>(TaskUpToDateState.java:60)
      at org.gradle.api.internal.changedetection.changes.DefaultTaskArtifactStateRepository$TaskArtifactStateImpl.getStates(DefaultTaskArtifactStateRepository.java:132)
      at org.gradle.api.internal.changedetection.changes.DefaultTaskArtifactStateRepository$TaskArtifactStateImpl.isUpToDate(DefaultTaskArtifactStateRepository.java:70)
      at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:52)
      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:66)
      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:154)
      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:151)
      at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32)
      at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:99)
      at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93)
      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:93)
      at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:82)
      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:78)
      at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:48)
      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 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)
      Caused by: org.gradle.api.UncheckedIOException: java.io.FileNotFoundException: fr/eyzox/bsc/config/Config.java (Aucun fichier ou dossier de ce type)
      at org.gradle.internal.hash.HashUtil.createHash(HashUtil.java:39)
      at org.gradle.api.internal.hash.DefaultHasher.hash(DefaultHasher.java:24)
      at org.gradle.api.internal.changedetection.state.CachingFileSnapshotter.snapshot(CachingFileSnapshotter.java:57)
      at org.gradle.api.internal.changedetection.state.CachingFileSnapshotter.snapshot(CachingFileSnapshotter.java:46)
      at org.gradle.api.internal.changedetection.state.CachingFileSnapshotter.snapshot(CachingFileSnapshotter.java:29)
      at org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter$1.run(DefaultFileCollectionSnapshotter.java:70)
      at org.gradle.internal.Factories$1.create(Factories.java:22)
      at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:192)
      at org.gradle.cache.internal.DefaultCacheAccess.useCache(DefaultCacheAccess.java:175)
      at org.gradle.cache.internal.DefaultPersistentDirectoryStore.useCache(DefaultPersistentDirectoryStore.java:106)
      at org.gradle.cache.internal.DefaultCacheFactory$ReferenceTrackingCache.useCache(DefaultCacheFactory.java:187)
      at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.useCache(DefaultTaskArtifactStateCacheAccess.java:60)
      at org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter.snapshot(DefaultFileCollectionSnapshotter.java:62)
      at org.gradle.api.internal.changedetection.rules.TaskUpToDateState.<init>(TaskUpToDateState.java:56)
      ... 57 more
      Caused by: java.io.FileNotFoundException: fr/eyzox/bsc/config/Config.java (Aucun fichier ou dossier de ce type)
      at org.gradle.internal.hash.HashUtil.createHash(HashUtil.java:34)
      ... 70 more
      
      BUILD FAILED
      
      

      Mon code compile et se lance correctement sous Eclipse, je suis sous un distribution linux, je suis en Forge 1.8 j’ai bien mes fichiers dans src/main/java et src/main/resouces y compris le fichier qui est en FileNotFoundException 😕

      Voici mon build.gradle :

      
      /*
      // For those who want the bleeding edge
      buildscript {
         repositories {
             jcenter()
             maven {
                 name = "forge"
                 url = "http://files.minecraftforge.net/maven"
             }
         }
         dependencies {
             classpath 'net.minecraftforge.gradle:ForgeGradle:2.0-SNAPSHOT'
         }
      }
      apply plugin: 'net.minecraftforge.gradle.forge'
      */
      
      // for people who want stable
      plugins {
         id "net.minecraftforge.gradle.forge" version "2.0.2"
      }
      
      version = "2.0.0"
      group= "fr.eyzox.forgecreeperheal" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
      archivesBaseName = "forgecreeperheal"
      
      minecraft {
         version = "1.8-11.14.4.1563"
         runDir = "run"
      
         // the mappings can be changed at any time, and must be in the following format.
         // snapshot_YYYYMMDD   snapshot are built nightly.
         // stable_#            stables are built at the discretion of the MCP team.
         // Use non-default mappings at your own risk. they may not allways work.
         // simply re-run your setup task after changing the mappings to update your workspace.
         mappings = "snapshot_20141130"
         // makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
      }
      
      dependencies {
         // you may put jars on which you depend on in ./libs
         // or you may define them like so..
         //compile "some.group:artifact:version:classifier"
         //compile "some.group:artifact:version"
      
         // real examples
         //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev'  // adds buildcraft to the dev env
         //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env
      
         // the 'provided' configuration is for optional dependencies that exist at compile-time but might not at runtime.
         //provided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
      
         // the deobf configurations:  'deobfCompile' and 'deobfProvided' are the same as the normal compile and provided,
         // except that these dependencies get remapped to your current MCP mappings
         //deobfCompile 'com.mod-buildcraft:buildcraft:6.0.8:dev'
         //deobfProvided 'com.mod-buildcraft:buildcraft:6.0.8:dev'
      
         // for more info...
         // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html
         // http://www.gradle.org/docs/current/userguide/dependency_management.html
      
      }
      
      processResources
      {
         // this will ensure that this task is redone when the versions change.
         inputs.property "version", project.version
         inputs.property "mcversion", project.minecraft.version
      
         // replace stuff in mcmod.info, nothing else
         from(sourceSets.main.resources.srcDirs) {
             include 'mcmod.info'
      
             // replace version and mcversion
             expand 'version':project.version, 'mcversion':project.minecraft.version
         }
      
         // copy everything else, thats not the mcmod.info
         from(sourceSets.main.resources.srcDirs) {
             exclude 'mcmod.info'
         }
      }
      
      

      Vous voyez ce que j’aurais bien pu faire de travers ?
      Merci

      Version anglaise : http://www.minecraftforge.net/forum/index.php/topic,39064.0.html</init></init>

      –------------------------------------------------------------------------------------
      Si tu trouves mon intervention pertinente, n'hésite pas a m…

      1 réponse Dernière réponse Répondre Citer 0
      • Superloup10
        Superloup10 Modérateurs dernière édition par

        À la place de ```
        dependencies {
        classpath ‘net.minecraftforge.gradle:ForgeGradle:2.0-SNAPSHOT’
        }

        mets ```
        dependencies {
        classpath 'net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT'
        }
        

        Et relance le build.

        Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

        Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

        1 réponse Dernière réponse Répondre Citer 0
        • robin4002
          robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

          Cette partie est commenté, il est sur la version stable de forge gradle.
          Essayes de supprimer le dossier build puis de relancer la commande ./gradlew build

          1 réponse Dernière réponse Répondre Citer 0
          • RedRelay
            RedRelay Moddeurs confirmés dernière édition par

            Oui c’est commenté donc ça ne change rien, c’est le build.gradle par defaut lorsque je dl le kit mdk sur minecraftforge.net.

            Même problème lorsque je supprime le dossier build. Par contre je me suis rendu compte qu’il y avait bien un .jar en sortis dans /build/libs et il a l’air de fonctionner.
            Donc problème partiellement résolus, même si de plus ample explication serait la bienvenue

            merci

            EDIT : Je viens d’upgrade en 1.8.9, et la je n’ai plus de problème 😮

            –------------------------------------------------------------------------------------
            Si tu trouves mon intervention pertinente, n'hésite pas a m…

            1 réponse Dernière réponse Répondre Citer 0
            • robin4002
              robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

              C’était sûrement un bug de forge gradle alors.
              La 1.8.9 utilise une version plus récente de forge gradle.

              1 réponse Dernière réponse Répondre Citer 0
              • 1 / 1
              • Premier message
                Dernier message
              Design by Woryk
              Contact / Mentions Légales

              MINECRAFT FORGE FRANCE © 2018

              Powered by NodeBB