Ender IO Zoo

Ender IO Zoo

964k Downloads

Any reference of Travel Staff Blacklisting causes dedicated server crash: java.lang.NoClassDefFoundError: net/minecraft/client/entity/EntityClientPlayerMP

ReikaKalseki opened this issue ยท 43 comments

commented

This includes both calling the dedicated IMC (http://pastebin.com/s3nZ5Dy4) and reflectively injecting the entries directly.

At a glance, it looks like onInput(EntityClientPlayerMP) in TravelController does not have an @SideOnly, and this triggers the crash.

commented

Why did you not specify any version information and an incomplete log? The "new issue" template is there for a reason.

commented

This is with the version uploaded yesterday (for 1.7.10). The rest of the log is loading info I doubt you will find helpful.

commented

I'm getting the exact same Error:
What happens: Server Crashes on load
What you expected to happen: Load Succesfully?
Steps to reproduce: Have EnderIO and one or some of the latest reikas mods installed? Havent had any issues with the older versions of his mods.

http://pastebin.com/1wCW0iPF

EnderIO:EnderIO-1.7.10-2.3.0.425_beta.jar
EnderCore-1.7.10-0.2.0.34_beta.jar
Forge: 1.7.10 - 10.13.4.1614

Even having the stable release from CurseForge(1.7.10-2.2.8.381) still crashes the server on load
http://pastebin.com/hEWhbnZX

commented
commented

I am also experiencing this issue. http://pastebin.com/DLLs7QXg

Version 1.7.10-2.3.0.424_beta
Same thing. Reika's mods + EnderIO = crash during startup

commented

ok, ok, let's call this "confirmed". No more "me too"s needed ;)

commented

Dont mind the reference, wrong link sorry

commented

Please see #3301 for the client side to this issue.

commented

#3303 Seems to have fixed my issues, havent crashed as of yet, client or server

commented

@steelshot could you tell me how/where did you get updated EIO that fixes this?

commented

@Hiranus either by compiling it yourself or by nagging @tterrag1098 to pull that PR and release a new version

commented

I never compiled anything in java, and if I'm not mistaken ill need a lot of other libs etc to do this.... Could someone share compiled version with me? I will be very very grateful. :) @tterrag1098 Could you please release new version with this fix?

commented
commented

Thank you :)

commented

Is this just with #3303 changes or anything else has been done in the jar @HenryLoenwind ?

commented

That is a clean compile from the branch that is PRed above. Only other difference from 425 is the build number ("t3").

commented

Thank you, it works fine so far!

commented

Thanks for the changed version - though I still get a crash when ChC is installed. [edit: ignore me, I'm an idiot]

commented

that's a dupe of #3301, not of this one.

commented

Using @HenryLoenwind's t3 build and v13b of DragonAPI, I'm still receiving this crash on the server side. Any ideas what I'm doing wrong?

commented

try this one, i've compiled this myself, tho nothing has been changed apart the #3303 pull request
https://goo.gl/hIBwhz

So if it crashes its something on your end, i have not crashed since that change that would be DragonAPI or EnderIO related.

PS. Any one should just recompile the mod by themselfves its not rocket science;
Steps on how to do it http://pastebin.com/k8ak7gWS ...

commented

Thanks, @steelshot, but no joy on my end. Exact same crash. I'll poke around some more on my end; regenerate some configs.

commented

Just a wild guess, but is your EnderCore up to date as well? I remember having problems with outdated ender core conflicting new dragonapi at one point

commented

Also, is it the exact same crash, same line numbers in the stack trace? If so, then you are not using the new jar. Those line numbers have changed. If not, please post the stack trace.

commented

Figured out the issue...specifically, @ReikaKalseki hasn't yet released a v13c that fixes the issue (see his note on #3301, so I made a one-off Ender IO to correct the shielded block until he drops a permanent fix.

EDIT: Thank you all for the help!

commented

The OOB is triggered by CC, but the serverside crash is on EiO's end, and nothing will ever come from me to fix it.

commented

@ReikaKalseki, the incoming shielded block from ChromatiCraft isn't correctly formatted with [modid]:[blockid]. Fixing this fixes the crash (after applying the pull request to EIO posted earlier). I noticed you've just commented out the line on your CrC github since v13b. There's two separate issues here, one on each side.

EDIT: You had an underscore instead of a colon, to be clear.

commented

Yes, I know, and that is fixed. The comment was for our server.

commented

Unf, due to the fix in this EnderIO vers not being released to curse, im unable to use it in my modpack, so i'll wait for a proper release of either mods with a fix to occur since curse rejects the patched version.

commented

Is it working? Read the message above, anyway, i'm ignoring this issue from now, I will leave all the the JAR and the CFG publicaly available here #3298 (comment)

commented

I did read the message. Please don't treat me like a child. I was busying doing work related stuff. The server with your config and the jar file you created wayy before is loading.

The server crashed with the config you gave me. I deleted it and let it generate a new one. Same crash.
crash-2016-05-26_22.34.19-server.txt

Also, the server crashed with the .jar you gave me and of course the above mods mentioned are updated to the current latest. Same config as above and generated a new one. Still crashes. It's not the end of the world though. My family can also play via LAN.

crash-2016-05-27_01.12.35-server.txt

commented

None of the above jars worked for me. And creating them myself with that pull request did nothing. Does Endercore need updating? According to the Github it hasn't been touched in a while so I don't know.

commented

Crash log? Is it EXACTLY the same? Also check your versions again, DragonAPI, ChC, EnderCore.

commented
commented

Do you see a difference?

Between this?
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/entity/EntityClientPlayerMP at cpw.mods.fml.common.LoadController.transition(LoadController.java:163) at cpw.mods.fml.common.Loader.initializeMods(Loader.java:744) at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:319) at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:210) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

And this?
cpw.mods.fml.common.LoaderException: java.lang.ExceptionInInitializerError at cpw.mods.fml.common.LoadController.transition(LoadController.java:163) at cpw.mods.fml.common.Loader.initializeMods(Loader.java:744) at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:319) at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:210) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

Check the config, where it says Travel Staff blacklisting, I dont exactly know, but could be spelling a spelling mistake maybe

commented

Yes. I mean regardless, it's done with both those jars above. As you can see, they didn't work.
Works on the client though.

commented

Give me your config, i think theres an error in black listing, theres might be missing ":" somewhere

commented

What config? The normal EnderIO.cfg? Those two jars are the ones that was posted above.

commented

the cfg file, from the server instance

commented

Hopefully it's the correct one. Since I can upload it as is. I just .zipped it.
EnderIO config.zip

commented

Try this EnderIO.jar, beware there is more changed here: Pull Requests #3309, #3303, #3287, #3289.

And try this EnderIO.cfg, it is default, nothing has been changed. Run without making changes if it works, do your changes then, if something breaks again revert changes back.

Also make sure you have the latest EnderCore, DragonAPI, ChromatiCraft

Download links fixed

commented

Alright. I don't remember doing any changes to the EnderIO config, maybe somebody else did here. And I can't get your jar, it just downloads the .cfg again.

commented

now that you have finally posted your log, I can tell you that your are in the wrong ticket. That crash has nothing to do with this problem. Go to #3301