- Steam or GOG
- Steam
- Single Player/Multiplayer
- Both
- Operating System
- Windows 11
- Terraria Version
- 1.4.4.9
- Controls Used
- Keyboard/Mouse
Unable to create a character when starting the game
April 27, 2025 at 5:03:04 PM
System.IO.FileNotFoundException: Could not find file 'C:\Users\aw141\OneDrive\document\My Games\Terraria\Players\e.plr'.File name: 'C:\Users\aw141\OneDrive\document\My Games\Terraria\Players\e.plr'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at Terraria.Player.InternalSavePlayerFile(PlayerFileData playerFile) at Terraria.Player.<>c__DisplayClass1889_0.<SavePlayer>b__0() at Terraria.Utilities.FileUtilities.ProtectedInvoke(Action action) at Terraria.Player.SavePlayer(PlayerFileData playerFile, Boolean skipMapSave) at Terraria.IO.PlayerFileData.CreateAndSave(Player player) at Terraria.GameContent.UI.States.UICharacterCreation.FinishCreatingCharacter() at Terraria.GameContent.UI.States.UICharacterCreation.Click_NamingAndCreating(UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.LeftMouseDown(UIMouseEvent evt) at Terraria.UI.UserInterface.<>c.<.ctor>b__21_0(UIElement element, UIMouseEvent evt) at Terraria.UI.UserInterface.HandleClick(InputPointerCache cache, GameTime time, Boolean isDown, UIElement mouseElement) at Terraria.UI.UserInterface.Update(GameTime time) at Terraria.Main.UpdateUIStates(GameTime gameTime) at Terraria.Main.DoUpdate(GameTime& gameTime) at Terraria.Main.Update(GameTime gameTime) at Microsoft.Xna.Framework.Game.Tick() at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e) at Microsoft.Xna.Framework.GameHost.OnIdle() at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame() at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e) at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef) at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.Run(Form mainForm) at Microsoft.Xna.Framework.WindowsGameHost.Run() at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun) at Terraria.Program.RunGame()
April 27, 2025 at 5:03:04 PM
System.IO.FileNotFoundException: Could not find file 'C:\Users\aw141\OneDrive\document\My Games\Terraria\Players\e.plr'.File name: 'C:\Users\aw141\OneDrive\document\My Games\Terraria\Players\e.plr'
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at Terraria.Player.InternalSavePlayerFile(PlayerFileData playerFile) at Terraria.Player.<>c__DisplayClass1889_0.<SavePlayer>b__0() at Terraria.Utilities.FileUtilities.ProtectedInvoke(Action action) at Terraria.Player.SavePlayer(PlayerFileData playerFile, Boolean skipMapSave) at Terraria.IO.PlayerFileData.CreateAndSave(Player player) at Terraria.GameContent.UI.States.UICharacterCreation.FinishCreatingCharacter() at Terraria.GameContent.UI.States.UICharacterCreation.Click_NamingAndCreating(UIMouseEvent evt, UIElement listeningElement) at Terraria.UI.UIElement.LeftMouseDown(UIMouseEvent evt) at Terraria.UI.UserInterface.<>c.<.ctor>b__21_0(UIElement element, UIMouseEvent evt) at Terraria.UI.UserInterface.HandleClick(InputPointerCache cache, GameTime time, Boolean isDown, UIElement mouseElement) at Terraria.UI.UserInterface.Update(GameTime time) at Terraria.Main.UpdateUIStates(GameTime gameTime) at Terraria.Main.DoUpdate(GameTime& gameTime) at Terraria.Main.Update(GameTime gameTime) at Microsoft.Xna.Framework.Game.Tick() at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e) at Microsoft.Xna.Framework.GameHost.OnIdle() at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame() at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e) at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef) at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.Run(Form mainForm) at Microsoft.Xna.Framework.WindowsGameHost.Run() at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun) at Terraria.Program.RunGame()

