Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash Instead of showing a Missing Mods Screen #27

Closed
WenXin20 opened this issue Nov 27, 2016 · 25 comments
Closed

Crash Instead of showing a Missing Mods Screen #27

WenXin20 opened this issue Nov 27, 2016 · 25 comments

Comments

@WenXin20
Copy link

WenXin20 commented Nov 27, 2016

Streams v0.3
Farseek v2.0
Forge 2151
It crashes on game launch.
Crash Log

[Edit] 12/15/16
It happened when I deleted Forestry but forgot to delete the More Bees Mod.
So it seems like Streams is causing this crash instead of going to the Missing Mods warning page with the dirt background. After removing Streams and Farseek, instead of crashing it shows the Missing Mods warning.

@WesCook
Copy link

WesCook commented Nov 28, 2016

I'm experiencing the same crash with the new Streams/Farseek. Not much to add other than it's not an isolated incident.

@ghost
Copy link

ghost commented Nov 29, 2016

I had the same crash and found out it was caused by BiomePaintTools.

@WesCook
Copy link

WesCook commented Nov 29, 2016

I do not have BiomePaintTools installed, myself.

@ghost
Copy link

ghost commented Nov 29, 2016

Ok, but WenXin20 does and I suggest to look there first. I can confirm the crash was gone after removing BPT from my modpack which has 71 other mods in it. Without BPT, it runs just fine. Maybe it's caused by several mods?

@WenXin20
Copy link
Author

I removed Biome Paint Tools Mod and now it works for me too.

@WesCook
Copy link

WesCook commented Nov 29, 2016

Interesting, I may be the exception then. I'll need to do some further testing to see if another mod is causing an issue here.


edit: I placed it back in my modpack environment and things seem to be working smoothly now... I'm not sure what's changed. Perhaps one of the mods I've discarded in the mean time. Sorry for the confusion!

@ghost
Copy link

ghost commented Nov 30, 2016

I figured out I forgot the Hammer Core mod. It's listed as a dependency but I missed it.
I don't know why Streams throws this error - a had the same as WenXin20: "java.lang.NoClassDefFoundError: streams/client/package" - but after putting Hammer Core in the mods folder, the crash isn't happening anymore.

@WenXin20
Copy link
Author

That's odd, I already have the hammer core mod.

@canitzp
Copy link

canitzp commented Dec 4, 2016

This isn't a bug with any mod, it is a forge bug. This heppens if you have duplicated mods or missing mods. If you can show me your log file of the start, I've be able to tell you what does break it

@WenXin20
Copy link
Author

WenXin20 commented Dec 13, 2016

I don't think I have any duplitcated or missing mods, but here is my log file:
log

@canitzp
Copy link

canitzp commented Dec 13, 2016

this isn't the complete log file

@WenXin20
Copy link
Author

Is the fml-client-latest log the one you wanted? Because that is what the log is, the game just named loaded past the construction stage before it crashed

@canitzp
Copy link

canitzp commented Dec 13, 2016

the log you posted is cut off, for me the last 1000 lines are important, they are enough, cause some uploader haven't infinite words/lines

@WenXin20
Copy link
Author

WenXin20 commented Dec 13, 2016

Are you sure it's cut off, for me it's not, but at the top of the Web page it says that the file has been truncated, but that link leads to the full file: https://gist.githubusercontent.com/WenXin20/35c17c368cc9f196adba808b043b7b75/raw/995b291f222e0fbbf83776947d83b9ac0cea976f/Streams%2520Mod%2520Crash%2520w.%2520Biome%2520Paint%2520Tools%2520Latest%2520Log%2520

@canitzp
Copy link

canitzp commented Dec 14, 2016

here is your mistake. :03:56] [Client thread/ERROR] [FML/]: net.minecraftforge.fml.common.MissingModsException: Mod chickens (Chickens) requires [Forge@[12.18.3.2185,)]

@WenXin20
Copy link
Author

Ok, thanks, I'll try updating forge to see if that fixes it tonight

@WenXin20
Copy link
Author

Ok, that fixed it. Funny thing was that I had already updated forge, but I had disabled the streams mod before I had updated forge. :D

@WenXin20
Copy link
Author

Turns out that wasn't a real fix. I got the crash again, but this time it happened when I deleted Forestry but forgot to delete the More Bees Mod.
So it seems like Streams is causing this crash instead of going to the Missing Mods warning page with the dirt background. After removing Streams and Farseek, instead of crashing it shows the Missing Mods warning.

@WenXin20 WenXin20 reopened this Dec 16, 2016
@WenXin20 WenXin20 changed the title Streams Mod Crash No Class Def Found Error Crash Instead of showing a Missing Mods Screen Dec 16, 2016
@canitzp
Copy link

canitzp commented Dec 16, 2016

there is maybe a wrong class transforming that causes forge to load a non existing class, cause streams isn't loaded at this time, but it is scala code, so I have my problems to read it.

@delvr
Copy link
Owner

delvr commented Dec 20, 2016

Thanks WenXin20, WesCook and canitzp for your help in investigating this so far. Sorry for the delay on my end, I'll look deeper into this issue and get back to you.

@canitzp
Copy link

canitzp commented Dec 20, 2016

No problem, I like to investigate such strange things

@WenXin20
Copy link
Author

Cool, thanks for looking into it.

@WesCook
Copy link

WesCook commented Dec 26, 2016

What I've found of this error is that it shows up whenever there's a problem with loading Forge mods. For instance, I accidentally had two versions of a mod installed. Instead of throwing the usual Forge "duplicate mod ID" screen, it showed the "NoClassDefFoundError: streams/client/package" error. Once I removed Streams/Farseek, I got the standard Forge error.

So I think in many cases Streams is being blamed where other mods are at fault; but at the same time, Streams is doing something to break the Forge error reporting.

@delvr
Copy link
Owner

delvr commented Jan 16, 2017

Fixed in Farseek v.2.1.

@delvr delvr closed this as completed Jan 16, 2017
@delvr delvr added the bug label Jan 16, 2017
@WesCook
Copy link

WesCook commented Jan 16, 2017

Fix works great. Thanks for the update!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants