AbrarSyed / SecretRoomsMod-forge

The official SecretRoomsMod repo
GNU Lesser General Public License v3.0
39 stars 34 forks source link

Server crashes during save loop with Null Pointer Exception when using external mod blocks for secret doors #140

Closed Pewmaymen closed 9 years ago

Pewmaymen commented 9 years ago

Minecraft version: 1.7.10 SecretRoomsMod version: 1.7.10-4.7.1.371 MinecraftForge version: 1.7.10-10.13.0.1204 any other mods that may have an impact (not your 64 long mods-list): Lord Of the Rings Mod 19.2 Beta an explanation of what you did to get your error: Try to use the feature with Gondor Brick.

Crash output: [13:44:03] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world [13:44:03] [Server thread/INFO] [com.github.abrarsyed.secretroomsmod.common.OwnershipManager/The SecretRoomsMod]: Saving ownership data for dimension 0 to .\world\SecretRooms-ownership.dat [13:44:03] [Server thread/INFO] [com.github.abrarsyed.secretroomsmod.common.OwnershipManager/The SecretRoomsMod]: Saving ownership data for dimension -1 to .\world\DIM-1\SecretRooms-ownership.dat [13:44:03] [Server thread/INFO] [com.github.abrarsyed.secretroomsmod.common.OwnershipManager/The SecretRoomsMod]: Saving ownership data for dimension 1 to .\world\DIM1\SecretRooms-ownership.dat [13:44:03] [Server thread/ERROR] [FML/]: A TileEntity type com.github.abrarsyed.secretroomsmod.blocks.TileEntityCamo has throw an exception trying to write state. It will not persist. Report this to the mod author java.lang.NullPointerException at com.github.abrarsyed.secretroomsmod.common.BlockHolder.writeToNBT(BlockHolder.java:71) ~[BlockHolder.class:?] at com.github.abrarsyed.secretroomsmod.blocks.TileEntityCamo.func_145841_b(TileEntityCamo.java:63) ~[TileEntityCamo.class:?] at net.minecraft.world.chunk.storage.AnvilChunkLoader.func_75820_a(AnvilChunkLoader.java:370) [aqk.class:?] at net.minecraft.world.chunk.storage.AnvilChunkLoader.func_75816_a(AnvilChunkLoader.java:197) [aqk.class:?] at net.minecraft.world.gen.ChunkProviderServer.func_73242_b(ChunkProviderServer.java:256) [ms.class:?] at net.minecraft.world.gen.ChunkProviderServer.func_73151_a(ChunkProviderServer.java:302) [ms.class:?] at net.minecraft.world.WorldServer.func_73044_a(WorldServer.java:808) [mt.class:?] at net.minecraft.server.MinecraftServer.func_71267_a(MinecraftServer.java:318) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.func_71260_j(MinecraftServer.java:350) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:480) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [li.class:?] [13:44:03] [Server thread/ERROR] [FML/]: A TileEntity type com.github.abrarsyed.secretroomsmod.blocks.TileEntityCamo has throw an exception trying to write state. It will not persist. Report this to the mod author java.lang.NullPointerException at com.github.abrarsyed.secretroomsmod.common.BlockHolder.writeToNBT(BlockHolder.java:71) ~[BlockHolder.class:?] at com.github.abrarsyed.secretroomsmod.blocks.TileEntityCamo.func_145841_b(TileEntityCamo.java:63) ~[TileEntityCamo.class:?] at net.minecraft.world.chunk.storage.AnvilChunkLoader.func_75820_a(AnvilChunkLoader.java:370) [aqk.class:?] at net.minecraft.world.chunk.storage.AnvilChunkLoader.func_75816_a(AnvilChunkLoader.java:197) [aqk.class:?] at net.minecraft.world.gen.ChunkProviderServer.func_73242_b(ChunkProviderServer.java:256) [ms.class:?] at net.minecraft.world.gen.ChunkProviderServer.func_73151_a(ChunkProviderServer.java:302) [ms.class:?] at net.minecraft.world.WorldServer.func_73044_a(WorldServer.java:808) [mt.class:?] at net.minecraft.server.MinecraftServer.func_71267_a(MinecraftServer.java:318) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.func_71260_j(MinecraftServer.java:350) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:480) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [li.class:?] [13:44:03] [Server thread/INFO] [com.github.abrarsyed.secretroomsmod.common.OwnershipManager/The SecretRoomsMod]: Saving ownership data for dimension 100 to .\world\MiddleEarth\SecretRooms-ownership.dat [13:44:03] [Server thread/INFO] [com.github.abrarsyed.secretroomsmod.common.OwnershipManager/The SecretRoomsMod]: Saving ownership data for dimension 0 to .\world\SecretRooms-ownership.dat [13:44:04] [Server thread/INFO] [com.github.abrarsyed.secretroomsmod.common.OwnershipManager/The SecretRoomsMod]: Saving ownership data for dimension -1 to .\world\DIM-1\SecretRooms-ownership.dat [13:44:04] [Server thread/INFO] [com.github.abrarsyed.secretroomsmod.common.OwnershipManager/The SecretRoomsMod]: Saving ownership data for dimension 1 to .\world\DIM1\SecretRooms-ownership.dat [13:44:04] [Server thread/INFO] [com.github.abrarsyed.secretroomsmod.common.OwnershipManager/The SecretRoomsMod]: Saving ownership data for dimension 100 to .\world\MiddleEarth\SecretRooms-ownership.dat [13:44:04] [Server thread/INFO] [FML/]: Unloading dimension 0 [13:44:04] [Server thread/INFO] [FML/]: Unloading dimension -1 [13:44:04] [Server thread/INFO] [FML/]: Unloading dimension 1 [13:44:04] [Server thread/INFO] [FML/]: Unloading dimension 100 [13:44:04] [Server thread/DEBUG] [FML/]: Reverting to frozen data state. [13:44:04] [Server thread/INFO] [FML/]: Applying holder lookups [13:44:04] [Server thread/INFO] [FML/]: Holder lookups applied [13:44:04] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppedEvent to mod mcp [13:44:04] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppedEvent to mod mcp [13:44:04] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppedEvent to mod FML [13:44:04] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppedEvent to mod FML [13:44:04] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppedEvent to mod Forge [13:44:04] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppedEvent to mod Forge [13:44:04] [Server thread/TRACE] [CodeChickenCore/CodeChickenCore]: Sending event FMLServerStoppedEvent to mod CodeChickenCore [13:44:04] [Server thread/TRACE] [CodeChickenCore/CodeChickenCore]: Sent event FMLServerStoppedEvent to mod CodeChickenCore [13:44:04] [Server thread/TRACE] [NotEnoughItems/NotEnoughItems]: Sending event FMLServerStoppedEvent to mod NotEnoughItems [13:44:04] [Server thread/TRACE] [NotEnoughItems/NotEnoughItems]: Sent event FMLServerStoppedEvent to mod NotEnoughItems [13:44:04] [Server thread/TRACE] [lotr/lotr]: Sending event FMLServerStoppedEvent to mod lotr [13:44:04] [Server thread/TRACE] [lotr/lotr]: Sent event FMLServerStoppedEvent to mod lotr [13:44:04] [Server thread/TRACE] [bspkrsCore/bspkrsCore]: Sending event FMLServerStoppedEvent to mod bspkrsCore [13:44:04] [Server thread/TRACE] [bspkrsCore/bspkrsCore]: Sent event FMLServerStoppedEvent to mod bspkrsCore [13:44:04] [Server thread/TRACE] [Treecapitator/Treecapitator]: Sending event FMLServerStoppedEvent to mod Treecapitator [13:44:04] [Server thread/TRACE] [Treecapitator/Treecapitator]: Sent event FMLServerStoppedEvent to mod Treecapitator [13:44:04] [Server thread/TRACE] [Backpack/Backpack]: Sending event FMLServerStoppedEvent to mod Backpack [13:44:04] [Server thread/TRACE] [Backpack/Backpack]: Sent event FMLServerStoppedEvent to mod Backpack [13:44:04] [Server thread/TRACE] [betterstorage/betterstorage]: Sending event FMLServerStoppedEvent to mod betterstorage [13:44:04] [Server thread/TRACE] [betterstorage/betterstorage]: Sent event FMLServerStoppedEvent to mod betterstorage [13:44:04] [Server thread/TRACE] [BiblioCraft/BiblioCraft]: Sending event FMLServerStoppedEvent to mod BiblioCraft [13:44:04] [Server thread/TRACE] [BiblioCraft/BiblioCraft]: Sent event FMLServerStoppedEvent to mod BiblioCraft [13:44:04] [Server thread/TRACE] [chisel/chisel]: Sending event FMLServerStoppedEvent to mod chisel [13:44:04] [Server thread/TRACE] [chisel/chisel]: Sent event FMLServerStoppedEvent to mod chisel [13:44:04] [Server thread/TRACE] [EnderStorage/EnderStorage]: Sending event FMLServerStoppedEvent to mod EnderStorage [13:44:04] [Server thread/TRACE] [EnderStorage/EnderStorage]: Sent event FMLServerStoppedEvent to mod EnderStorage [13:44:04] [Server thread/TRACE] [enhancedbiomes/enhancedbiomes]: Sending event FMLServerStoppedEvent to mod enhancedbiomes [13:44:04] [Server thread/TRACE] [enhancedbiomes/enhancedbiomes]: Sent event FMLServerStoppedEvent to mod enhancedbiomes [13:44:04] [Server thread/TRACE] [ForgeMultipart/ForgeMultipart]: Sending event FMLServerStoppedEvent to mod ForgeMultipart [13:44:04] [Server thread/TRACE] [ForgeMultipart/ForgeMultipart]: Sent event FMLServerStoppedEvent to mod ForgeMultipart [13:44:04] [Server thread/TRACE] [McMultipart/McMultipart]: Sending event FMLServerStoppedEvent to mod McMultipart [13:44:04] [Server thread/TRACE] [McMultipart/McMultipart]: Sent event FMLServerStoppedEvent to mod McMultipart [13:44:04] [Server thread/TRACE] [iChunUtil/iChunUtil]: Sending event FMLServerStoppedEvent to mod iChunUtil [13:44:04] [Server thread/TRACE] [iChunUtil/iChunUtil]: Sent event FMLServerStoppedEvent to mod iChunUtil [13:44:04] [Server thread/TRACE] [Hats/Hats]: Sending event FMLServerStoppedEvent to mod Hats [13:44:04] [Server thread/TRACE] [Hats/Hats]: Sent event FMLServerStoppedEvent to mod Hats [13:44:04] [Server thread/TRACE] [cfm/cfm]: Sending event FMLServerStoppedEvent to mod cfm [13:44:04] [Server thread/TRACE] [cfm/cfm]: Sent event FMLServerStoppedEvent to mod cfm [13:44:04] [Server thread/TRACE] [MSM3/MSM3]: Sending event FMLServerStoppedEvent to mod MSM3 [13:44:04] [Server thread/TRACE] [MSM3/MSM3]: Sent event FMLServerStoppedEvent to mod MSM3 [13:44:04] [Server thread/TRACE] [secretroomsmod/secretroomsmod]: Sending event FMLServerStoppedEvent to mod secretroomsmod [13:44:04] [Server thread/TRACE] [secretroomsmod/secretroomsmod]: Sent event FMLServerStoppedEvent to mod secretroomsmod [13:44:04] [Server thread/TRACE] [YALSM/YALSM]: Sending event FMLServerStoppedEvent to mod YALSM [13:44:04] [Server thread/TRACE] [YALSM/YALSM]: Sent event FMLServerStoppedEvent to mod YALSM [13:44:04] [Server thread/TRACE] [ForgeMicroblock/ForgeMicroblock]: Sending event FMLServerStoppedEvent to mod ForgeMicroblock [13:44:04] [Server thread/TRACE] [ForgeMicroblock/ForgeMicroblock]: Sent event FMLServerStoppedEvent to mod ForgeMicroblock [13:44:04] [Server thread/INFO] [FML/]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.

May be able to get additional data if needed.