Gendustry

Gendustry

35M Downloads

Gendestury causing crashes on loading (again?)

Yamza opened this issue Β· 101 comments

commented

Currently running ATM3 (6.0 PTR) [gendustry-1.6.5.8-mc1.12.2] using MultiMC: https://pastebin.com/T0zwnpLR

Other people are also reporting issues on ATM3 5.9.8D (current release version)
https://pastebin.com/65PzuzQk
https://pastebin.com/Tzg2cwnb
https://pastebin.com/h81XEYqG

First report was -1:07 from the time of this post.

People using Twitch have said that changing to jar launcher running current Java (_181) has "fixed" the issue. Not sure of a solution for MultiMC.

commented

Someone has the same issue in my Exoria modpack. Any ideas?
https://pastebin.com/WuSvHDw5

commented

Validated on Exoria. Failure after Microsoft Update on 8/15/2018.

commented

Same issue with All The Mods 3 -
The game crashed whilst there was a severe problem during mod loading that has caused the game to fail
The game crashed whilst there was a severe problem during mod loading that has caused the game to fail
Error: net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from GenDustry (gendustry)

commented

It seems to be related to the Microsoft update.

commented

how df did a Microsoft update somehow break mc

commented

I got the newest update of W10 as well, but doesn't seem to be affected from the crashes in either of our packs... at least not yet

commented

try updating and restarting ur computer than let me know :)

commented

I did that last night (some 18 hours ago). A lot of our users are reporting of the same issues, with multiple packs (ours included).
Just not me ._.

commented

Can confirm: not just gendustry issue, load MC with gendustry disabled and you get the same error from another mod

commented

same alot of our users are reporting the same issue, plus myself i found that editing settings in twitch helped i changed it to this and i can open modpacks without an issue https://i.imgur.com/muwOE9i.png

commented

Guess it just shows Gendustry because it's the first affected mod being loaded

commented

it looks like the ver of java twitch uses by default maybe the issue and needs to be updated, that or the new launcher is an issue idk still playing with it

commented

One of our users reporting an issue is already on Jar version (Java 181), so it may help for some, but not all

commented

Have no idea. Exoria worked yesterday (launch via twitch). Performed a Microsoft update and reboot. Now failure on launch with error tied to Gendustry, For Exoria turn off Gendustry via twitch launcher. It works. So it may be multiple mods affected but not all mods. Note: Updated FoamFix on exoria as it was showing up as an error.

commented

I was able to load the pack, with gendustry, prior to the time I referenced in my post.

commented

We have also gotten errors from Extra Utilities 2, after some tried to disable Gendustry

commented

PANIC!!!!!!!!

commented

its an issue with 1.12 modpacks i notice 1.10 and 1.7 is fine

commented

Yeah FTB Revelations is down... Maybe try to start offline?

commented

Seems to be more than Gendustry, rwtema/Extra-Utilities-2-Source#159

commented
commented

What Sharkske said about changing the launcher fixed it for me.

commented

it has nothing to do with any of the mods becuz there hasnt been any changes with them it is something core based, like in java or windows like at the top of this issue mine did start after the windows update

commented

The gendustry and extrautilities are common at: com.google.common.eventbus.Subscriber
β€œWhen in danger or in doubt, run in circles, scream and shout.” - Herman Wouk

commented

Just thought I'd point out that it can't be Microsoft related since I'm on Linux, have not performed any updates of any kind. The only thing I've done is launch FTB, which loadloads all the packs... etc.

commented

I don't believe it was the windows update... Someone who plays on a FTB Revelations server is on windows 8 with no update

commented

Thank you Lyle

commented

I have a temporary fix until Windows sort their stuff out, if you are using the Twitch Launcher this should work

Step 1: File>Settings
Step 2: Minecraft Tab
Step 3: Scroll down to "Launch Method"
Step 4: Switch from "Native Launcher" to "Jar Launcher"
Step 5: Select the latest version of Java you have installed
Step 6: Log back into Minecraft with the old launcher
Step 7: Close the launcher because it will try to launch Vanilla 1.13
Step 8: Launch the modpack you were playing originally, it should all work now

