Time: 10/14/12 12:55 PM Description: Exception in server tick loop java.lang.NullPointerException at org.bukkit.craftbukkit.block.CraftSign.<init>(CraftSign.java:17) at org.bukkit.craftbukkit.block.CraftBlock.getState(CraftBlock.java:227) at org.bukkit.craftbukkit.util.StructureGrowDelegate.setRawTypeIdAndData(StructureGrowDelegate.java:26) at net.minecraft.server.WorldGenerator.setTypeAndData(WorldGenerator.java:33) at net.minecraft.server.WorldGenTrees.generate(WorldGenTrees.java:90) at net.minecraft.server.BlockSapling.grow(BlockSapling.java:102) at net.minecraft.server.BlockSapling.b(BlockSapling.java:33) at net.minecraft.server.WorldServer.g(WorldServer.java:369) at net.minecraft.server.WorldServer.doTick(WorldServer.java:170) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:558) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539)
The information this exception stacktrace gives, is, that the CraftSign class accessed something, that isn't there. That's all the information. So... did it give you errors earlier? And do you use use this plugin? If so, it's fairly outdated and you shouldn't use it.
No, do not use it. - CraftBukkit Information: Running: CraftBukkit version git-Bukkit-1.3.1-R2.0-b2340jnks (MC: 1.3.1) (Implementing API version 1.3.1-R2.0) true Plugins: { WorldBorder v1.5.4 com.wimbli.WorldBorder.WorldBorder [Brettflan], HideStream v1.04 me.mrmag518.HideStream.HideStream [mrmag518], WorldEdit v5.3 com.sk89q.worldedit.bukkit.WorldEditPlugin [], CmdLog v1.0 ru.mkcraft.cmdlog.CmdLog [], PEXBuy v1.0 ru.mkcraft.pexbuy.PEXBuyPlugin [], ColoredSigns v1.2 com.fuyuri.ColoredSigns.ColoredSigns [but2002], AutoGamemode v2.0 me.pascalreintjens.AutoGamemode.AutoGamemode [], Vault v1.2.17-b224 net.milkbowl.vault.Vault [cereal, Sleaker, mung3r], PvPToggle v2.1.0 com.sleelin.pvptoggle.PvPToggle [Sleelin], PermissionsEx v1.19.1 ru.tehkode.permissions.bukkit.PermissionsEx [t3hk0d3], MyHome v2.2 me.taylorkelly.myhome.MyHome [spathizilla], WorldGuard v5.5.2-SNAPSHOT com.sk89q.worldguard.bukkit.WorldGuardPlugin [], NoZombe v1.3.2 me.sd5.nozombe.NoZombe [sd5 (Shaun_das_Schaf)], mChatSuite v1.3.1-b283jnks-R2.0 in.mDev.MiracleM4n.mChatSuite.mChatSuite [MiracleM4n, MiracleM4n], iConomy v7.0 com.iCo6.iConomy [Nijikokun, SpaceManiac], RedstoneClockDetector v0.2.6 me.hwei.bukkit.redstoneClockDetector.RCDPlugin [HWei], ZavAutoMessager v1.8.3 com.zavteam.plugins.Main [ZavTeam, zachoooo, javoris767], ColorMe v3.5 de.xghostkillerx.colorme.ColorMe [xGhOsTkiLLeRx, Valrix, makkarpov], FalseBookCore v0.93alpha com.bukkit.gemo.FalseBook.Core.FalseBookCore [], MKShop v2.0 ru.mkcraft.ws2.MKShop [], Essentials v2.9.3 com.earth2me.essentials.Essentials [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits, md_5, Iaccidentally], Jobs v2.8.3 me.zford.jobs.Jobs [phrstbrn], EssentialsSpawn v2.9.3 com.earth2me.essentials.spawn.EssentialsSpawn [Zenexer, ementalo, Aelux, Brettflan, KimKandor, snowleo, ceulemans, Xeology, KHobbits], FalseBookBlock v0.93alpha com.bukkit.gemo.FalseBook.Block.FalseBookBlockCore [], LWC v4.3.0 (b736-git-1b1150b1) (August 08, 2012) com.griefcraft.lwc.LWCPlugin [Hidendra], ChestShop v3.42 com.Acrobot.ChestShop.ChestShop [Acrobot], VipControl v1.01 ru.khaag.bukkit.vipcontrol.VipControl [],} Warnings: DEFAULT up EDIT by Moderator: merged posts, please use the edit button instead of double posting.
im seeing this error also i use getTileEntities then try to see if the blockstate is instance of creature spawner
That's easy... You know, that getTileEntities returns BlockState[] and not "only" BlockState. So if there isn't a mob spawner or command block (are there other TileEntities?!?) within your chunk, but you use functions on them/it, a NullPointerException is thrown. As well it would be possible, that your chunk is null, just do != null checks. Can you post the code please, if it doesn't work?
i checked if the chunk is null, it isnt i checked if it is loaded, it is and i do a for loop like so: for (BlockState state: c.getTileEntities()) { } so it shouldn't loop at all unless there are actual entries one of the blockstates is apparently a sign with a null value? also i just added debuging info the chunk is definately already loaded, its a very common/popular area that is rare unloaded, and isnt being loaded with this error fires.. , but the event is called from in my ChunkLoadEvent handler..