OpenMods / OpenBlocks

Random collection of blocks
Other
297 stars 150 forks source link

Console Spam #790

Open Rob5Underscores-zz opened 8 years ago

Rob5Underscores-zz commented 8 years ago

What could cause the following spam; [OpenMods/]: openmods.fakeplayer.FakePlayerPool.executeOnPlayer(FakePlayerPool.java:80): Trying to execute openmods.fakeplayer.FakePlayerPool$1@4ef09e33 on world net.minecraft.world.WorldServerMulti@3b153094, but it's not loaded

Thanks

boq commented 8 years ago

This line is sanity check in code used by few machines (block breaker, placer, dropper and few more).

Looks like something is messing with world loading/saving. I need more details:

Rob5Underscores-zz commented 8 years ago

We're using Thermos which is essentially bukkit. It happens a few times a second. Can't say for sure but I think the cause could be block breakers, we've had to ban them since they crash the server (for a seemingly separate reason), however, this was recently so there are still quite a few left in the world.

boq commented 8 years ago

Now I'm quite interested in that other crash... Though instead of banning you could just disable that block via config.

Anyway, I'm not sure I can fix this issue it in reliable way, since something is breaking some rules, like signalling net.minecraftforge.event.world.WorldEvent.Unload, but keeping it running.

Rob5Underscores-zz commented 8 years ago

Here: http://pastebin.com/FYkmRJQU

boq commented 8 years ago

Hmm, this is more of less same thing - some plugin/mod (something connected with dimension loading) that bypasses some crucial world initialization. Block breaker crashes, but some other blocks just log (my guess is sprinkler, since it ticks often).

What mod/plugin is responsible for "Level name: skyworld; Level dimension: 6"?

Rob5Underscores-zz commented 8 years ago

Askyblock plugin. Its our skyblock world. (main world, really)

Loaded via multiverse though.

boq commented 8 years ago

I tried to recreate this setup (Thermos 57.1614 + ASkyBlock 3.0.3.1) and everything worked.

Can you temporarily install those files: https://dl.dropboxusercontent.com/u/7088748/OpenMods-debug.zip (OpenBlocks and OpenModsInfo inside) and post fml-server-latest.log after single startup?

Note: those files are not meant for normal play. Nothing world-breaking, just some potentially annoying logs.

Rob5Underscores-zz commented 8 years ago

Hey boq, I've been waiting but the message has stopped appearing now.... I've placed a block breaker to see if it starts to happen again and I'll let you know. Please leave this issue open for a while in the event that it continues to happen.

Apologies for this.