Hello, I discovered a crash after the last update, which happens when you save on leaving the world, by the way excellent mod i hope you keep up the good work (Sorry bad english):
[22:05:42] [23 / WARN] [tML]: Silently Caught Exception:
System.NullReferenceException: Object reference not defined for an instance of an object.
at AnotherRpgMod.Items.ItemUpdate.Save (Item item) on AnotherRpgMod \ RPGModule \ Items \ ItemUpdate.cs: line 939
at Terraria.ModLoader.IO.ItemIO.SaveGlobals (Item Item)
in Terraria.ModLoader.IO.ItemIO.Save (Item Item)
in Terraria.ModLoader.IO.PlayerIO.SaveInventory (Item [] inv)
at Terraria.ModLoader.IO.WorldIO.SaveChests ()
in Terraria.ModLoader.IO.WorldIO.Save (String path, Boolean isCloudSave)
at Terraria.IO.WorldFile.saveWorld (Boolean useCloudSaving, Boolean resetTime)
in Terraria.WorldGen.SaveAndQuitCallBack (Object threadContext)
in System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (Object state)
in System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
in System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
in System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
in System.Threading.ThreadPoolWorkQueue.Dispatch ()
in System.Threading._ThreadPoolWaitCallback.PerformWaitCallback ()
[22:05:42] [23 / ERROR] [tML]: Unhandled Exception
System.NullReferenceException: Object reference not defined for an instance of an object.
at AnotherRpgMod.Items.ItemUpdate.Save (Item item) on AnotherRpgMod \ RPGModule \ Items \ ItemUpdate.cs: line 939
at Terraria.ModLoader.IO.ItemIO.SaveGlobals (Item Item)
in Terraria.ModLoader.IO.ItemIO.Save (Item Item)
in Terraria.ModLoader.IO.PlayerIO.SaveInventory (Item [] inv)
at Terraria.ModLoader.IO.WorldIO.SaveChests ()
in Terraria.ModLoader.IO.WorldIO.Save (String path, Boolean isCloudSave)
at Terraria.IO.WorldFile.saveWorld (Boolean useCloudSaving, Boolean resetTime)
in Terraria.WorldGen.SaveAndQuitCallBack (Object threadContext)
in System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (Object state)
in System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
in System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
in System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
in System.Threading.ThreadPoolWorkQueue.Dispatch ()
in System.Threading._ThreadPoolWaitCallback.PerformWaitCallback ()
[22:05:42] [23 / INFO] [HamstarHelpers]: 0: 000: 00000 - 000001.88 UNHANDLED crash? True
Sender: Name: Terraria.exe
There are no context policies.
Message: System.NullReferenceException: Object reference not defined for an instance of an object.
at AnotherRpgMod.Items.ItemUpdate.Save (Item item) on AnotherRpgMod \ RPGModule \ Items \ ItemUpdate.cs: line 939
at Terraria.ModLoader.IO.ItemIO.SaveGlobals (Item Item)
in Terraria.ModLoader.IO.ItemIO.Save (Item Item)
in Terraria.ModLoader.IO.PlayerIO.SaveInventory (Item [] inv)
at Terraria.ModLoader.IO.WorldIO.SaveChests ()
in Terraria.ModLoader.IO.WorldIO.Save (String path, Boolean isCloudSave)
at Terraria.IO.WorldFile.saveWorld (Boolean useCloudSaving, Boolean resetTime)
in Terraria.WorldGen.SaveAndQuitCallBack (Object threadContext)
in System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (Object state)
in System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
in System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
in System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem ()
in System.Threading.ThreadPoolWorkQueue.Dispatch ()
in System.Threading._ThreadPoolWaitCallback.PerformWaitCallback ()