Attempt to fix intermittent collections test #31868
43711 passed, 13 failed and 360 skipped
Report | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TestResults-Linux-MultiThreaded.trx | 10929✅ | 2❌ | 90⚪ | 2472s |
TestResults-Linux-SingleThread.trx | 10930✅ | 1❌ | 90⚪ | 2068s |
TestResults-Windows-MultiThreaded.trx | 10931✅ | 90⚪ | 3388s | |
TestResults-Windows-SingleThread.trx | 10921✅ | 10❌ | 90⚪ | 2830s |
❌ TestResults-Linux-MultiThreaded.trx
11021 tests were completed in 2472s with 10929 passed, 2 failed and 90 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
osu.Game.Tests.Visual.Gameplay.TestSceneSkipOverlay | 18✅ | 2❌ | 21s |
❌ osu.Game.Tests.Visual.Gameplay.TestSceneSkipOverlay
✅ TestAutomaticSkipActuatesMultipleTimes
✅ TestAutomaticSkipActuatesMultipleTimes
✅ TestAutomaticSkipActuatesOnce
✅ TestAutomaticSkipActuatesOnce
✅ TestClickableAfterFade
✅ TestClickableAfterFade
✅ TestClickOnlyActuatesMultipleTimes
✅ TestClickOnlyActuatesMultipleTimes
✅ TestClickOnlyActuatesOnce
✅ TestClickOnlyActuatesOnce
✅ TestConstructor
✅ TestConstructor
❌ TestDoesntFadeOnMouseDown
"wait for overlay disappear" timed out
✅ TestDoesntFadeOnMouseDown
❌ TestFadeOnIdle
"fully visible" timed out
✅ TestFadeOnIdle
✅ TestSkipTimeEqualToSkip
✅ TestSkipTimeEqualToSkip
✅ TestSkipTimeZero
✅ TestSkipTimeZero
❌ TestResults-Linux-SingleThread.trx
11021 tests were completed in 2068s with 10930 passed, 1 failed and 90 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation | 39✅ | 1❌ | 8s |
❌ osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation
✅ TestAddAudioTrack
✅ TestAddAudioTrack
✅ TestBackgroundFileChangesPreserveOnEncode
✅ TestBackgroundFileChangesPreserveOnEncode
✅ TestConstructor
✅ TestConstructor
✅ TestCopyDifficulty
✅ TestCopyDifficulty
✅ TestCopyDifficultyDoesNotChangeCollections
✅ TestCopyDifficultyDoesNotChangeCollections
✅ TestCreateMultipleNewDifficultiesSucceeds
✅ TestCreateMultipleNewDifficultiesSucceeds
✅ TestCreateNewBeatmap
✅ TestCreateNewBeatmap
✅ TestCreateNewDifficulty(False)
✅ TestCreateNewDifficulty(False)
✅ TestCreateNewDifficulty(True)
✅ TestCreateNewDifficulty(True)
✅ TestCreateNewDifficultyForInconvertibleRuleset
✅ TestCreateNewDifficultyForInconvertibleRuleset
✅ TestCreateNewDifficultyWithScrollSpeed_DifferentRuleset
✅ TestCreateNewDifficultyWithScrollSpeed_DifferentRuleset
❌ TestCreateNewDifficultyWithScrollSpeed_SameRuleset
System.ArgumentOutOfRangeException : Index must be within the bounds of the List. (Parameter 'index')
✅ TestCreateNewDifficultyWithScrollSpeed_SameRuleset
✅ TestExitBlockedWhenSavingBeatmapWithSameNamedDifficulties
✅ TestExitBlockedWhenSavingBeatmapWithSameNamedDifficulties
✅ TestExitWithoutSave
✅ TestExitWithoutSave
✅ TestMultipleAudioFiles
✅ TestMultipleAudioFiles
✅ TestMultipleBackgroundFiles
✅ TestMultipleBackgroundFiles
✅ TestSavingBeatmapFailsWithSameNamedDifficulties(False)
✅ TestSavingBeatmapFailsWithSameNamedDifficulties(False)
✅ TestSavingBeatmapFailsWithSameNamedDifficulties(True)
✅ TestSavingBeatmapFailsWithSameNamedDifficulties(True)
✅ TestSingleAudioFile
✅ TestSingleAudioFile
✅ TestSingleBackgroundFile
✅ TestSingleBackgroundFile
✅ TestResults-Windows-MultiThreaded.trx
11021 tests were completed in 3388s with 10931 passed, 0 failed and 90 skipped.
❌ TestResults-Windows-SingleThread.trx
11021 tests were completed in 2830s with 10921 passed, 10 failed and 90 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation | 30✅ | 10❌ | 11s |
❌ osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation
✅ TestAddAudioTrack
✅ TestAddAudioTrack
✅ TestBackgroundFileChangesPreserveOnEncode
✅ TestBackgroundFileChangesPreserveOnEncode
✅ TestConstructor
✅ TestConstructor
✅ TestCopyDifficulty
✅ TestCopyDifficulty
✅ TestCopyDifficultyDoesNotChangeCollections
✅ TestCopyDifficultyDoesNotChangeCollections
✅ TestCreateMultipleNewDifficultiesSucceeds
✅ TestCreateMultipleNewDifficultiesSucceeds
✅ TestCreateNewBeatmap
✅ TestCreateNewBeatmap
✅ TestCreateNewDifficulty(False)
✅ TestCreateNewDifficulty(False)
✅ TestCreateNewDifficulty(True)
✅ TestCreateNewDifficulty(True)
✅ TestCreateNewDifficultyForInconvertibleRuleset
✅ TestCreateNewDifficultyForInconvertibleRuleset
❌ TestCreateNewDifficultyWithScrollSpeed_DifferentRuleset
System.AggregateException : One or more errors occurred. (Collection was modified; enumeration operation may not execute.)
----> System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
✅ TestCreateNewDifficultyWithScrollSpeed_DifferentRuleset
❌ TestCreateNewDifficultyWithScrollSpeed_SameRuleset
System.AggregateException : One or more errors occurred. (Collection was modified; enumeration operation may not execute.)
----> System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
✅ TestCreateNewDifficultyWithScrollSpeed_SameRuleset
❌ TestExitBlockedWhenSavingBeatmapWithSameNamedDifficulties
System.AggregateException : One or more errors occurred. (Collection was modified; enumeration operation may not execute.)
----> System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
✅ TestExitBlockedWhenSavingBeatmapWithSameNamedDifficulties
✅ TestExitWithoutSave
❌ TestExitWithoutSave
System.AggregateException : One or more errors occurred. (Collection was modified; enumeration operation may not execute.)
----> System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
❌ TestMultipleAudioFiles
System.AggregateException : One or more errors occurred. (Collection was modified; enumeration operation may not execute.)
----> System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
✅ TestMultipleAudioFiles
❌ TestMultipleBackgroundFiles
System.AggregateException : One or more errors occurred. (Collection was modified; enumeration operation may not execute.)
----> System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
✅ TestMultipleBackgroundFiles
❌ TestSavingBeatmapFailsWithSameNamedDifficulties(False)
System.AggregateException : One or more errors occurred. (Collection was modified; enumeration operation may not execute.)
----> System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
✅ TestSavingBeatmapFailsWithSameNamedDifficulties(False)
❌ TestSavingBeatmapFailsWithSameNamedDifficulties(True)
System.AggregateException : One or more errors occurred. (Collection was modified; enumeration operation may not execute.)
----> System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
✅ TestSavingBeatmapFailsWithSameNamedDifficulties(True)
✅ TestSingleAudioFile
❌ TestSingleAudioFile
System.AggregateException : One or more errors occurred. (Collection was modified; enumeration operation may not execute.)
----> System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
✅ TestSingleBackgroundFile
❌ TestSingleBackgroundFile
System.AggregateException : One or more errors occurred. (Collection was modified; enumeration operation may not execute.)
----> System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
Annotations
Check failure on line 153 in osu.Game.Tests/Visual/Gameplay/TestSceneSkipOverlay.cs
github-actions / Results
osu.Game.Tests.Visual.Gameplay.TestSceneSkipOverlay ► TestDoesntFadeOnMouseDown
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
"wait for overlay disappear" timed out
Raw output
"wait for overlay disappear" timed out
at osu.Game.Tests.Visual.Gameplay.TestSceneSkipOverlay.TestDoesntFadeOnMouseDown() in /home/runner/work/osu/osu/osu.Game.Tests/Visual/Gameplay/TestSceneSkipOverlay.cs:line 153
Check failure on line 81 in osu.Game.Tests/Visual/Gameplay/TestSceneSkipOverlay.cs
github-actions / Results
osu.Game.Tests.Visual.Gameplay.TestSceneSkipOverlay ► TestFadeOnIdle
Failed test found in:
TestResults-Linux-MultiThreaded.trx
Error:
"fully visible" timed out
Raw output
"fully visible" timed out
at osu.Game.Tests.Visual.Gameplay.TestSceneSkipOverlay.TestFadeOnIdle() in /home/runner/work/osu/osu/osu.Game.Tests/Visual/Gameplay/TestSceneSkipOverlay.cs:line 81
Check failure on line 144 in osu.Game/Beatmaps/ControlPoints/ControlPointInfo.cs
github-actions / Results
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestCreateNewDifficultyWithScrollSpeed_SameRuleset
Failed test found in:
TestResults-Linux-SingleThread.trx
Error:
System.ArgumentOutOfRangeException : Index must be within the bounds of the List. (Parameter 'index')
Raw output
System.ArgumentOutOfRangeException : Index must be within the bounds of the List. (Parameter 'index')
at osu.Framework.Bindables.BindableList`1.insert(Int32 index, T item, HashSet`1 appliedInstances)
at osu.Framework.Bindables.BindableList`1.insert(Int32 index, T item, HashSet`1 appliedInstances)
at osu.Game.Beatmaps.ControlPoints.ControlPointInfo.GroupAt(Double time, Boolean addIfNotExisting) in /home/runner/work/osu/osu/osu.Game/Beatmaps/ControlPoints/ControlPointInfo.cs:line 144
at osu.Game.Beatmaps.ControlPoints.ControlPointInfo.Add(Double time, ControlPoint controlPoint) in /home/runner/work/osu/osu/osu.Game/Beatmaps/ControlPoints/ControlPointInfo.cs:line 125
at osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation.<>c__DisplayClass19_0.<TestCreateNewDifficultyWithScrollSpeed_SameRuleset>b__6() in /home/runner/work/osu/osu/osu.Game.Tests/Visual/Editing/TestSceneEditorBeatmapCreation.cs:line 222
at osu.Framework.Testing.Drawables.Steps.StepButton.PerformStep(Boolean userTriggered)
at osu.Framework.Testing.TestScene.runNextStep(Action onCompletion, Action`2 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 541
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 0 in TestResults-Windows-SingleThread.trx
github-actions / Results
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestCreateNewDifficultyWithScrollSpeed_DifferentRuleset
Failed test found in:
TestResults-Windows-SingleThread.trx
TestResults-Windows-SingleThread.trx
TestResults-Windows-SingleThread.trx
TestResults-Windows-SingleThread.trx
TestResults-Windows-SingleThread.trx
TestResults-Windows-SingleThread.trx
TestResults-Windows-SingleThread.trx
TestResults-Windows-SingleThread.trx
TestResults-Windows-SingleThread.trx
TestResults-Windows-SingleThread.trx
Error:
System.AggregateException : One or more errors occurred. (Collection was modified; enumeration operation may not execute.)
----> System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
Raw output
System.AggregateException : One or more errors occurred. (Collection was modified; enumeration operation may not execute.)
----> System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
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)
--InvalidOperationException
at System.Collections.Generic.List`1.Enumerator.MoveNext()
at System.Linq.Enumerable.OfTypeIterator[TResult](IEnumerable source)+MoveNext()
at osu.Game.Screens.Edit.Components.Timelines.Summary.Parts.ControlPointPart.<LoadBeatmap>b__1_0(Object _, NotifyCollectionChangedEventArgs args) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\Timelines\Summary\Parts\ControlPointPart.cs:line 37
at osu.Game.Screens.Edit.Components.Timelines.Summary.Parts.ControlPointPart.LoadBeatmap(EditorBeatmap beatmap) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\Timelines\Summary\Parts\ControlPointPart.cs:line 26
at osu.Game.Screens.Edit.Components.Timelines.Summary.Parts.TimelinePart`1.load(IBindable`1 beatmap) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\Timelines\Summary\Parts\TimelinePart.cs:line 45
at InvokeStub_TimelinePart`1.load(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
--- End of stack trace from previous location ---
at osu.Framework.Allocation.BackgroundDependencyLoaderAttribute.<>c__DisplayClass7_0.<CreateActivator>b__3(Object target, IReadOnlyDependencyContainer dc)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.Activate[T](T obj, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Containers.CompositeDrawable.InjectDependencies(IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.Load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies, Boolean isDirectAsyncContext)
at osu.Framework.Graphics.Containers.CompositeDrawable.loadChild(Drawable child)
at osu.Framework.Graphics.Containers.CompositeDrawable.AddInternal(Drawable drawable)
at osu.Framework.Graphics.Containers.Container`1.Add(T drawable)
at osu.Framework.Graphics.Containers.Container`1.Add(T drawable)
at osu.Framework.Graphics.Containers.Container`1.AddRange(IEnumerable`1 range)
at osu.Game.Screens.Edit.Components.Timelines.Summary.SummaryTimeline.load(OverlayColourProvider colourProvider) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\Timelines\Summary\SummaryTimeline.cs:line 24
at InvokeStub_SummaryTimeline.load(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
--- End of stack trace from previous location ---
at osu.Framework.Allocation.BackgroundDependencyLoaderAttribute.<>c__DisplayClass7_0.<CreateActivator>b__3(Object target, IReadOnlyDependencyContainer dc)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.Activate[T](T obj, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Containers.CompositeDrawable.InjectDependencies(IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.Load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies, Boolean isDirectAsyncContext)
at osu.Framework.Graphics.Containers.CompositeDrawable.loadChild(Drawable child)
at osu.Framework.Graphics.Containers.CompositeDrawable.load(ShaderManager shaders, Nullable`1 cancellation)
at osu.Framework.Graphics.Containers.CompositeDrawable.<>c.<RegisterForDependencyActivation>b__209_0(Object t, IReadOnlyDependencyContainer d)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.Activate[T](T obj, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Containers.CompositeDrawable.InjectDependencies(IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.Load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies, Boolean isDirectAsyncContext)
at osu.Framework.Graphics.Containers.CompositeDrawable.loadChild(Drawable child)
at osu.Framework.Graphics.Containers.CompositeDrawable.AddInternal(Drawable drawable)
at osu.Framework.Graphics.Containers.GridContainer.layoutContent()
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.Activate[T](T obj, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Containers.CompositeDrawable.InjectDependencies(IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.Load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies, Boolean isDirectAsyncContext)
at osu.Framework.Graphics.Containers.CompositeDrawable.loadChild(Drawable child)
at osu.Framework.Graphics.Containers.CompositeDrawable.AddInternal(Drawable drawable)
at osu.Framework.Graphics.Containers.CompositeDrawable.AddRangeInternal(IEnumerable`1 range)
at osu.Game.Screens.Edit.BottomBar.load(Editor editor) in D:\a\osu\osu\osu.Game\Screens\Edit\BottomBar.cs:line 44
at InvokeStub_BottomBar.load(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
--- End of stack trace from previous location ---
at osu.Framework.Allocation.BackgroundDependencyLoaderAttribute.<>c__DisplayClass7_0.<CreateActivator>b__3(Object target, IReadOnlyDependencyContainer dc)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.Activate[T](T obj, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Containers.CompositeDrawable.InjectDependencies(IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.Load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies, Boolean isDirectAsyncContext)
at osu.Framework.Graphics.Containers.CompositeDrawable.loadChild(Drawable child)
at osu.Framework.Graphics.Containers.CompositeDrawable.load(ShaderManager shaders, Nullable`1 cancellation)
at osu.Framework.Graphics.Containers.CompositeDrawable.<>c.<RegisterForDependencyActivation>b__209_0(Object t, IReadOnlyDependencyContainer d)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.Activate[T](T obj, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Containers.CompositeDrawable.InjectDependencies(IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.Load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies, Boolean isDirectAsyncContext)
at osu.Framework.Graphics.Containers.CompositeDrawable.loadChild(Drawable child)
at osu.Framework.Graphics.Containers.CompositeDrawable.load(ShaderManager shaders, Nullable`1 cancellation)
at osu.Framework.Graphics.Containers.CompositeDrawable.<>c.<RegisterForDependencyActivation>b__209_0(Object t, IReadOnlyDependencyContainer d)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.Activate[T](T obj, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Containers.CompositeDrawable.InjectDependencies(IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.Load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies, Boolean isDirectAsyncContext)
at osu.Framework.Graphics.Containers.CompositeDrawable.loadChild(Drawable child)
at osu.Framework.Graphics.Containers.CompositeDrawable.AddInternal(Drawable drawable)
at osu.Game.Screens.Edit.Editor.load(OsuConfigManager config) in D:\a\osu\osu\osu.Game\Screens\Edit\Editor.cs:line 348
at InvokeStub_Editor.load(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
--- End of stack trace from previous location ---
at osu.Framework.Allocation.BackgroundDependencyLoaderAttribute.<>c__DisplayClass7_0.<CreateActivator>b__3(Object target, IReadOnlyDependencyContainer dc)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.<Activate>g__activateRecursively|8_0[T](Object obj, IReadOnlyDependencyContainer dependencies, Type currentType)
at osu.Framework.Allocation.DependencyActivator.Activate[T](T obj, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Containers.CompositeDrawable.InjectDependencies(IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies)
at osu.Framework.Graphics.Drawable.Load(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies, Boolean isDirectAsyncContext)
at osu.Framework.Graphics.Drawable.LoadFromAsync(IFrameBasedClock clock, IReadOnlyDependencyContainer dependencies, Boolean isDirectAsyncContext)
at osu.Framework.Graphics.Containers.CompositeDrawable.loadComponents[TLoadable](List`1 components, IReadOnlyDependencyContainer dependencies, Boolean isDirectAsyncContext, CancellationToken cancellation)
at osu.Framework.Graphics.Containers.CompositeDrawable.<>c__DisplayClass13_0`1.<LoadComponentsAsync>b__1()
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)
--- End of stack trace from previous location ---
at osu.Framework.Graphics.Containers.CompositeDrawable.<>c__DisplayClass13_2`1.<LoadComponentsAsync>b__4()
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.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass143_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)