Jump to content

[1.8.9] [Solved] Gradle crashes when updating Forge


Recommended Posts

Posted

I've tried updating my build.gradle to reference 1.8.9-11.15.1.1722 and am getting this error when I run ./gradlew setupDecompWorkspace:

 

> #################################################
         ForgeGradle 2.0-SNAPSHOT        
  https://github.com/MinecraftForge/ForgeGradle  
#################################################
               Powered by MCP unknown               
             http://modcoderpack.com             
         by: Searge, ProfMobius, Fesh0r,         
         R4wk, ZeuX, IngisKahn, bspkrs           
#################################################
:deobfCompileDummyTask
:deobfProvidedDummyTask
:getVersionJson
:extractUserdev
~/.gradle/caches/minecraft/net/minecraftforge/forge/1.8.9-11.15.1.1722/userdev/dev.json could not be parsed
:extractUserdev FAILED

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'Name of Mod'.
> java.io.FileNotFoundException: Inherited json file (1.8.9) not found! Maybe you are running in offline mode?

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

BUILD FAILED

 

And here is the relevant part of the log when run with the --debug flag:

 

23:23:10.696 [DEBUG] [net.minecraftforge.gradle.util.delayed.DelayedBase] Resolving: {CACHE_DIR}/{API_GROUP_DIR}/{API_NAME}/{API_VERSION}/userdev/dev.json
23:23:10.707 [DEBUG] [net.minecraftforge.gradle.util.delayed.DelayedBase] Resolved: ~/.gradle/caches/minecraft/net/minecraftforge/forge/1.8.9-11.15.1.1722/userdev/dev.json
23:23:10.710 [DEBUG] [net.minecraftforge.gradle.util.delayed.DelayedBase] Resolving: {CACHE_DIR}/versionJsons
23:23:10.711 [DEBUG] [net.minecraftforge.gradle.util.delayed.DelayedBase] Resolved: ~/.gradle/caches/minecraft/versionJsons
23:23:10.765 [ERROR] [org.gradle.api.Project] ~/.gradle/caches/minecraft/net/minecraftforge/forge/1.8.9-11.15.1.1722/userdev/dev.json could not be parsed

 

The first file mentioned, dev.json, is exactly identical to the current one in the Forge repo, and although I admit I actually have no clue how Gradle works, the error messages seem to indicate that it runs aground on line 6 of that file when trying to read/parse ~/.gradle/caches/minecraft/versionJsons/1.8.9.json.

 

Unfortunately, beyond that, I've run out of ideas, and nobody else seems to have had this problem either. (Figures.)

 

I'm probably just doing something really stupidly wrong, but nevertheless, any help is gratefully appreciated. :)

Posted
  On 2/12/2016 at 7:54 AM, TheCrafter4000 said:

