-
Notifications
You must be signed in to change notification settings - Fork 381
Labels
bugSomething isn't workingSomething isn't workingneeds verificationPending confirmation that the bug exists by another user.Pending confirmation that the bug exists by another user.
Description
Description
Client disconnect and closed when try to ban or mute a player
Steps to Reproduce
- run server
- open client and login as admin
- open another client and login with another account (normal player)
- try ban or mute
- ok player banned or muted but admin client closed
Version with bug
0.8.0-beta.563
Last version that worked well
idk
Affected platforms
Windows 11
Is this bug platform-specific?
- Yes this is platform-specific issue
Did you find any workaround?
No response
Relevant log output
2025-12-22 17:15:48.238 +01:00 [INF] Starting Intersect Client v0.8.0.563-beta+c8a1a08e22418514313f94ed0e23cc7c76c9faad
2025-12-22 17:16:35.646 +01:00 [FTL] Game is crashing due to an exception
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'Intersect.Client.Interface.Game.Admin.BanMuteBox'.
at Intersect.Client.Framework.Gwen.Control.Base.Dispose() in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\Base.cs:line 1300
at Intersect.Client.Interface.Game.Admin.BanMuteBox.<>c__DisplayClass4_0.<.ctor>b__0(Base s, MouseButtonState e) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\Interface\Game\Admin\BanMuteBox.cs:line 106
at Intersect.Client.Framework.Gwen.Control.Base.InputMouseButtonState(MouseButton mouseButton, Point mousePosition, Boolean pressed, Boolean userAction) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\Base.cs:line 3501
at Intersect.Client.Framework.Gwen.Input.InputHandler.OnMouseButtonStateChanged(Base canvas, MouseButton mouseButton, Boolean pressed) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Input\InputHandler.cs:line 423
at Intersect.Client.Framework.Gwen.Input.IntersectInput.ProcessMessage(Object message) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Input\IntersectInput.cs:line 116
at Intersect.Client.MonoGame.Input.MonoInput.Update(TimeSpan elapsed) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\MonoGame\Input\MonoInput.cs:line 417
at Intersect.Client.Core.Main.Update(TimeSpan deltaTime) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\Core\Main.cs:line 99
at Intersect.Client.MonoGame.IntersectGame.Update(GameTime gameTime) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\MonoGame\IntersectGame.cs:line 228
at Microsoft.Xna.Framework.Game.DoUpdate(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.SdlGamePlatform.RunLoop()
at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior)
at Microsoft.Xna.Framework.Game.Run()
at Intersect.Client.MonoGame.IntersectGame.MonoGameRunner.Start(IClientContext context, Action postStartupAction) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\MonoGame\IntersectGame.cs:line 613
2025-12-22 17:16:35.702 +01:00 [ERR] Failed to start application context
System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'Intersect.Client.Interface.Game.Admin.BanMuteBox'.
at Intersect.Client.Framework.Gwen.Control.Base.Dispose() in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\Base.cs:line 1300
at Intersect.Client.Interface.Game.Admin.BanMuteBox.<>c__DisplayClass4_0.<.ctor>b__0(Base s, MouseButtonState e) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\Interface\Game\Admin\BanMuteBox.cs:line 106
at Intersect.Client.Framework.Gwen.Control.Base.InputMouseButtonState(MouseButton mouseButton, Point mousePosition, Boolean pressed, Boolean userAction) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Control\Base.cs:line 3501
at Intersect.Client.Framework.Gwen.Input.InputHandler.OnMouseButtonStateChanged(Base canvas, MouseButton mouseButton, Boolean pressed) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Input\InputHandler.cs:line 423
at Intersect.Client.Framework.Gwen.Input.IntersectInput.ProcessMessage(Object message) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Framework\Gwen\Input\IntersectInput.cs:line 116
at Intersect.Client.MonoGame.Input.MonoInput.Update(TimeSpan elapsed) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\MonoGame\Input\MonoInput.cs:line 417
at Intersect.Client.Core.Main.Update(TimeSpan deltaTime) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\Core\Main.cs:line 99
at Intersect.Client.MonoGame.IntersectGame.Update(GameTime gameTime) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\MonoGame\IntersectGame.cs:line 228
at Microsoft.Xna.Framework.Game.DoUpdate(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.SdlGamePlatform.RunLoop()
at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior)
at Microsoft.Xna.Framework.Game.Run()
at Intersect.Client.MonoGame.IntersectGame.MonoGameRunner.Start(IClientContext context, Action postStartupAction) in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\MonoGame\IntersectGame.cs:line 613
at Intersect.Client.Core.ClientContext.InternalStart() in D:\a\Intersect-Engine\Intersect-Engine\Intersect.Client.Core\Core\ClientContext.cs:line 97
at Intersect.Core.ApplicationContext`2.Start(Boolean lockUntilShutdown) in D:\a\Intersect-Engine\Intersect-Engine\Intersect (Core)\Core\ApplicationContext`2.cs:line 245Duplicate Bug Check
- This bug report is not a duplicate to the best of my knowledge.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingneeds verificationPending confirmation that the bug exists by another user.Pending confirmation that the bug exists by another user.