Update SmokeSegment
in line with framework vertex changes
#879
Test Results (Windows, MultiThreaded) ❌
❌ TestResults-Windows-MultiThreaded.trx
4943 tests were completed in 1416s with 4887 passed, 41 failed and 15 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid | 22❌ | 661ms | ||
osu.Game.Tests.Editing.TestSceneHitObjectComposerDistanceSnapping | 14❌ | 864ms | ||
osu.Game.Tests.Visual.Editing.TestSceneHitObjectComposer | 5❌ | 519ms |
❌ osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid
❌ TestBeatDivisor(1)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestBeatDivisor(12)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestBeatDivisor(16)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestBeatDivisor(2)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestBeatDivisor(3)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestBeatDivisor(4)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestBeatDivisor(6)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestBeatDivisor(8)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestConstructor
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestCursorAfterMovementPoint
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestCursorAlmostInCentre
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestCursorBeforeMovementPoint
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestCursorInCentre
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestDistanceSpacing(0.5f)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestDistanceSpacing(1.0f)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestDistanceSpacing(2.0f)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestDistanceSpacingAdjust(0.5f,200.0f)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestDistanceSpacingAdjust(1,200.0f)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestDistanceSpacingAdjust(1.5f,150.0f)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestDistanceSpacingAdjust(2.0f,200.0f)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestLimitedDistance
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestReferenceObjectNotOnSnapGrid
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ osu.Game.Tests.Editing.TestSceneHitObjectComposerDistanceSnapping
❌ GetSnappedDistanceFromDistance
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestBeatDivisor(1)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestBeatDivisor(2)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestConstructor
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestConversionsWithSliderVelocity
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestConvertDistanceToDuration
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestConvertDurationToDistance
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestGetSnappedDurationFromDistance
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestSliderMultiplier(1)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestSliderMultiplier(2)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestSpeedMultiplierDoesChangeDistanceSnap(1)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestSpeedMultiplierDoesChangeDistanceSnap(2)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestSpeedMultiplierDoesNotChangeDistanceSnap(1)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestSpeedMultiplierDoesNotChangeDistanceSnap(2)
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ osu.Game.Tests.Visual.Editing.TestSceneHitObjectComposer
❌ TestConstructor
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestDistanceSpacingHotkeys
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestPlacementFailsWhenClickingButton
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestPlacementOnlyWorksWithTiming
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
❌ TestPlacementWithinToolboxScrollArea
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
Annotations
Check failure on line 85 in osu.Game/Screens/Edit/Components/EditorToolButton.cs
github-actions / Test Results (Windows, MultiThreaded)
osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid ► TestBeatDivisor(1)
Failed test found in:
TestResults-Windows-MultiThreaded.trx
Error:
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
--TearDown
at osu.Framework.Testing.TestScene.checkForErrors()
at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
--InvalidOperationException
at osu.Framework.Extensions.PopoverExtensions.setTargetOnNearestPopover(Drawable origin, IHasPopover target)
at osu.Framework.Extensions.PopoverExtensions.HidePopover(Drawable drawable)
at osu.Game.Screens.Edit.Components.EditorToolButton.updateSelectionState() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 85
at osu.Game.Screens.Edit.Components.EditorToolButton.<LoadComplete>b__12_0(ValueChangedEvent`1 _) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Game.Screens.Edit.Components.EditorToolButton.LoadComplete() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Framework.Graphics.Drawable.loadComplete()
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.Graphics.Containers.CompositeDrawable.UpdateSubTree()
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__DisplayClass139_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.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Framework.Testing.TestScene.<>c__DisplayClass48_0.<SetupGameHostForNUnit>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 85 in osu.Game/Screens/Edit/Components/EditorToolButton.cs
github-actions / Test Results (Windows, MultiThreaded)
osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid ► TestBeatDivisor(12)
Failed test found in:
TestResults-Windows-MultiThreaded.trx
Error:
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
--TearDown
at osu.Framework.Testing.TestScene.checkForErrors()
at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
--InvalidOperationException
at osu.Framework.Extensions.PopoverExtensions.setTargetOnNearestPopover(Drawable origin, IHasPopover target)
at osu.Framework.Extensions.PopoverExtensions.HidePopover(Drawable drawable)
at osu.Game.Screens.Edit.Components.EditorToolButton.updateSelectionState() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 85
at osu.Game.Screens.Edit.Components.EditorToolButton.<LoadComplete>b__12_0(ValueChangedEvent`1 _) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Game.Screens.Edit.Components.EditorToolButton.LoadComplete() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Framework.Graphics.Drawable.loadComplete()
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.Graphics.Containers.CompositeDrawable.UpdateSubTree()
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__DisplayClass139_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.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Framework.Testing.TestScene.<>c__DisplayClass48_0.<SetupGameHostForNUnit>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 85 in osu.Game/Screens/Edit/Components/EditorToolButton.cs
github-actions / Test Results (Windows, MultiThreaded)
osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid ► TestBeatDivisor(16)
Failed test found in:
TestResults-Windows-MultiThreaded.trx
Error:
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
--TearDown
at osu.Framework.Testing.TestScene.checkForErrors()
at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
--InvalidOperationException
at osu.Framework.Extensions.PopoverExtensions.setTargetOnNearestPopover(Drawable origin, IHasPopover target)
at osu.Framework.Extensions.PopoverExtensions.HidePopover(Drawable drawable)
at osu.Game.Screens.Edit.Components.EditorToolButton.updateSelectionState() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 85
at osu.Game.Screens.Edit.Components.EditorToolButton.<LoadComplete>b__12_0(ValueChangedEvent`1 _) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Game.Screens.Edit.Components.EditorToolButton.LoadComplete() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Framework.Graphics.Drawable.loadComplete()
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.Graphics.Containers.CompositeDrawable.UpdateSubTree()
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__DisplayClass139_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.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Framework.Testing.TestScene.<>c__DisplayClass48_0.<SetupGameHostForNUnit>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 85 in osu.Game/Screens/Edit/Components/EditorToolButton.cs
github-actions / Test Results (Windows, MultiThreaded)
osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid ► TestBeatDivisor(2)
Failed test found in:
TestResults-Windows-MultiThreaded.trx
Error:
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
--TearDown
at osu.Framework.Testing.TestScene.checkForErrors()
at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
--InvalidOperationException
at osu.Framework.Extensions.PopoverExtensions.setTargetOnNearestPopover(Drawable origin, IHasPopover target)
at osu.Framework.Extensions.PopoverExtensions.HidePopover(Drawable drawable)
at osu.Game.Screens.Edit.Components.EditorToolButton.updateSelectionState() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 85
at osu.Game.Screens.Edit.Components.EditorToolButton.<LoadComplete>b__12_0(ValueChangedEvent`1 _) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Game.Screens.Edit.Components.EditorToolButton.LoadComplete() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Framework.Graphics.Drawable.loadComplete()
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.Graphics.Containers.CompositeDrawable.UpdateSubTree()
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__DisplayClass139_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.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Framework.Testing.TestScene.<>c__DisplayClass48_0.<SetupGameHostForNUnit>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 85 in osu.Game/Screens/Edit/Components/EditorToolButton.cs
github-actions / Test Results (Windows, MultiThreaded)
osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid ► TestBeatDivisor(3)
Failed test found in:
TestResults-Windows-MultiThreaded.trx
Error:
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
--TearDown
at osu.Framework.Testing.TestScene.checkForErrors()
at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
--InvalidOperationException
at osu.Framework.Extensions.PopoverExtensions.setTargetOnNearestPopover(Drawable origin, IHasPopover target)
at osu.Framework.Extensions.PopoverExtensions.HidePopover(Drawable drawable)
at osu.Game.Screens.Edit.Components.EditorToolButton.updateSelectionState() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 85
at osu.Game.Screens.Edit.Components.EditorToolButton.<LoadComplete>b__12_0(ValueChangedEvent`1 _) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Game.Screens.Edit.Components.EditorToolButton.LoadComplete() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Framework.Graphics.Drawable.loadComplete()
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.Graphics.Containers.CompositeDrawable.UpdateSubTree()
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__DisplayClass139_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.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Framework.Testing.TestScene.<>c__DisplayClass48_0.<SetupGameHostForNUnit>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 85 in osu.Game/Screens/Edit/Components/EditorToolButton.cs
github-actions / Test Results (Windows, MultiThreaded)
osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid ► TestBeatDivisor(4)
Failed test found in:
TestResults-Windows-MultiThreaded.trx
Error:
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
--TearDown
at osu.Framework.Testing.TestScene.checkForErrors()
at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
--InvalidOperationException
at osu.Framework.Extensions.PopoverExtensions.setTargetOnNearestPopover(Drawable origin, IHasPopover target)
at osu.Framework.Extensions.PopoverExtensions.HidePopover(Drawable drawable)
at osu.Game.Screens.Edit.Components.EditorToolButton.updateSelectionState() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 85
at osu.Game.Screens.Edit.Components.EditorToolButton.<LoadComplete>b__12_0(ValueChangedEvent`1 _) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Game.Screens.Edit.Components.EditorToolButton.LoadComplete() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Framework.Graphics.Drawable.loadComplete()
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.Graphics.Containers.CompositeDrawable.UpdateSubTree()
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__DisplayClass139_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.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Framework.Testing.TestScene.<>c__DisplayClass48_0.<SetupGameHostForNUnit>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 85 in osu.Game/Screens/Edit/Components/EditorToolButton.cs
github-actions / Test Results (Windows, MultiThreaded)
osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid ► TestBeatDivisor(6)
Failed test found in:
TestResults-Windows-MultiThreaded.trx
Error:
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
--TearDown
at osu.Framework.Testing.TestScene.checkForErrors()
at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
--InvalidOperationException
at osu.Framework.Extensions.PopoverExtensions.setTargetOnNearestPopover(Drawable origin, IHasPopover target)
at osu.Framework.Extensions.PopoverExtensions.HidePopover(Drawable drawable)
at osu.Game.Screens.Edit.Components.EditorToolButton.updateSelectionState() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 85
at osu.Game.Screens.Edit.Components.EditorToolButton.<LoadComplete>b__12_0(ValueChangedEvent`1 _) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Game.Screens.Edit.Components.EditorToolButton.LoadComplete() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Framework.Graphics.Drawable.loadComplete()
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.Graphics.Containers.CompositeDrawable.UpdateSubTree()
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__DisplayClass139_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.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Framework.Testing.TestScene.<>c__DisplayClass48_0.<SetupGameHostForNUnit>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 85 in osu.Game/Screens/Edit/Components/EditorToolButton.cs
github-actions / Test Results (Windows, MultiThreaded)
osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid ► TestBeatDivisor(8)
Failed test found in:
TestResults-Windows-MultiThreaded.trx
Error:
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
--TearDown
at osu.Framework.Testing.TestScene.checkForErrors()
at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
--InvalidOperationException
at osu.Framework.Extensions.PopoverExtensions.setTargetOnNearestPopover(Drawable origin, IHasPopover target)
at osu.Framework.Extensions.PopoverExtensions.HidePopover(Drawable drawable)
at osu.Game.Screens.Edit.Components.EditorToolButton.updateSelectionState() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 85
at osu.Game.Screens.Edit.Components.EditorToolButton.<LoadComplete>b__12_0(ValueChangedEvent`1 _) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Game.Screens.Edit.Components.EditorToolButton.LoadComplete() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Framework.Graphics.Drawable.loadComplete()
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.Graphics.Containers.CompositeDrawable.UpdateSubTree()
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__DisplayClass139_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.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Framework.Testing.TestScene.<>c__DisplayClass48_0.<SetupGameHostForNUnit>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 85 in osu.Game/Screens/Edit/Components/EditorToolButton.cs
github-actions / Test Results (Windows, MultiThreaded)
osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid ► TestConstructor
Failed test found in:
TestResults-Windows-MultiThreaded.trx
Error:
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
--TearDown
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at osu.Framework.Extensions.TaskExtensions.WaitSafely(Task task)
at osu.Framework.Testing.TestScene.checkForErrors()
at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
--InvalidOperationException
at osu.Framework.Extensions.PopoverExtensions.setTargetOnNearestPopover(Drawable origin, IHasPopover target)
at osu.Framework.Extensions.PopoverExtensions.HidePopover(Drawable drawable)
at osu.Game.Screens.Edit.Components.EditorToolButton.updateSelectionState() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 85
at osu.Game.Screens.Edit.Components.EditorToolButton.<LoadComplete>b__12_0(ValueChangedEvent`1 _) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Game.Screens.Edit.Components.EditorToolButton.LoadComplete() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Framework.Graphics.Drawable.loadComplete()
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.Graphics.Containers.CompositeDrawable.UpdateSubTree()
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__DisplayClass139_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.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Framework.Testing.TestScene.<>c__DisplayClass48_0.<SetupGameHostForNUnit>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 85 in osu.Game/Screens/Edit/Components/EditorToolButton.cs
github-actions / Test Results (Windows, MultiThreaded)
osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid ► TestCursorAfterMovementPoint
Failed test found in:
TestResults-Windows-MultiThreaded.trx
Error:
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
--TearDown
at osu.Framework.Testing.TestScene.checkForErrors()
at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
--InvalidOperationException
at osu.Framework.Extensions.PopoverExtensions.setTargetOnNearestPopover(Drawable origin, IHasPopover target)
at osu.Framework.Extensions.PopoverExtensions.HidePopover(Drawable drawable)
at osu.Game.Screens.Edit.Components.EditorToolButton.updateSelectionState() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 85
at osu.Game.Screens.Edit.Components.EditorToolButton.<LoadComplete>b__12_0(ValueChangedEvent`1 _) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Game.Screens.Edit.Components.EditorToolButton.LoadComplete() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Framework.Graphics.Drawable.loadComplete()
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.Graphics.Containers.CompositeDrawable.UpdateSubTree()
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__DisplayClass139_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.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Framework.Testing.TestScene.<>c__DisplayClass48_0.<SetupGameHostForNUnit>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 85 in osu.Game/Screens/Edit/Components/EditorToolButton.cs
github-actions / Test Results (Windows, MultiThreaded)
osu.Game.Rulesets.Osu.Tests.Editor.TestSceneOsuDistanceSnapGrid ► TestCursorAlmostInCentre
Failed test found in:
TestResults-Windows-MultiThreaded.trx
Error:
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
Raw output
TearDown : System.AggregateException : One or more errors occurred. (Cannot show or hide a popover without a parent PopoverContainer in the hierarchy)
----> System.InvalidOperationException : Cannot show or hide a popover without a parent PopoverContainer in the hierarchy
--TearDown
at osu.Framework.Testing.TestScene.checkForErrors()
at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
--InvalidOperationException
at osu.Framework.Extensions.PopoverExtensions.setTargetOnNearestPopover(Drawable origin, IHasPopover target)
at osu.Framework.Extensions.PopoverExtensions.HidePopover(Drawable drawable)
at osu.Game.Screens.Edit.Components.EditorToolButton.updateSelectionState() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 85
at osu.Game.Screens.Edit.Components.EditorToolButton.<LoadComplete>b__12_0(ValueChangedEvent`1 _) in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Game.Screens.Edit.Components.EditorToolButton.LoadComplete() in D:\a\osu\osu\osu.Game\Screens\Edit\Components\EditorToolButton.cs:line 71
at osu.Framework.Graphics.Drawable.loadComplete()
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.Graphics.Containers.CompositeDrawable.UpdateSubTree()
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__DisplayClass139_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.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Framework.Testing.TestScene.<>c__DisplayClass48_0.<SetupGameHostForNUnit>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)