5800 passed, 13 failed and 52 skipped
❌ TestResults-Linux-MultiThreaded.trx
5865 tests were completed in 1079s with 5800 passed, 13 failed and 52 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation | 13❌ | 305ms |
❌ osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation
❌ TestAddAudioTrack
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
❌ TestConstructor
System.NullReferenceException : Object reference not set to an instance of an object.
❌ TestCopyDifficulty
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
❌ TestCopyDifficultyDoesNotChangeCollections
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
❌ TestCreateMultipleNewDifficultiesSucceeds
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
❌ TestCreateNewBeatmap
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
❌ TestCreateNewDifficulty(False)
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
❌ TestCreateNewDifficulty(True)
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
❌ TestCreateNewDifficultyForInconvertibleRuleset
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
❌ TestExitBlockedWhenSavingBeatmapWithSameNamedDifficulties
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
❌ TestExitWithoutSave
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
❌ TestSavingBeatmapFailsWithSameNamedDifficulties(False)
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
❌ TestSavingBeatmapFailsWithSameNamedDifficulties(True)
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
Annotations
Check failure on line 67 in osu.Game/Screens/Edit/Setup/SetupScreen.cs
github-actions / Test Results (Linux, MultiThreaded)
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestAddAudioTrack
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at osu.Framework.Extensions.TaskExtensions.WaitSafely(Task task)
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--NullReferenceException
at osu.Game.Screens.Edit.Setup.SetupScreen.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Setup/SetupScreen.cs:line 67
at osu.Game.Screens.Edit.Editor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 722
at osu.Game.Tests.Visual.EditorTestScene.TestEditor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Tests/Visual/EditorTestScene.cs:line 132
at osu.Framework.Screens.ScreenStack.exitFrom(IScreen source, Boolean shouldFireExitEvent, Boolean shouldFireResumeEvent, IScreen destination)
at osu.Framework.Screens.ScreenStack.Exit(IScreen source)
at osu.Framework.Screens.ScreenExtensions.Exit(IScreen screen)
at osu.Game.Screens.Edit.Editor.confirmExit() in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 816
at osu.Game.Overlays.Dialog.PopupDialog.<>c__DisplayClass26_0.<set_Buttons>b__0() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 103
at osu.Framework.Graphics.Containers.ClickableContainer.OnClick(ClickEvent e)
at osu.Game.Graphics.UserInterface.DialogButton.OnClick(ClickEvent e) in /home/runner/work/osu/osu/osu.Game/Graphics/UserInterface/DialogButton.cs:line 246
at osu.Framework.Graphics.Drawable.TriggerClick()
at osu.Game.Overlays.Dialog.PopupDialog.<PerformAction>b__30_0[T]() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 262
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Graphics.Drawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 67 in osu.Game/Screens/Edit/Setup/SetupScreen.cs
github-actions / Test Results (Linux, MultiThreaded)
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestConstructor
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.NullReferenceException : Object reference not set to an instance of an object.
at osu.Game.Screens.Edit.Setup.SetupScreen.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Setup/SetupScreen.cs:line 67
at osu.Game.Screens.Edit.Editor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 722
at osu.Game.Tests.Visual.EditorTestScene.TestEditor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Tests/Visual/EditorTestScene.cs:line 132
at osu.Framework.Screens.ScreenStack.exitFrom(IScreen source, Boolean shouldFireExitEvent, Boolean shouldFireResumeEvent, IScreen destination)
at osu.Framework.Screens.ScreenStack.Exit(IScreen source)
at osu.Game.Tests.Visual.ScreenTestScene.<addExitAllScreensStep>b__13_0() in /home/runner/work/osu/osu/osu.Game/Tests/Visual/ScreenTestScene.cs:line 72
at osu.Framework.Testing.Drawables.Steps.UntilStepButton.<>c__DisplayClass11_0.<.ctor>b__0()
at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`1 onError, Func`2 stopCondition)
--- End of stack trace from previous location ---
at osu.Framework.Testing.TestSceneTestRunner.TestRunner.RunTestBlocking(TestScene test)
at osu.Game.Tests.Visual.OsuTestScene.OsuTestSceneTestRunner.RunTestBlocking(TestScene test) in /home/runner/work/osu/osu/osu.Game/Tests/Visual/OsuTestScene.cs:line 539
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
Check failure on line 67 in osu.Game/Screens/Edit/Setup/SetupScreen.cs
github-actions / Test Results (Linux, MultiThreaded)
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestCopyDifficulty
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--NullReferenceException
at osu.Game.Screens.Edit.Setup.SetupScreen.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Setup/SetupScreen.cs:line 67
at osu.Game.Screens.Edit.Editor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 722
at osu.Game.Tests.Visual.EditorTestScene.TestEditor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Tests/Visual/EditorTestScene.cs:line 132
at osu.Framework.Screens.ScreenStack.exitFrom(IScreen source, Boolean shouldFireExitEvent, Boolean shouldFireResumeEvent, IScreen destination)
at osu.Framework.Screens.ScreenStack.Exit(IScreen source)
at osu.Framework.Screens.ScreenExtensions.Exit(IScreen screen)
at osu.Game.Screens.Edit.Editor.confirmExit() in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 816
at osu.Game.Overlays.Dialog.PopupDialog.<>c__DisplayClass26_0.<set_Buttons>b__0() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 103
at osu.Framework.Graphics.Containers.ClickableContainer.OnClick(ClickEvent e)
at osu.Game.Graphics.UserInterface.DialogButton.OnClick(ClickEvent e) in /home/runner/work/osu/osu/osu.Game/Graphics/UserInterface/DialogButton.cs:line 246
at osu.Framework.Graphics.Drawable.TriggerClick()
at osu.Game.Overlays.Dialog.PopupDialog.<PerformAction>b__30_0[T]() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 262
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Graphics.Drawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 67 in osu.Game/Screens/Edit/Setup/SetupScreen.cs
github-actions / Test Results (Linux, MultiThreaded)
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestCopyDifficultyDoesNotChangeCollections
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--NullReferenceException
at osu.Game.Screens.Edit.Setup.SetupScreen.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Setup/SetupScreen.cs:line 67
at osu.Game.Screens.Edit.Editor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 722
at osu.Game.Tests.Visual.EditorTestScene.TestEditor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Tests/Visual/EditorTestScene.cs:line 132
at osu.Framework.Screens.ScreenStack.exitFrom(IScreen source, Boolean shouldFireExitEvent, Boolean shouldFireResumeEvent, IScreen destination)
at osu.Framework.Screens.ScreenStack.Exit(IScreen source)
at osu.Framework.Screens.ScreenExtensions.Exit(IScreen screen)
at osu.Game.Screens.Edit.Editor.confirmExit() in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 816
at osu.Game.Overlays.Dialog.PopupDialog.<>c__DisplayClass26_0.<set_Buttons>b__0() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 103
at osu.Framework.Graphics.Containers.ClickableContainer.OnClick(ClickEvent e)
at osu.Game.Graphics.UserInterface.DialogButton.OnClick(ClickEvent e) in /home/runner/work/osu/osu/osu.Game/Graphics/UserInterface/DialogButton.cs:line 246
at osu.Framework.Graphics.Drawable.TriggerClick()
at osu.Game.Overlays.Dialog.PopupDialog.<PerformAction>b__30_0[T]() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 262
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Graphics.Drawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 67 in osu.Game/Screens/Edit/Setup/SetupScreen.cs
github-actions / Test Results (Linux, MultiThreaded)
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestCreateMultipleNewDifficultiesSucceeds
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--NullReferenceException
at osu.Game.Screens.Edit.Setup.SetupScreen.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Setup/SetupScreen.cs:line 67
at osu.Game.Screens.Edit.Editor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 722
at osu.Game.Tests.Visual.EditorTestScene.TestEditor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Tests/Visual/EditorTestScene.cs:line 132
at osu.Framework.Screens.ScreenStack.exitFrom(IScreen source, Boolean shouldFireExitEvent, Boolean shouldFireResumeEvent, IScreen destination)
at osu.Framework.Screens.ScreenStack.Exit(IScreen source)
at osu.Framework.Screens.ScreenExtensions.Exit(IScreen screen)
at osu.Game.Screens.Edit.Editor.confirmExit() in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 816
at osu.Game.Overlays.Dialog.PopupDialog.<>c__DisplayClass26_0.<set_Buttons>b__0() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 103
at osu.Framework.Graphics.Containers.ClickableContainer.OnClick(ClickEvent e)
at osu.Game.Graphics.UserInterface.DialogButton.OnClick(ClickEvent e) in /home/runner/work/osu/osu/osu.Game/Graphics/UserInterface/DialogButton.cs:line 246
at osu.Framework.Graphics.Drawable.TriggerClick()
at osu.Game.Overlays.Dialog.PopupDialog.<PerformAction>b__30_0[T]() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 262
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Graphics.Drawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 67 in osu.Game/Screens/Edit/Setup/SetupScreen.cs
github-actions / Test Results (Linux, MultiThreaded)
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestCreateNewBeatmap
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--NullReferenceException
at osu.Game.Screens.Edit.Setup.SetupScreen.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Setup/SetupScreen.cs:line 67
at osu.Game.Screens.Edit.Editor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 722
at osu.Game.Tests.Visual.EditorTestScene.TestEditor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Tests/Visual/EditorTestScene.cs:line 132
at osu.Framework.Screens.ScreenStack.exitFrom(IScreen source, Boolean shouldFireExitEvent, Boolean shouldFireResumeEvent, IScreen destination)
at osu.Framework.Screens.ScreenStack.Exit(IScreen source)
at osu.Framework.Screens.ScreenExtensions.Exit(IScreen screen)
at osu.Game.Screens.Edit.Editor.confirmExit() in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 816
at osu.Game.Overlays.Dialog.PopupDialog.<>c__DisplayClass26_0.<set_Buttons>b__0() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 103
at osu.Framework.Graphics.Containers.ClickableContainer.OnClick(ClickEvent e)
at osu.Game.Graphics.UserInterface.DialogButton.OnClick(ClickEvent e) in /home/runner/work/osu/osu/osu.Game/Graphics/UserInterface/DialogButton.cs:line 246
at osu.Framework.Graphics.Drawable.TriggerClick()
at osu.Game.Overlays.Dialog.PopupDialog.<PerformAction>b__30_0[T]() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 262
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Graphics.Drawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 67 in osu.Game/Screens/Edit/Setup/SetupScreen.cs
github-actions / Test Results (Linux, MultiThreaded)
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestCreateNewDifficulty(False)
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--NullReferenceException
at osu.Game.Screens.Edit.Setup.SetupScreen.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Setup/SetupScreen.cs:line 67
at osu.Game.Screens.Edit.Editor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 722
at osu.Game.Tests.Visual.EditorTestScene.TestEditor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Tests/Visual/EditorTestScene.cs:line 132
at osu.Framework.Screens.ScreenStack.exitFrom(IScreen source, Boolean shouldFireExitEvent, Boolean shouldFireResumeEvent, IScreen destination)
at osu.Framework.Screens.ScreenStack.Exit(IScreen source)
at osu.Framework.Screens.ScreenExtensions.Exit(IScreen screen)
at osu.Game.Screens.Edit.Editor.confirmExit() in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 816
at osu.Game.Overlays.Dialog.PopupDialog.<>c__DisplayClass26_0.<set_Buttons>b__0() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 103
at osu.Framework.Graphics.Containers.ClickableContainer.OnClick(ClickEvent e)
at osu.Game.Graphics.UserInterface.DialogButton.OnClick(ClickEvent e) in /home/runner/work/osu/osu/osu.Game/Graphics/UserInterface/DialogButton.cs:line 246
at osu.Framework.Graphics.Drawable.TriggerClick()
at osu.Game.Overlays.Dialog.PopupDialog.<PerformAction>b__30_0[T]() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 262
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Graphics.Drawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 67 in osu.Game/Screens/Edit/Setup/SetupScreen.cs
github-actions / Test Results (Linux, MultiThreaded)
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestCreateNewDifficulty(True)
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--NullReferenceException
at osu.Game.Screens.Edit.Setup.SetupScreen.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Setup/SetupScreen.cs:line 67
at osu.Game.Screens.Edit.Editor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 722
at osu.Game.Tests.Visual.EditorTestScene.TestEditor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Tests/Visual/EditorTestScene.cs:line 132
at osu.Framework.Screens.ScreenStack.exitFrom(IScreen source, Boolean shouldFireExitEvent, Boolean shouldFireResumeEvent, IScreen destination)
at osu.Framework.Screens.ScreenStack.Exit(IScreen source)
at osu.Framework.Screens.ScreenExtensions.Exit(IScreen screen)
at osu.Game.Screens.Edit.Editor.confirmExit() in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 816
at osu.Game.Overlays.Dialog.PopupDialog.<>c__DisplayClass26_0.<set_Buttons>b__0() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 103
at osu.Framework.Graphics.Containers.ClickableContainer.OnClick(ClickEvent e)
at osu.Game.Graphics.UserInterface.DialogButton.OnClick(ClickEvent e) in /home/runner/work/osu/osu/osu.Game/Graphics/UserInterface/DialogButton.cs:line 246
at osu.Framework.Graphics.Drawable.TriggerClick()
at osu.Game.Overlays.Dialog.PopupDialog.<PerformAction>b__30_0[T]() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 262
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Graphics.Drawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 67 in osu.Game/Screens/Edit/Setup/SetupScreen.cs
github-actions / Test Results (Linux, MultiThreaded)
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestCreateNewDifficultyForInconvertibleRuleset
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--NullReferenceException
at osu.Game.Screens.Edit.Setup.SetupScreen.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Setup/SetupScreen.cs:line 67
at osu.Game.Screens.Edit.Editor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 722
at osu.Game.Tests.Visual.EditorTestScene.TestEditor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Tests/Visual/EditorTestScene.cs:line 132
at osu.Framework.Screens.ScreenStack.exitFrom(IScreen source, Boolean shouldFireExitEvent, Boolean shouldFireResumeEvent, IScreen destination)
at osu.Framework.Screens.ScreenStack.Exit(IScreen source)
at osu.Framework.Screens.ScreenExtensions.Exit(IScreen screen)
at osu.Game.Screens.Edit.Editor.confirmExit() in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 816
at osu.Game.Overlays.Dialog.PopupDialog.<>c__DisplayClass26_0.<set_Buttons>b__0() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 103
at osu.Framework.Graphics.Containers.ClickableContainer.OnClick(ClickEvent e)
at osu.Game.Graphics.UserInterface.DialogButton.OnClick(ClickEvent e) in /home/runner/work/osu/osu/osu.Game/Graphics/UserInterface/DialogButton.cs:line 246
at osu.Framework.Graphics.Drawable.TriggerClick()
at osu.Game.Overlays.Dialog.PopupDialog.<PerformAction>b__30_0[T]() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 262
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Graphics.Drawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 67 in osu.Game/Screens/Edit/Setup/SetupScreen.cs
github-actions / Test Results (Linux, MultiThreaded)
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestExitBlockedWhenSavingBeatmapWithSameNamedDifficulties
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--NullReferenceException
at osu.Game.Screens.Edit.Setup.SetupScreen.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Setup/SetupScreen.cs:line 67
at osu.Game.Screens.Edit.Editor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 722
at osu.Game.Tests.Visual.EditorTestScene.TestEditor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Tests/Visual/EditorTestScene.cs:line 132
at osu.Framework.Screens.ScreenStack.exitFrom(IScreen source, Boolean shouldFireExitEvent, Boolean shouldFireResumeEvent, IScreen destination)
at osu.Framework.Screens.ScreenStack.Exit(IScreen source)
at osu.Framework.Screens.ScreenExtensions.Exit(IScreen screen)
at osu.Game.Screens.Edit.Editor.confirmExit() in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 816
at osu.Game.Overlays.Dialog.PopupDialog.<>c__DisplayClass26_0.<set_Buttons>b__0() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 103
at osu.Framework.Graphics.Containers.ClickableContainer.OnClick(ClickEvent e)
at osu.Game.Graphics.UserInterface.DialogButton.OnClick(ClickEvent e) in /home/runner/work/osu/osu/osu.Game/Graphics/UserInterface/DialogButton.cs:line 246
at osu.Framework.Graphics.Drawable.TriggerClick()
at osu.Game.Overlays.Dialog.PopupDialog.<PerformAction>b__30_0[T]() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 262
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Graphics.Drawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 67 in osu.Game/Screens/Edit/Setup/SetupScreen.cs
github-actions / Test Results (Linux, MultiThreaded)
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestExitWithoutSave
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
Raw output
System.AggregateException : One or more errors occurred. (Object reference not set to an instance of an object.)
----> System.NullReferenceException : Object reference not set to an instance of an object.
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--NullReferenceException
at osu.Game.Screens.Edit.Setup.SetupScreen.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Setup/SetupScreen.cs:line 67
at osu.Game.Screens.Edit.Editor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 722
at osu.Game.Tests.Visual.EditorTestScene.TestEditor.OnExiting(ScreenExitEvent e) in /home/runner/work/osu/osu/osu.Game/Tests/Visual/EditorTestScene.cs:line 132
at osu.Framework.Screens.ScreenStack.exitFrom(IScreen source, Boolean shouldFireExitEvent, Boolean shouldFireResumeEvent, IScreen destination)
at osu.Framework.Screens.ScreenStack.Exit(IScreen source)
at osu.Framework.Screens.ScreenExtensions.Exit(IScreen screen)
at osu.Game.Screens.Edit.Editor.confirmExit() in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 816
at osu.Game.Overlays.Dialog.PopupDialog.<>c__DisplayClass26_0.<set_Buttons>b__0() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 103
at osu.Framework.Graphics.Containers.ClickableContainer.OnClick(ClickEvent e)
at osu.Game.Graphics.UserInterface.DialogButton.OnClick(ClickEvent e) in /home/runner/work/osu/osu/osu.Game/Graphics/UserInterface/DialogButton.cs:line 246
at osu.Framework.Graphics.Drawable.TriggerClick()
at osu.Game.Overlays.Dialog.PopupDialog.<PerformAction>b__30_0[T]() in /home/runner/work/osu/osu/osu.Game/Overlays/Dialog/PopupDialog.cs:line 262
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Graphics.Drawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
at osu.Framework.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)