Null Pointer Exception

Uh oh, it seems your Residence save file is corrupted. The only solution is to either delete and start anew, or restore from a backup. This is not the fault of Residence but rather one of the four following causes:

  • Folder/File Permission problem (operating system)
  • Server was shutdown without a clean save (craftbukkit was closed unexpectedly)
  • Power outage (files in memory not written to the hard drive)
  • Hardware or software failure (environment such as java OR the operating system itself)

"We've seen this when it comes to any file besides Residence.jar, and we've never been able to reproduce them, nor have I ever had it happen on my server in the 15 months we used the plugin." - nate302

So if you see the following error, know its the above problem:

2012-11-10 16:21:08 [SEVERE] null
java.lang.NullPointerException
at com.bekvon.bukkit.residence.protection.ResidencePermissions.load(ResidencePermissions.java:401)
at com.bekvon.bukkit.residence.protection.ClaimedResidence.load(ClaimedResidence.java:804)
at com.bekvon.bukkit.residence.protection.ResidenceManager.loadMap(ResidenceManager.java:514)
at com.bekvon.bukkit.residence.protection.ResidenceManager.load(ResidenceManager.java:493)
at com.bekvon.bukkit.residence.Residence.loadYml(Residence.java:653)
at com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:266)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at com.bekvon.bukkit.residence.Residence.setEnabled(Residence.java:546)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:272)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:254)
at net.minecraft.server.MinecraftServer.j(MinecraftServer.java:320)
at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:299)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:258)
at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:141)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:400)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:818)
2012-11-10 16:21:08 [INFO] Error in loading save file for world: world
2012-11-10 16:21:08 [SEVERE] null
java.lang.NullPointerException
at com.bekvon.bukkit.residence.protection.ResidencePermissions.load(ResidencePermissions.java:401)
at com.bekvon.bukkit.residence.protection.ClaimedResidence.load(ClaimedResidence.java:804)
at com.bekvon.bukkit.residence.protection.ResidenceManager.loadMap(ResidenceManager.java:514)
at com.bekvon.bukkit.residence.protection.ResidenceManager.load(ResidenceManager.java:493)
at com.bekvon.bukkit.residence.Residence.loadYml(Residence.java:653)
at com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:266)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at com.bekvon.bukkit.residence.Residence.setEnabled(Residence.java:546)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:272)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:254)
at net.minecraft.server.MinecraftServer.j(MinecraftServer.java:320)
at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:299)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:258)
at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:141)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:400)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:818)
2012-11-10 16:21:08 [INFO] [Residence] Disabling Residence v2.x.x.x
2012-11-10 16:21:08 [INFO] [Residence] - FAILED INITIALIZATION! DISABLED! ERROR:
2012-11-10 16:21:08 [SEVERE] null
java.lang.NullPointerException
at com.bekvon.bukkit.residence.protection.ResidencePermissions.load(ResidencePermissions.java:401)
at com.bekvon.bukkit.residence.protection.ClaimedResidence.load(ClaimedResidence.java:804)
at com.bekvon.bukkit.residence.protection.ResidenceManager.loadMap(ResidenceManager.java:514)
at com.bekvon.bukkit.residence.protection.ResidenceManager.load(ResidenceManager.java:493)
at com.bekvon.bukkit.residence.Residence.loadYml(Residence.java:653)
at com.bekvon.bukkit.residence.Residence.onEnable(Residence.java:266)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
at com.bekvon.bukkit.residence.Residence.setEnabled(Residence.java:546)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:374)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:272)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:254)
at net.minecraft.server.MinecraftServer.j(MinecraftServer.java:320)
at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:299)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:258)
at net.minecraft.server.DedicatedServer.init(DedicatedServer.java:141)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:400)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:818)



Comments

Posts Quoted:
Reply
Clear All Quotes