I think I fixed it! I copied the 1.8.9.json(https://github.com/MinecraftForge/MinecraftForge/blob/755df95c96e698cc12cdb51b2d5e4e4f1d1be467/jsons/1.8.9.json) and put it in the dev.json. Working by me, maybe by you too.

 

Unfortunately, that didn't work - setupDecompWorkspace overwrote it with the original dev.json (and then threw up the same error) - but I did find the actual problem! It turns out that, as of build 1583, Forge requires ForgeGradle 2.1 - but that hasn't been released yet, so you have to set up build.gradle to use the latest snapshot of ForgeGradle.

 

It's possible to do this manually, but I suspect the easiest way for most people will be to download the most recent MDK from the Forge homepage, extract the MDK's build.gradle file and copy everything above the line starting "version =" into the same place in the mod's build.gradle, replacing everything that was there before.

 

Mystery solved!

  • 3 months later...
Posted

I would like to bump this topic as I encountered the same issue, yet ForgeGradle 2.1 is already there.

I'm using build.gradle from latest git branch (https://github.com/MinecraftForge/MinecraftForge/blob/1.8.9/build.gradle)

 

If I add entries from the MDK, as you suggested, I have some conflict with apply plugin: "net.minecraftforge.gradle.patcher" line, then if I comment it out, it complains about version format (1.8.9 seems to be too short) but I guess such try&test leads to nowhere...

 

 

 

Posted

So, you're using the latest build.gradle, but it's still not working?

 

I've got no idea what the problem might be, then, sorry. I'll take "Solved" out of the title though, so maybe someone else will stop by.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Add the crash-report or latest.log (logs-folder) with sites like https://mclo.gs/ and paste the link to it here  
    • I removed yetanotherchance booster and now it says Invalid player identity
    • Cracked Launchers are not supported
    • After some time minecraft crashes with an error. Here is the log https://drive.google.com/file/d/1o-2R6KZaC8sxjtLaw5qj0A-GkG_SuoB5/view?usp=sharing
    • The specific issue is that items in my inventory wont stack properly. For instance, if I punch a tree down to collect wood, the first block I collected goes to my hand. So when I punch the second block of wood to collect it, it drops, but instead of stacking with the piece of wood already in my hand, it goes to the second slot in my hotbar instead. Another example is that I'll get some dirt, and then when I'm placing it down later I'll accidentally place a block where I don't want it. When I harvest it again, it doesn't go back to the stack that it came from on my hotbar, where it should have gone, but rather into my inventory. That means that if my inventory is full, then the dirt wont be picked up even though there should be space available in the stack I'm holding. The forge version I'm using is 40.3.0, for java 1.18.2. I'll leave the mods I'm using here, and I'd appreciate it if anybody can point me in the right direction in regards to figuring out how to fix this. I forgot to mention that I think it only happens on my server but I'm not entirely sure. PLEASE HELP ME! LIST OF THE MODS. aaa_particles Adorn AdvancementPlaques AI-Improvements AkashicTome alexsdelight alexsmobs AmbientSounds amwplushies Animalistic another_furniture AppleSkin Aquaculture aquamirae architectury artifacts Atlas-Lib AutoLeveling AutoRegLib auudio balm betterfpsdist biggerstacks biomancy BiomesOPlenty blockui blueprint Bookshelf born_in_chaos Botania braincell BrassAmberBattleTowers brutalbosses camera CasinoCraft cfm (MrCrayfish’s Furniture Mod) chat_heads citadel cloth-config Clumps CMDCam CNB cobweb collective comforts convenientcurioscontainer cookingforblockheads coroutil CosmeticArmorReworked CozyHome CrabbersDelight crashexploitfixer crashutilities Create CreativeCore creeperoverhaul cristellib crittersandcompanions Croptopia CroptopiaAdditions CullLessLeaves curios curiouslanterns curiouslights Curses' Naturals CustomNPCs CyclopsCore dannys_expansion decocraft Decoration Mod DecorationDelightRefurbished Decorative Blocks Disenchanting DistantHorizons doubledoors DramaticDoors drippyloadingscreen durabilitytooltip dynamic-fps dynamiclights DynamicTrees DynamicTreesBOP DynamicTreesPlus Easy Dungeons EasyAnvils EasyMagic easy_npc eatinganimation ecologics effective_fg elevatorid embeddium emotecraft enchantlimiter EnchantmentDescriptions EnderMail engineersdecor entityculling entity_model_features entity_texture_features epicfight EvilCraft exlinefurniture expandability explosiveenhancement factory-blocks fairylights fancymenu FancyVideo FarmersDelight fast-ip-ping FastSuite ferritecore finsandtails FixMySpawnR Forge Middle Ages fossil FpsReducer2 furnish GamingDeco geckolib goblintraders goldenfood goodall H.e.b habitat harvest-with-ease hexerei hole_filler huge-structure-blocks HunterIllager iammusicplayer Iceberg illuminations immersive_paintings incubation infinitybuttons inventoryhud InventoryProfilesNext invocore ItemBorders itemzoom Jade jei (Just Enough Items) JetAndEliasArmors journeymap JRFTL justzoom kiwiboi Kobolds konkrete kotlinforforge lazydfu LegendaryTooltips libIPN lightspeed lmft lodestone LongNbtKiller LuckPerms Lucky77 MagmaMonsters malum ManyIdeasCore ManyIdeasDoors marbledsarsenal marg mcw-furniture mcw-lights mcw-paths mcw-stairs mcw-trapdoors mcw-windows meetyourfight melody memoryleakfix Mimic minecraft-comes-alive MineTraps minibosses MmmMmmMmmMmm MOAdecor (ART, BATH, COOKERY, GARDEN, HOLIDAYS, LIGHTS, SCIENCE) MobCatcher modonomicon mods_optimizer morehitboxes mowziesmobs MutantMonsters mysticalworld naturalist NaturesAura neapolitan NekosEnchantedBooks neoncraft2 nerb nifty NightConfigFixes nightlights nocube's_villagers_sell_animals NoSeeNoTick notenoughanimations obscure_api oculus oresabovediamonds otyacraftengine Paraglider Patchouli physics-mod Pillagers Gun PizzaCraft placeableitems Placebo player-animation-lib pneumaticcraft-repressurized polymorph PrettyPipes Prism projectbrazier Psychadelic-Chemistry PuzzlesLib realmrpg_imps_and_demons RecipesLibrary reeves-furniture RegionsUnexplored restrictedportals revive-me Scary_Mobs_And_Bosses selene shetiphiancore ShoulderSurfing smoothboot
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.