Server crash when placing chunkloaders in Mystcraft / Twilight Forest

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

Cozza

New Member
Jul 29, 2019
320
0
0
Hey guys, been having this odd issue over the last few days. Whenever a player logs into the server, if they have a chunkloader in the Twilight Forest or Mystcraft world the server crashes.

I've been searching all around the net, plenty of people mentioning the issue but there doesn't seem to be a fix (That I can find at least). So far I've just banned chunkloaders from being placed in those worlds and allowed personal anchors as a temporary fix.

Any ideas?

Crash Report: http://pastebin.com/A4XdeZN8

Server Specs & Info:

32GB Ram
E3-1270 v3
120GB SSD

Running on MCPC+
 

cjm721

New Member
Jul 29, 2019
734
0
1
For me it seemed to more when chunkloaders of multiple people overlap. Have not had a crash since I removed all other chunkloading besides mine.
 

Cozza

New Member
Jul 29, 2019
320
0
0
That doesn't seem to be the cause for me. On 2 separate occasions we had crashes when someone had their own house in the Twilight Forest (Nobody else in the area) and another from someone in their own mystcraft void world (Nobody else in the area)
 

grimmel

New Member
Jul 29, 2019
5
0
0
I've had this on a FTB Unhinged server twice when trying to place a CC chunkloader in the Twilight Forest, the server console had this to say about it:

Code:
2013-08-31 13:25:58 [INFO] [STDERR] java.lang.NullPointerException
2013-08-31 13:25:58 [INFO] [STDERR]     at com.google.common.collect.ImmutableSetMultimap$Builder.putAll(ImmutableSetMultimap.java:227)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraftforge.common.ForgeChunkManager.forceChunk(ForgeChunkManager.java:738)
2013-08-31 13:25:58 [INFO] [STDERR]     at codechicken.chunkloader.ChunkLoaderManager$TicketManager.addChunk(ChunkLoaderManager.java:112)
2013-08-31 13:25:58 [INFO] [STDERR]     at codechicken.chunkloader.ChunkLoaderManager$ChunkLoaderOrganiser.forceChunks(ChunkLoaderManager.java:237)
2013-08-31 13:25:58 [INFO] [STDERR]     at codechicken.chunkloader.ChunkLoaderManager$ChunkLoaderOrganiser.addChunkLoader(ChunkLoaderManager.java:184)
2013-08-31 13:25:58 [INFO] [STDERR]     at codechicken.chunkloader.ChunkLoaderManager.addChunkLoader(ChunkLoaderManager.java:694)
2013-08-31 13:25:58 [INFO] [STDERR]     at codechicken.chunkloader.TileChunkLoaderBase.activate(TileChunkLoaderBase.java:125)
2013-08-31 13:25:58 [INFO] [STDERR]     at codechicken.chunkloader.TileChunkLoader.activate(TileChunkLoader.java:115)
2013-08-31 13:25:58 [INFO] [STDERR]     at codechicken.chunkloader.TileChunkLoaderBase.func_70312_q(TileChunkLoaderBase.java:39)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.world.chunk.Chunk.func_76604_a(Chunk.java:1040)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.world.chunk.Chunk.func_76620_a(Chunk.java:1013)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.world.chunk.storage.AnvilChunkLoader.func_75823_a(AnvilChunkLoader.java:442)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.world.chunk.storage.AnvilChunkLoader.func_75822_a(AnvilChunkLoader.java:103)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.world.chunk.storage.AnvilChunkLoader.func_75815_a(AnvilChunkLoader.java:83)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.world.gen.ChunkProviderServer.func_73239_e(ChunkProviderServer.java:182)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:118)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:166)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.world.World.func_72964_e(World.java:528)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.world.World.func_72798_a(World.java:413)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.tileentity.TileEntityChest.func_94044_a(SourceFile:178)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.tileentity.TileEntityChest.func_70418_i(SourceFile:158)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.tileentity.TileEntityChest.func_70316_g(SourceFile:186)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.world.World.func_72939_s(World.java:2202)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:546)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:654)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:275)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:573)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:470)
2013-08-31 13:25:58 [INFO] [STDERR]     at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)

The server log files also had this to say about it:

Code:
2013-08-31 14:13:26 [SEVERE] [ForgeModLoader] A critical server error occured handling a packet, kicking 351
java.lang.NullPointerException
at com.google.common.collect.ImmutableSetMultimap$Builder.putAll(ImmutableSetMultimap.java:227)
at net.minecraftforge.common.ForgeChunkManager.forceChunk(ForgeChunkManager.java:738)
at codechicken.chunkloader.ChunkLoaderManager$TicketManager.addChunk(ChunkLoaderManager.java:112)
at codechicken.chunkloader.ChunkLoaderManager$ChunkLoaderOrganiser.forceChunks(ChunkLoaderManager.java:237)
at codechicken.chunkloader.ChunkLoaderManager$ChunkLoaderOrganiser.addChunkLoader(ChunkLoaderManager.java:184)
at codechicken.chunkloader.ChunkLoaderManager$ChunkLoaderOrganiser.updateChunkLoader(ChunkLoaderManager.java:257)
at codechicken.chunkloader.ChunkLoaderManager.updateLoader(ChunkLoaderManager.java:712)
at codechicken.chunkloader.TileChunkLoader.setShapeAndRadius(TileChunkLoader.java:52)
at codechicken.chunkloader.TileChunkLoader.activate(TileChunkLoader.java:112)
at codechicken.chunkloader.TileChunkLoaderBase.onBlockPlacedBy(TileChunkLoaderBase.java:85)
at codechicken.chunkloader.BlockChunkLoader.func_71860_a(BlockChunkLoader.java:119)
at net.minecraft.item.ItemBlock.placeBlockAt(ItemBlock.java:248)
at net.minecraft.item.ItemBlock.func_77648_a(ItemBlock.java:119)
at net.minecraft.item.ItemStack.func_77943_a(ItemStack.java:149)
at net.minecraft.item.ItemInWorldManager.func_73078_a(ItemInWorldManager.java:425)
at net.minecraft.network.NetServerHandler.func_72472_a(NetServerHandler.java:553)
at net.minecraft.network.packet.Packet15Place.func_73279_a(SourceFile:58)
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:461)
at net.minecraft.network.NetServerHandler.func_72570_d(NetServerHandler.java:134)
at net.minecraft.network.NetworkListenThread.func_71747_b(NetworkListenThread.java:53)
at net.minecraft.server.dedicated.DedicatedServerListenThread.func_71747_b(SourceFile:30)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:677)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:275)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:573)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:470)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:573)

I posted this also on the Forge forums (http://www.minecraftforge.net/forum/index.php/topic,12002.0.html) and one of the coders (LexManos) had this to say about it:

I woulod advise bringing this to ChickenBone's attention.
he is trying to force a chunk to load on a world that was not loaded in the first place.. That breaks things.
And he needs to take that into account of figure out why the world was not loaded.

A peculiar thing indeed, the world not being loaded even though at the time I was present in that world to place the chunkloader :p
 

Cozza

New Member
Jul 29, 2019
320
0
0
Yeah I never found a solution to this.

I just banned Chunkloaders in everything but the overworld and nether and suggested to players to use personal anchors
 

Nicksterr

New Member
Jul 29, 2019
101
0
0
I've just gotten this same error in the overworld... It happened to me personally so as long as I don't log in the server is fine, but as soon as I do, it crashes.