2/28/2025 6:04:27 PM System.InvalidOperationException: A previous Draw call threw an unhandled exception. See InnerException for details. ---> Microsoft.Xna.Framework.Graphics.NoSuitableGraphicsDeviceException: Unable to create the graphics device. ---> System.InvalidOperationException: An unexpected error has occurred. at Microsoft.Xna.Framework.Graphics.GraphicsDevice.CreateDevice(GraphicsAdapter adapter, PresentationParameters presentationParameters) at Microsoft.Xna.Framework.Graphics.GraphicsDevice..ctor(GraphicsAdapter adapter, GraphicsProfile graphicsProfile, PresentationParameters presentationParameters) at Microsoft.Xna.Framework.GraphicsDeviceManager.CreateDevice(GraphicsDeviceInformation newInfo) --- End of inner exception stack trace --- at Microsoft.Xna.Framework.GraphicsDeviceManager.CreateDevice(GraphicsDeviceInformation newInfo) at Microsoft.Xna.Framework.GraphicsDeviceManager.ChangeDevice(Boolean forceCreate) at Microsoft.Xna.Framework.GraphicsDeviceManager.EnsureDevicePlatform() at Microsoft.Xna.Framework.GraphicsDeviceManager.Microsoft.Xna.Framework.IGraphicsDeviceManager.BeginDraw() at Microsoft.Xna.Framework.Game.BeginDraw() at Microsoft.Xna.Framework.Game.DrawFrame() at Microsoft.Xna.Framework.Game.Paint(Object sender, EventArgs e) at Microsoft.Xna.Framework.GameWindow.OnPaint() at Microsoft.Xna.Framework.WindowsGameWindow.mainForm_Paint(Object sender, PaintEventArgs e) --- End of inner exception stack trace --- 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() 2/28/2025 6:08:04 PM System.ObjectDisposedException: Cannot access a disposed object. Object name: 'WindowsGameForm'. at System.Windows.Forms.Control.CreateHandle() at System.Windows.Forms.Form.CreateHandle() at System.Windows.Forms.Control.get_Handle() at System.Windows.Forms.Control.GetSafeHandle(IWin32Window window) at System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, Boolean showHelp) at Microsoft.Xna.Framework.WindowsGameHost.ShowMissingRequirementMessage(Exception exception) at Microsoft.Xna.Framework.Game.ShowMissingRequirementMessage(Exception exception) at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun) at Terraria.Program.RunGame() 2/28/2025 6:08:24 PM System.ObjectDisposedException: Cannot access a disposed object. Object name: 'WindowsGameForm'. at System.Windows.Forms.Control.CreateHandle() at System.Windows.Forms.Form.CreateHandle() at System.Windows.Forms.Control.get_Handle() at System.Windows.Forms.Control.GetSafeHandle(IWin32Window window) at System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, Boolean showHelp) at Microsoft.Xna.Framework.WindowsGameHost.ShowMissingRequirementMessage(Exception exception) at Microsoft.Xna.Framework.Game.ShowMissingRequirementMessage(Exception exception) at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun) at Terraria.Program.RunGame() 2/28/2025 6:09:17 PM System.ObjectDisposedException: Cannot access a disposed object. Object name: 'WindowsGameForm'. at System.Windows.Forms.Control.CreateHandle() at System.Windows.Forms.Form.CreateHandle() at System.Windows.Forms.Control.get_Handle() at System.Windows.Forms.Control.GetSafeHandle(IWin32Window window) at System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, Boolean showHelp) at Microsoft.Xna.Framework.WindowsGameHost.ShowMissingRequirementMessage(Exception exception) at Microsoft.Xna.Framework.Game.ShowMissingRequirementMessage(Exception exception) at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun) at Terraria.Program.RunGame() 2/28/2025 6:24:09 PM System.ObjectDisposedException: Cannot access a disposed object. Object name: 'WindowsGameForm'. at System.Windows.Forms.Control.CreateHandle() at System.Windows.Forms.Form.CreateHandle() at System.Windows.Forms.Control.get_Handle() at System.Windows.Forms.Control.GetSafeHandle(IWin32Window window) at System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, Boolean showHelp) at Microsoft.Xna.Framework.WindowsGameHost.ShowMissingRequirementMessage(Exception exception) at Microsoft.Xna.Framework.Game.ShowMissingRequirementMessage(Exception exception) at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun) at Terraria.Program.RunGame() 2/28/2025 6:24:56 PM System.ObjectDisposedException: Cannot access a disposed object. Object name: 'WindowsGameForm'. at System.Windows.Forms.Control.CreateHandle() at System.Windows.Forms.Form.CreateHandle() at System.Windows.Forms.Control.get_Handle() at System.Windows.Forms.Control.GetSafeHandle(IWin32Window window) at System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, Boolean showHelp) at Microsoft.Xna.Framework.WindowsGameHost.ShowMissingRequirementMessage(Exception exception) at Microsoft.Xna.Framework.Game.ShowMissingRequirementMessage(Exception exception) at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun) at Terraria.Program.RunGame()