Hopefully this works for everyone besides me

commented

I'm working on a dirty class edit fix right now

commented

The problem is a language file update.

commented

It may be dependant on files that are temporarily downloaded on start up and that may have been corrupted on the mod devs side

commented

https://drive.google.com/file/d/1SdXFFSYyCCNhV7EUSr3XvNwlOqwjImss/view?usp=sharing
Put this in your gendustry.jar in the net/bdew/gendustry/misc/ folder and overwrite.
I removed the language code check - this might result in breaking other languages than en_us, but might let you play.
Required gendustry version: 1.5.4.8.
Interestingly, while it fixed the gendustry crash for me, extrautils seems to have problems, too.

commented

Seems to have done the trick. Tyvm.

commented

Great thanks, that worked for me too.

commented

Extrautils still crashes the game for me, so my work isn't done yet.

commented

@shadoxxhd Any mod that reads the .lang metadata without a NP check will need a patch

commented

Anyone have any idea of why this has happened?

commented

Sorry noob question - how do i use that .class file to fix this?

commented

@purehyper There was an asset update right before this swathe of crashes, presumably the .lang files were updated in a way that several mods weren't expecting

commented

Open the gendustry-1.6.5.8-mc1.12.2.jar file with 7Zip. You can then overwrite the class file inside the jar. Take a copy just in case :)

commented

@MTCoster Ah cheers... well that's annoying I suppose its gonna be a while then till the devs make their mods compatible

commented

For those less savvy here's the fixed version.

https://drive.google.com/file/d/1T74nJwE00hKbwbOEsZU_7A0Y9DwQ_ZlP/view?usp=sharing

Alternatively, change the .jar to .zip, open it, find the location as in the instructions and replace the file.

commented

This isn't practical for everyone. FTB will need to push an update. 75% of people (and im being liberal) cannot even find their modpack directory.

let alone swap a class file.

commented

I also seem to have the same crash on Linux/Ubuntu 18.04 using MultiMC. This seems to suggest that Windows is not at fault.
Log: https://paste.ee/p/dmXO6

commented

Need EU2 fix gogogo @shadoxxhd

commented
commented

Haha yeah, just EU2 to fix and we back in business! Thanks MustardTiger for the instructions - got my Gendustry working at least!

commented

@shadoxxhd just wanted to give you some appreciation for your work on helping others fix this. keep up the good work.

commented

@tterrag1098 at least post the text :D

    "assetIndex": {
        "id": "1.12",
        "sha1": "e75e9535754c6f2158b0b18b35660f45c4495d78",
        "size": 169257,
        "url": "https://launchermeta.mojang.com/mc/assets/1.12/e75e9535754c6f2158b0b18b35660f45c4495d78/1.12.json",
        "totalSize": 127722338
    },

The file is in versions/1.12.2/1.12.2.json in my ftb and minecraft folder, i had to make the file read-only as well.

commented

I get a File Hash error when I changed the 1.12.2 file … Was to be expected I suppose

commented

Same here, I get the hash mismatch error

commented

I suppose its a security feature for mojangs servers to only allow their latest release of their indexes to be released by mc checking the hash before downloading and if theres a mismatch to reconstruct the 1.12.2 file... rather complicated and impressive when it comes down to it

commented

its probably because that's only for 1.12 …
https://launchermeta.mojang.com/mc/assets/1.12/e75e9535754c6f2158b0b18b35660f45c4495d78/1.12.json
open it in your browser the file is for 1.12

commented

Oh hold on theres a 1.12 file in install > Assets > 1.12.json full of hash codes

commented

Assets>indexes

commented

How did you all manage to get it to work? No matter what I do the launcher give me this error about hashes.

commented

@rylm The easiest thing is probably still my jar fix: https://youtu.be/HYN9GwFWkp4

commented

This should be resolved now. If you still have the problem reinstall your pack.

commented

@shadoxxhd You're doing super well, thank you in advance!

commented

@SAFCxHarter your instructions worked for me.

commented

