43134 passed, 26 failed and 296 skipped
Report | Passed | Failed | Skipped | Time |
---|---|---|---|---|
TestResults-Linux-MultiThreaded.trx | 10786✅ | 4❌ | 74⚪ | 2422s |
TestResults-Linux-SingleThread.trx | 10776✅ | 14❌ | 74⚪ | 1996s |
TestResults-Windows-MultiThreaded.trx | 10786✅ | 4❌ | 74⚪ | 3001s |
TestResults-Windows-SingleThread.trx | 10786✅ | 4❌ | 74⚪ | 2441s |
❌ TestResults-Linux-MultiThreaded.trx
10864 tests were completed in 2422s with 10786 passed, 4 failed and 74 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
osu.Game.Tests.Visual.Editing.TestSceneExpandingToolboxContainer | 4❌ | 252ms |
❌ osu.Game.Tests.Visual.Editing.TestSceneExpandingToolboxContainer
❌ TestConstructor
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestConstructor
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestExpandingToolbox
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestExpandingToolbox
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestResults-Linux-SingleThread.trx
10864 tests were completed in 1996s with 10776 passed, 14 failed and 74 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
osu.Game.Tests.Editing.TestSceneHitObjectComposerDistanceSnapping | 31✅ | 1❌ | 4s | |
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation | 31✅ | 9❌ | 6s | |
osu.Game.Tests.Visual.Editing.TestSceneExpandingToolboxContainer | 4❌ | 238ms |
❌ osu.Game.Tests.Editing.TestSceneHitObjectComposerDistanceSnapping
✅ GetSnappedDistanceFromDistance
✅ GetSnappedDistanceFromDistance
✅ TestBeatDivisor(1)
✅ TestBeatDivisor(1)
✅ TestBeatDivisor(2)
✅ TestBeatDivisor(2)
✅ TestConstructor
✅ TestConstructor
✅ TestConversionsWithSliderVelocity
✅ TestConversionsWithSliderVelocity
✅ TestConvertDistanceToDuration
✅ TestConvertDistanceToDuration
✅ TestConvertDurationToDistance
✅ TestConvertDurationToDistance
✅ TestGetSnappedDurationFromDistance
✅ TestGetSnappedDurationFromDistance
✅ TestSliderMultiplier(1)
✅ TestSliderMultiplier(1)
✅ TestSliderMultiplier(2)
✅ TestSliderMultiplier(2)
✅ TestSpeedMultiplierDoesChangeDistanceSnap(1)
✅ TestSpeedMultiplierDoesChangeDistanceSnap(1)
✅ TestSpeedMultiplierDoesChangeDistanceSnap(2)
✅ TestSpeedMultiplierDoesChangeDistanceSnap(2)
✅ TestSpeedMultiplierDoesNotChangeDistanceSnap(1)
✅ TestSpeedMultiplierDoesNotChangeDistanceSnap(1)
✅ TestSpeedMultiplierDoesNotChangeDistanceSnap(2)
✅ TestSpeedMultiplierDoesNotChangeDistanceSnap(2)
✅ TestUnsnappedObject
❌ TestUnsnappedObject
System.ArgumentOutOfRangeException : Index must be within the bounds of the List. (Parameter 'index')
✅ TestUseCurrentSnap
✅ TestUseCurrentSnap
❌ 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.AggregateException : One or more errors occurred. (Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray'))
----> System.ArgumentException : Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')
✅ TestCreateNewDifficultyWithScrollSpeed_SameRuleset
❌ TestExitBlockedWhenSavingBeatmapWithSameNamedDifficulties
System.AggregateException : One or more errors occurred. (Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray'))
----> System.ArgumentException : Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')
✅ TestExitBlockedWhenSavingBeatmapWithSameNamedDifficulties
✅ TestExitWithoutSave
❌ TestExitWithoutSave
System.AggregateException : One or more errors occurred. (Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray'))
----> System.ArgumentException : Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')
✅ TestMultipleAudioFiles
❌ TestMultipleAudioFiles
System.AggregateException : One or more errors occurred. (Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray'))
----> System.ArgumentException : Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')
❌ TestMultipleBackgroundFiles
System.AggregateException : One or more errors occurred. (Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray'))
----> System.ArgumentException : Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')
✅ TestMultipleBackgroundFiles
❌ TestSavingBeatmapFailsWithSameNamedDifficulties(False)
System.AggregateException : One or more errors occurred. (Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray'))
----> System.ArgumentException : Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')
✅ TestSavingBeatmapFailsWithSameNamedDifficulties(False)
✅ TestSavingBeatmapFailsWithSameNamedDifficulties(True)
❌ TestSavingBeatmapFailsWithSameNamedDifficulties(True)
System.AggregateException : One or more errors occurred. (Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray'))
----> System.ArgumentException : Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')
✅ TestSingleAudioFile
❌ TestSingleAudioFile
System.AggregateException : One or more errors occurred. (Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray'))
----> System.ArgumentException : Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')
❌ TestSingleBackgroundFile
System.AggregateException : One or more errors occurred. (Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray'))
----> System.ArgumentException : Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')
✅ TestSingleBackgroundFile
❌ osu.Game.Tests.Visual.Editing.TestSceneExpandingToolboxContainer
❌ TestConstructor
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestConstructor
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestExpandingToolbox
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestExpandingToolbox
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestResults-Windows-MultiThreaded.trx
10864 tests were completed in 3001s with 10786 passed, 4 failed and 74 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
osu.Game.Tests.Visual.Editing.TestSceneExpandingToolboxContainer | 4❌ | 636ms |
❌ osu.Game.Tests.Visual.Editing.TestSceneExpandingToolboxContainer
❌ TestConstructor
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestConstructor
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestExpandingToolbox
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestExpandingToolbox
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestResults-Windows-SingleThread.trx
10864 tests were completed in 2441s with 10786 passed, 4 failed and 74 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
osu.Game.Tests.Visual.Editing.TestSceneExpandingToolboxContainer | 4❌ | 505ms |
❌ osu.Game.Tests.Visual.Editing.TestSceneExpandingToolboxContainer
❌ TestConstructor
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestConstructor
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestExpandingToolbox
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
❌ TestExpandingToolbox
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
Annotations
Check failure on line 50 in osu.Game/Rulesets/Edit/ExpandingToolboxContainer.cs
github-actions / Results
osu.Game.Tests.Visual.Editing.TestSceneExpandingToolboxContainer ► TestConstructor
Failed test found in:
TestResults-Linux-MultiThreaded.trx
TestResults-Linux-MultiThreaded.trx
TestResults-Linux-MultiThreaded.trx
TestResults-Linux-MultiThreaded.trx
TestResults-Linux-SingleThread.trx
TestResults-Linux-SingleThread.trx
TestResults-Linux-SingleThread.trx
TestResults-Linux-SingleThread.trx
Error:
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
Raw output
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
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)
--InvalidCastException
at osu.Game.Rulesets.Edit.ExpandingToolboxContainer.LoadComplete() in /home/runner/work/osu/osu/osu.Game/Rulesets/Edit/ExpandingToolboxContainer.cs:line 50
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.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass142_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)
github-actions / Results
osu.Game.Tests.Editing.TestSceneHitObjectComposerDistanceSnapping ► TestUnsnappedObject
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 System.Collections.Generic.List`1.Insert(Int32 index, T item)
at osu.Framework.Extensions.ExtensionMethods.AddInPlace[T](List`1 list, T item, IComparer`1 comparer)
at osu.Game.Rulesets.Osu.Objects.Drawables.Connections.FollowPointRenderer.addEntry(OsuHitObject hitObject) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu/Objects/Drawables/Connections/FollowPointRenderer.cs:line 61
at osu.Game.Rulesets.Osu.Objects.Drawables.Connections.FollowPointRenderer.AddFollowPoints(OsuHitObject hitObject) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu/Objects/Drawables/Connections/FollowPointRenderer.cs:line 42
at osu.Game.Rulesets.Osu.UI.OsuPlayfield.OnHitObjectAdded(HitObject hitObject) in /home/runner/work/osu/osu/osu.Game.Rulesets.Osu/UI/OsuPlayfield.cs:line 178
at osu.Game.Rulesets.UI.Playfield.onEntryAdded(HitObjectLifetimeEntry entry, HitObject parentHitObject) in /home/runner/work/osu/osu/osu.Game/Rulesets/UI/Playfield.cs:line 342
at osu.Game.Rulesets.Objects.Pooling.HitObjectEntryManager.Add(HitObjectLifetimeEntry entry, HitObject parent) in /home/runner/work/osu/osu/osu.Game/Rulesets/Objects/Pooling/HitObjectEntryManager.cs:line 62
at osu.Game.Rulesets.UI.Playfield.Add(HitObject hitObject) in /home/runner/work/osu/osu/osu.Game/Rulesets/UI/Playfield.cs:line 305
at osu.Game.Rulesets.UI.DrawableRuleset`1.AddHitObject(TObject hitObject) in /home/runner/work/osu/osu/osu.Game/Rulesets/UI/DrawableRuleset.cs:line 272
at osu.Game.Rulesets.Edit.DrawableEditorRulesetWrapper`1.addHitObject(HitObject hitObject) in /home/runner/work/osu/osu/osu.Game/Rulesets/Edit/DrawableEditorRulesetWrapper.cs:line 76
at osu.Game.Screens.Edit.EditorBeatmap.UpdateState() in /home/runner/work/osu/osu/osu.Game/Screens/Edit/EditorBeatmap.cs:line 477
at osu.Game.Screens.Edit.TransactionalCommitComponent.EndChange() in /home/runner/work/osu/osu/osu.Game/Screens/Edit/TransactionalCommitComponent.cs:line 53
at osu.Game.Screens.Edit.EditorBeatmap.Insert(Int32 index, HitObject hitObject) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/EditorBeatmap.cs:line 359
at osu.Game.Screens.Edit.EditorBeatmap.Add(HitObject hitObject) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/EditorBeatmap.cs:line 340
at osu.Game.Tests.Editing.TestSceneHitObjectComposerDistanceSnapping.<>c__DisplayClass16_0.<TestUnsnappedObject>b__0() in /home/runner/work/osu/osu/osu.Game.Tests/Editing/TestSceneHitObjectComposerDistanceSnapping.cs:line 249
at osu.Framework.Testing.Drawables.Steps.SingleStepButton.clickAction()
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)
github-actions / Results
osu.Game.Tests.Visual.Editing.TestSceneEditorBeatmapCreation ► TestCreateNewDifficultyWithScrollSpeed_SameRuleset
Failed test found in:
TestResults-Linux-SingleThread.trx
TestResults-Linux-SingleThread.trx
TestResults-Linux-SingleThread.trx
TestResults-Linux-SingleThread.trx
TestResults-Linux-SingleThread.trx
TestResults-Linux-SingleThread.trx
TestResults-Linux-SingleThread.trx
TestResults-Linux-SingleThread.trx
TestResults-Linux-SingleThread.trx
Error:
System.AggregateException : One or more errors occurred. (Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray'))
----> System.ArgumentException : Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')
Raw output
System.AggregateException : One or more errors occurred. (Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray'))
----> System.ArgumentException : Destination array was not long enough. Check the destination index, length, and the array's lower bounds. (Parameter 'destinationArray')
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)
--ArgumentException
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at osu.Framework.Bindables.BindableList`1.BindTo(BindableList`1 them)
at osu.Framework.Bindables.BindableList`1.osu.Framework.Bindables.IBindableList<T>.BindTo(IBindableList`1 them)
at osu.Game.Screens.Edit.Components.Timelines.Summary.Parts.ControlPointPart.LoadBeatmap(EditorBeatmap beatmap) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Components/Timelines/Summary/Parts/ControlPointPart.cs:line 25
at osu.Game.Screens.Edit.Components.Timelines.Summary.Parts.TimelinePart`1.load(IBindable`1 beatmap, EditorClock clock) in /home/runner/work/osu/osu/osu.Game/Screens/Edit/Components/Timelines/Summary/Parts/TimelinePart.cs:line 51
at InvokeStub_TimelinePart`1.load(Object, Span`1)
at System.Reflection.MethodBaseInvoker.InvokeWithFewArgs(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.AddInternal(Drawable 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 /home/runner/work/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 /home/runner/work/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 /home/runner/work/osu/osu/osu.Game/Screens/Edit/Editor.cs:line 331
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__DisplayClass142_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 0 in TestResults-Windows-MultiThreaded.trx
github-actions / Results
osu.Game.Tests.Visual.Editing.TestSceneExpandingToolboxContainer ► TestConstructor
Failed test found in:
TestResults-Windows-MultiThreaded.trx
Error:
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
Raw output
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at osu.Framework.Extensions.TaskExtensions.WaitSafely(Task task)
at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--InvalidCastException
at osu.Game.Rulesets.Edit.ExpandingToolboxContainer.LoadComplete() in D:\a\osu\osu\osu.Game\Rulesets\Edit\ExpandingToolboxContainer.cs:line 50
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.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass142_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 0 in TestResults-Windows-MultiThreaded.trx
github-actions / Results
osu.Game.Tests.Visual.Editing.TestSceneExpandingToolboxContainer ► TestConstructor
Failed test found in:
TestResults-Windows-MultiThreaded.trx
TestResults-Windows-MultiThreaded.trx
TestResults-Windows-MultiThreaded.trx
Error:
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
Raw output
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
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)
--InvalidCastException
at osu.Game.Rulesets.Edit.ExpandingToolboxContainer.LoadComplete() in D:\a\osu\osu\osu.Game\Rulesets\Edit\ExpandingToolboxContainer.cs:line 50
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.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass142_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.GameHost.Run(Game game)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
Check failure on line 0 in TestResults-Windows-SingleThread.trx
github-actions / Results
osu.Game.Tests.Visual.Editing.TestSceneExpandingToolboxContainer ► TestConstructor
Failed test found in:
TestResults-Windows-SingleThread.trx
TestResults-Windows-SingleThread.trx
TestResults-Windows-SingleThread.trx
TestResults-Windows-SingleThread.trx
Error:
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
Raw output
System.AggregateException : One or more errors occurred. (Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.)
----> System.InvalidCastException : Unable to cast object of type 'osu.Framework.Graphics.Shapes.Box' to type 'osu.Game.Rulesets.Edit.EditorToolboxGroup'.
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)
--InvalidCastException
at osu.Game.Rulesets.Edit.ExpandingToolboxContainer.LoadComplete() in D:\a\osu\osu\osu.Game\Rulesets\Edit\ExpandingToolboxContainer.cs:line 50
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.Platform.GameHost.UpdateFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass142_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)