Immersive Engineering

Immersive Engineering

134M Downloads

[Build 97] Server/Client mapping issue

GordonHollow opened this issue ยท 10 comments

commented

Server crashing on start, forge-1.14.4-28.2.16, IE new release

Description: Exception in server tick loop

java.lang.NullPointerException: Exception in server tick loop
	at blusunrize.immersiveengineering.api.crafting.MultiblockRecipe.func_77571_b(MultiblockRecipe.java:34) ~[?:?] {re:classloading}
	at net.blay09.mods.cookingforblockheads.registry.CookingRegistry.initFoodRegistry(CookingRegistry.java:68) ~[?:7.4.4] {re:classloading}
	at net.blay09.mods.cookingforblockheads.CookingForBlockheads.serverStarted(CookingForBlockheads.java:120) ~[?:7.4.4] {re:classloading}
	at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:212) ~[eventbus-1.0.0-service.jar:?] {}
	at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:204) ~[eventbus-1.0.0-service.jar:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258) ~[eventbus-1.0.0-service.jar:?] {}
	at net.minecraftforge.fml.server.ServerLifecycleHooks.handleServerStarted(ServerLifecycleHooks.java:94) ~[?:?] {re:classloading}
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:601) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_241] {}
commented

Known issue, fixed for next release. Please actually use the issue template next time.

Try this development build, to see if it resolves the issue:
https://ci.blamejared.com/job/Immersive%20Engineering/679/

commented

Server logs says only this

[Server thread/INFO] [net.minecraft.network.login.ServerLoginNetHandler/]: com.mojang.authlib.GameProfile@73f9345e[id=,name=Gordon,properties={},legacy=false] (/127.0.0.1:58787) lost connection: Disconnected

Full log server
latest.log

Full log client:
latest.log

PS: Pastebin don't let me download this, more than 500kb logs

commented

This seems to be caused by Industrial Foregoing, they're adding new elements to the enum at a fairly undefined point during startup here. This is a bad idea, on the other hand, I'm not sure whether registering an item for every entry in a extendable enum is a much better idea.

commented

Industrial Foregoing now on 1.15.2. There is no more updates for 1.14.4 =(

commented

Yeah, but we can't fix their stuff, can we?

commented

So...it's their issue? It works with previous version of IE, i don't change anything else, only updates IE

commented

Known issue, fixed for next release. Please actually use the issue template next time.

Try this development build, to see if it resolves the issue:
https://ci.blamejared.com/job/Immersive%20Engineering/679/

with this version don't crash server on startup, but cant' connect to server anyway

Failed to synchronyze registry data from the server, closing connection

some logs:

[Client thread/ERROR] [net.minecraftforge.registries.GameData/REGISTRIES]: Unidentified mapping from registry minecraft:item
	immersiveengineering:shader_bag_pity: 8441
	immersiveengineering:shader_bag_simple: 8297
	immersiveengineering:shader_bag_advanced: 8529
	immersiveengineering:shader_bag_supreme: 8570

[Client thread/ERROR] [net.minecraftforge.fml.network.FMLHandshakeHandler/FMLHANDSHAKE]: Missing registry data for network connection:
	minecraft:item: immersiveengineering:shader_bag_pity
	minecraft:item: immersiveengineering:shader_bag_advanced
	minecraft:item: immersiveengineering:shader_bag_supreme
	minecraft:item: immersiveengineering:shader_bag_simple
commented

You gotta use the same version on server and client.

commented

You gotta use the same version on server and client.

and i got it, the same version on server and client. check this twice.

commented

Full server and client logs then. On pastebin.