trying out a possible fix right now... fixing EU2 is definitely much harder than gendustry, since the crash is kinda strange

commented

So I found the problem... In the latest asset manifest there's a typo: en_us.lang has been replaced with en_ud.lang. Therefore no .lang file is being loaded for the default en_us language, thus the NP errors causing all these crashes!

Edit: It turns out en_ud.lang is an intentional separate language. The real issue here is that en_us.lang doesn't exist in the manifest at all.

commented

we beleive in you!

commented

@MTCoster and how it help us???

commented

someone could host the correct manifest and we edit our hosts file to redirect to his server? this would be extremely noob-unfriendly and may have side effects though

commented

hopefully someone notices the typo shortly and fixes it =)

commented

IT LOADS

commented

fixed jar is uploaded.

commented

Where do i put file in extrautils2-1.12-1.7.6.jar?

commented

@shadoxxhd You're doing an awesome job! I really appreciate it and I'm sure others do as well. =-)

commented

to sum it up: copy the 2 jar files from https://drive.google.com/drive/folders/1iLvRGb9leb9SZ8CR_r0KYPjhHFEQnFjR?usp=sharing
to your mods folder

commented

Is it possible that you can upload the seperate class files as well? I have a slightly older version of EU2. I am not sure if it breaks stuff

commented

@JaronKuijper sure

commented

i think most modpacks- if not update use extrautils version 1.8.1 at least ftb revelation 2.3 does a fix for this version would be awesome

commented

oh its the full jar this time not just the one file. Thx for all the help!

commented

class files are only for those who know what they are doing! supported versions are eu2: 1.8.2 and gendustry: 1.6.5.8. other versions might or might not work (untested).
where to put them: the extrautils 2 one into com/rwtema/extrautils2/; the gendustry one into net/bdew/gendustry/misc/

commented

@shadoxxhd thanks u bro!!

commented

no offense to anyone here, im happy to see everyone trying to help everyone get into da best game in the world, but there really should be a more professional fix done by either the people that caused this or all of the mod devs along with the modpack creators

commented

@Sharkske This is caused by a change Mojang made to the assets. I'm talking to a Mojang dev atm about it, it seems like they are aware it's caused an issue.

commented

sure, but since I don't have a proper build environment set up this was the only thing I could do.

commented

@shadoxxhd well done mate, but I agree with @Sharkske its down to the devs and this shouldn't of happened, this is why game testing is a thing and they should have realised the typo in the .lang file before pushing it into the public

commented

Yea its just hard to get simple minded users to know how to download a jar and put it into there modpack folders, this is coming from a moded MC network owner

commented

A proper fix is nice, but that will take time. In the meantime, what Shadow has done is just fine. Also I can confirm that the fixed jars are working as intended. Thanks again @shadoxxhd !

commented

yea i agree it works

commented

Peterix has provided a simpler hotfix if you can't wait for a Mojang fix:

commented

@shadoxxhd I just tested the .class file with ExU2 1.8.3. The game loads and seems fine, but I didn't do any functionality testing.

commented

@zloebl777 looking at the eu2 changelog, it shouldn't cause any issues it doesn't cause on 1.8.2.

commented

Eu2 1.8.1 for revelations 2.3.0 seems good as well. Thank you for the fix.

commented

1.8.1 fix jar is online btw.

commented

This is a quick video if using Twitch to play Direwolf20 1.12.2 again
https://youtu.be/aBhm_4f3Oi8

commented

@Shybella can you put my link in the description for people using ftblauncher or similar?

commented

Sorry wrong thread.. moving.

commented

@shadoxxhd fixes worked ty for your help

commented

I made an account on github just to say: Thank you! @shadoxxhd

commented

Thank you for your quick work on these hot fixes @shadoxxhd.

commented

@shadoxxhd We are still running on Rev 2.2.0, can you possibly put up a fix for extrautils2-1.12-1.7.6.jar?

Please and thank you, so far your other fixes have worked great!

commented

@Iomega0318 uploaded.

commented

thanks shodoxxhd I was about to ask for that
:)

commented

thanks to all

commented

Thank you! It has worked wonderfully!