M015TY B0Y
Duke Fishron
System.UnauthorizedAccessException: Access to the path 'C:\Users\Owner\Documents\My Games\Terraria\tAPI\Worlds\FISH_FILLET----.wld.sav' is denied.
at System.IO.__Error.WinIOError(System.Int32 errorCode, System.String maybeFullPath)
at System.IO.File.InternalDelete(System.String path, System.Boolean checkHost)
at System.IO.File.Delete(System.String path)
at Terraria.WorldFile.saveWorld(System.Boolean resetTime = False)
at Terraria.WorldGen.saveAndPlayCallBack(System.Object threadContext)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object state)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
at System.IO.__Error.WinIOError(System.Int32 errorCode, System.String maybeFullPath)
at System.IO.File.InternalDelete(System.String path, System.Boolean checkHost)
at System.IO.File.Delete(System.String path)
at Terraria.WorldFile.saveWorld(System.Boolean resetTime = False)
at Terraria.WorldGen.saveAndPlayCallBack(System.Object threadContext)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object state)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
the crash report:
This has been happening whenever I play for about 1 hour without saving, it saves the world but it closes tAPI to desktop
I have these mods activated
Most of shockas mods except for Item Suffixes, and Tooltips.
Berberborscings mod
Grealm/Groxs Mods o Magic
Elemental boots
Moar tiers mod
Neo Utilities
Mobspawn +
Pumpkings mod
The invisible hand
Tremor mod
Ulterraria
and Thorium mod
I suspect overload on mods, but even then it happens without any activated or installed, just not as frequently
Please help me
Fixed that crash from happening again... Wish I could take back those hours I have lost to trying to fix it
BUT OH LOOK MULTIPLAYER IS CRASHING TOO!
System.ArgumentException: Argument 'obj' type 'Microsoft.Xna.Framework.Input.Keys' is not supported.
at TAPI.BinBuffer.Write(System.Object obj)
at TAPI.ModsSync.ReadAndSetup(System.Int32 plr, TAPI.BinBuffer bb)
at Terraria.MessageBuffer.GetData(System.Int32 start, System.Int32 length)
at Terraria.NetMessage.CheckBytes(System.Int32 i = 256)
at Terraria.Netplay.ServerLoop(System.Object threadContext)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object state)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
at TAPI.BinBuffer.Write(System.Object obj)
at TAPI.ModsSync.ReadAndSetup(System.Int32 plr, TAPI.BinBuffer bb)
at Terraria.MessageBuffer.GetData(System.Int32 start, System.Int32 length)
at Terraria.NetMessage.CheckBytes(System.Int32 i = 256)
at Terraria.Netplay.ServerLoop(System.Object threadContext)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object state)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
Details: I use the "launch dedicated server" button on the multiplayer screen and do all the normal stuff you would do in vanilla, then when I try to join it, it shows it is loading one mod then flickers to "connecting"
I just want to have fun
Last edited: