My server crashes anytime someone destroys a minecart track. I am running on a x64 win8 machine. I am running Thorium mod+ and tAPI r15. I get the following error messages;
Unhandled Exception: System.NullReferenceException: Object reference not set to
an instance of an object.
at Terraria.Minecart.GetTrackItem(Tile trackCache) in d:\Repo\git\tAPI\tAPI\Terraria\Minecart.cs:line 1630
at Terraria.WorldGen.KillTileLogic(Int32 i, Int32 j, Boolean& cont, Boolean fail, Boolean effectOnly, Boolean noItem) in d:\Repo\git\tAPI\tAPI\Terraria\WorldGen_Gen.cs:line 29544
at Terraria.WorldGen.KillTile(Int32 i, Int32 j, Boolean fail, Boolean effectOnly, Boolean noItem) in d:\Repo\git\tAPI\tAPI\Terraria\WorldGen_Gen.cs:line 26890
at Terraria.MessageBuffer.GetData(Int32 start, Int32 length) in d:\Repo\git\tAPI\tAPI\Terraria\MessageBuffer.cs:line 701
at Terraria.NetMessage.CheckBytes(Int32 i) in d:\Repo\git\tAPI\tAPI\Terraria\NetMessage.cs:line 1763
at Terraria.Netplay.ServerLoop(Object threadContext) in d:\Repo\git\tAPI\tAPI\Terraria\Netplay.cs:line 423
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
Unhandled Exception: System.NullReferenceException: Object reference not set to
an instance of an object.
at Terraria.Minecart.GetTrackItem(Tile trackCache) in d:\Repo\git\tAPI\tAPI\Terraria\Minecart.cs:line 1630
at Terraria.WorldGen.KillTileLogic(Int32 i, Int32 j, Boolean& cont, Boolean fail, Boolean effectOnly, Boolean noItem) in d:\Repo\git\tAPI\tAPI\Terraria\WorldGen_Gen.cs:line 29544
at Terraria.WorldGen.KillTile(Int32 i, Int32 j, Boolean fail, Boolean effectOnly, Boolean noItem) in d:\Repo\git\tAPI\tAPI\Terraria\WorldGen_Gen.cs:line 26890
at Terraria.MessageBuffer.GetData(Int32 start, Int32 length) in d:\Repo\git\tAPI\tAPI\Terraria\MessageBuffer.cs:line 701
at Terraria.NetMessage.CheckBytes(Int32 i) in d:\Repo\git\tAPI\tAPI\Terraria\NetMessage.cs:line 1763
at Terraria.Netplay.ServerLoop(Object threadContext) in d:\Repo\git\tAPI\tAPI\Terraria\Netplay.cs:line 423
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()