Skip to content

fix spectator button state desync after quitting mid-gameplay #5

fix spectator button state desync after quitting mid-gameplay

fix spectator button state desync after quitting mid-gameplay #5

GitHub Actions / Test Results (Linux, MultiThreaded) failed Mar 5, 2024 in 1s

5068 passed, 502 failed and 52 skipped

Tests failed

❌ TestResults-Linux-MultiThreaded.trx

5622 tests were completed in 829s with 5068 passed, 502 failed and 52 skipped.

Test suite Passed Failed Skipped Time
osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModFlashlight 1✅ 6❌ 767ms
osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModFloatingFruits 1✅ 1❌ 387ms
osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModNoScope 1✅ 3❌ 299ms
osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModPerfect 1✅ 8❌ 284ms
osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModRelax 1✅ 2❌ 479ms
osu.Game.Rulesets.Catch.Tests.TestSceneAutoJuiceStream 1❌ 288ms
osu.Game.Rulesets.Catch.Tests.TestSceneBananaShower 2❌ 239ms
osu.Game.Rulesets.Catch.Tests.TestSceneCatchModHidden 1✅ 1❌ 278ms
osu.Game.Rulesets.Catch.Tests.TestSceneCatchPlayer 1❌ 287ms
osu.Game.Rulesets.Catch.Tests.TestSceneCatchPlayerLegacySkin 3❌ 290ms
osu.Game.Rulesets.Catch.Tests.TestSceneCatchReplay 2❌ 388ms
osu.Game.Rulesets.Catch.Tests.TestSceneCatchStacker 1❌ 170ms
osu.Game.Rulesets.Catch.Tests.TestSceneHyperDash 2❌ 189ms
osu.Game.Rulesets.Catch.Tests.TestSceneJuiceStream 2❌ 182ms
osu.Game.Rulesets.Catch.Tests.TestSceneLegacyBeatmapSkin 1✅ 20❌ 244ms
osu.Game.Rulesets.Catch.Tests.TestSceneOutOfBoundsObjects 2❌ 252ms
osu.Game.Rulesets.EmptyFreeform.Tests.TestSceneOsuPlayer 1❌ 860ms
osu.Game.Rulesets.EmptyScrolling.Tests.TestSceneOsuPlayer 1❌ 849ms
osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModAutoplay 1✅ 1❌ 554ms
osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModConstantSpeed 1✅ 1❌ 278ms
osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModDoubleTime 1✅ 2❌ 209ms
osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModFadeIn 1✅ 5❌ 291ms
osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModFlashlight 1✅ 6❌ 294ms
osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModHidden 1✅ 5❌ 373ms
osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModInvert 1✅ 1❌ 387ms
osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModPerfect 1✅ 6❌ 353ms
osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModSuddenDeath 1✅ 2❌ 229ms
osu.Game.Rulesets.Mania.Tests.TestSceneManiaHitObjectSamples 1✅ 2❌ 238ms
osu.Game.Rulesets.Mania.Tests.TestSceneManiaPlayer 1❌ 317ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModAlternate 1✅ 5❌ 436ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModAutopilot 1✅ 1❌ 288ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModAutoplay 1✅ 5❌ 282ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModBubbles 1✅ 1❌ 367ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModDifficultyAdjust 1✅ 5❌ 191ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModDoubleTime 1✅ 5❌ 231ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModFlashlight 1✅ 13❌ 280ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModFreezeFrame 1✅ 1❌ 228ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModHidden 1✅ 5❌ 292ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModMagnetised 1✅ 3❌ 212ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModMuted 2✅ 1❌ 298ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModNoScope 1✅ 3❌ 339ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModPerfect 1✅ 7❌ 192ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModRandom 1✅ 9❌ 193ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModRepel 1✅ 3❌ 278ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModSingleTap 1✅ 4❌ 191ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModSpunOut 1✅ 5❌ 241ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModStrictTracking 1✅ 1❌ 236ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModSuddenDeath 1✅ 2❌ 189ms
osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModTouchDevice 1✅ 6❌ 191ms
osu.Game.Rulesets.Osu.Tests.TestSceneCursorParticles 1✅ 2❌ 338ms
osu.Game.Rulesets.Osu.Tests.TestSceneHitCircleLongCombo 1❌ 267ms
osu.Game.Rulesets.Osu.Tests.TestSceneLegacyBeatmapSkin 1✅ 22❌ 238ms
osu.Game.Rulesets.Osu.Tests.TestSceneMissHitWindowJudgements 1✅ 2❌ 218ms
osu.Game.Rulesets.Osu.Tests.TestSceneNoSpinnerStacking 1❌ 247ms
osu.Game.Rulesets.Osu.Tests.TestSceneOsuHitObjectSamples 1✅ 5❌ 231ms
osu.Game.Rulesets.Osu.Tests.TestSceneOsuPlayer 1❌ 206ms
osu.Game.Rulesets.Osu.Tests.TestSceneSkinFallbacks 3❌ 274ms
osu.Game.Rulesets.Osu.Tests.TestSceneSliderSnaking 1✅ 8❌ 194ms
osu.Game.Rulesets.Osu.Tests.TestSceneSpinnerRotation 10❌ 196ms
osu.Game.Rulesets.Osu.Tests.TestSceneTrianglesSpinnerRotation 4❌ 191ms
osu.Game.Rulesets.Pippidon.Tests.TestSceneOsuPlayer 2❌ 2s
osu.Game.Rulesets.Taiko.Tests.Mods.TestSceneTaikoModFlashlight 1✅ 7❌ 228ms
osu.Game.Rulesets.Taiko.Tests.Mods.TestSceneTaikoModHidden 1✅ 2❌ 272ms
osu.Game.Rulesets.Taiko.Tests.Mods.TestSceneTaikoModPerfect 1✅ 6❌ 262ms
osu.Game.Rulesets.Taiko.Tests.Mods.TestSceneTaikoModSingleTap 1✅ 5❌ 193ms
osu.Game.Rulesets.Taiko.Tests.TestSceneSampleOutput 1❌ 168ms
osu.Game.Rulesets.Taiko.Tests.TestSceneTaikoHitObjectSamples 1✅ 5❌ 232ms
osu.Game.Rulesets.Taiko.Tests.TestSceneTaikoPlayer 1❌ 188ms
osu.Game.Rulesets.Taiko.Tests.TestSceneTaikoPlayerLegacySkin 1❌ 379ms
osu.Game.Rulesets.Taiko.Tests.TestSceneTaikoSuddenDeath 2❌ 189ms
osu.Game.Tests.Gameplay.TestSceneHitObjectSamples 1✅ 19❌ 526ms
osu.Game.Tests.Visual.Background.TestSceneUserDimBackgrounds 1✅ 11❌ 558ms
osu.Game.Tests.Visual.Gameplay.TestSceneBeatmapSkinFallbacks 1✅ 1❌ 218ms
osu.Game.Tests.Visual.Gameplay.TestSceneCompletionCancellation 4❌ 231ms
osu.Game.Tests.Visual.Gameplay.TestSceneFailAnimation 1✅ 5❌ 311ms
osu.Game.Tests.Visual.Gameplay.TestSceneFailJudgement 1✅ 4❌ 329ms
osu.Game.Tests.Visual.Gameplay.TestSceneGameplayRewinding 2❌ 191ms
osu.Game.Tests.Visual.Gameplay.TestSceneGameplaySamplePlayback 2❌ 229ms
osu.Game.Tests.Visual.Gameplay.TestSceneGameplaySampleTriggerSource 3❌ 199ms
osu.Game.Tests.Visual.Gameplay.TestSceneLeadIn 1✅ 16❌ 374ms
osu.Game.Tests.Visual.Gameplay.TestSceneModValidity 1✅ 4❌ 230ms
osu.Game.Tests.Visual.Gameplay.TestSceneOverlayActivation 5❌ 357ms
osu.Game.Tests.Visual.Gameplay.TestScenePause 23❌ 250ms
osu.Game.Tests.Visual.Gameplay.TestScenePauseWhenInactive 3❌ 178ms
osu.Game.Tests.Visual.Gameplay.TestScenePlayerLoader 1✅ 19❌ 372ms
osu.Game.Tests.Visual.Gameplay.TestScenePlayerLocalScoreImport 1✅ 7❌ 283ms
osu.Game.Tests.Visual.Gameplay.TestScenePlayerReferenceLeaking 1✅ 4❌ 291ms
osu.Game.Tests.Visual.Gameplay.TestScenePlayerScoreSubmission 1✅ 14❌ 238ms
osu.Game.Tests.Visual.Gameplay.TestSceneReplayRecorder 5❌ 138ms
osu.Game.Tests.Visual.Gameplay.TestSceneSkinEditor 11❌ 260ms
osu.Game.Tests.Visual.Gameplay.TestSceneStoryboardSamplePlayback 1✅ 10❌ 302ms
osu.Game.Tests.Visual.Gameplay.TestSceneStoryboardWithOutro 1✅ 12❌ 187ms
osu.Game.Tests.Visual.Gameplay.TestSceneUnknownMod 1✅ 1❌ 127ms
osu.Game.Tests.Visual.Mods.TestSceneModAccuracyChallenge 1✅ 2❌ 209ms
osu.Game.Tests.Visual.Mods.TestSceneModFailCondition 1✅ 2❌ 301ms
osu.Game.Tests.Visual.Multiplayer.TestSceneAllPlayersQueueMode 2✅ 8❌ 1s
osu.Game.Tests.Visual.Multiplayer.TestSceneHostOnlyQueueMode 6✅ 3❌ 1s
osu.Game.Tests.Visual.Multiplayer.TestSceneMultiplayerLoungeSubScreen 8❌ 128ms
osu.Game.Tests.Visual.Multiplayer.TestSceneMultiplayerParticipantsList 14✅ 2❌ 11s
osu.Game.Tests.Visual.Navigation.TestSceneScreenNavigation 43✅ 1❌ 41s
osu.Game.Tests.Visual.Online.TestSceneSoloStatisticsWatcher 8❌ 136ms
osu.Game.Tests.Visual.Playlists.TestScenePlaylistsLoungeSubScreen 1✅ 4❌ 216ms
osu.Game.Tests.Visual.Playlists.TestScenePlaylistsRoomCreation 5❌ 133ms
osu.Game.Tests.Visual.Settings.TestSceneSettingsPanel 2✅ 7❌ 233ms

❌ osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModFlashlight

❌ TestComboBasedSize(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestComboBasedSize(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
✅ TestConstructor
❌ TestSizeMultiplier(0.5f)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestSizeMultiplier(1.0f)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestSizeMultiplier(1.25f)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestSizeMultiplier(1.5f)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModFloatingFruits

✅ TestConstructor
❌ TestFloating
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModNoScope

❌ TestAlwaysHidden
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
✅ TestConstructor
❌ TestVisibleAfterComboBreak
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestVisibleDuringBreak
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModPerfect

❌ TestBananaShower(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBananaShower(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
✅ TestConstructor
❌ TestDroplet(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestFruit(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestFruit(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestJuiceStream(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestJuiceStream(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestTinyDroplet(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModRelax

✅ TestConstructor
❌ TestGameCursorHidden
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestModRelax
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.TestSceneAutoJuiceStream

❌ TestConstructor
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.TestSceneBananaShower

❌ TestBananaShower
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestConstructor
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.TestSceneCatchModHidden

✅ TestConstructor
❌ TestJuiceStream
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.TestSceneCatchPlayer

❌ TestConstructor
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.TestSceneCatchPlayerLegacySkin

❌ TestConstructor
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestLegacyHUDComboCounterHidden(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestLegacyHUDComboCounterHidden(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.TestSceneCatchReplay

❌ TestConstructor
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestReplayCatcherPositionIsFramePerfect
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.TestSceneCatchStacker

❌ TestConstructor
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.TestSceneHyperDash

❌ TestConstructor
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestHyperDash
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.TestSceneJuiceStream

❌ TestConstructor
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestJuiceStreamEndingCombo
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Catch.Tests.TestSceneLegacyBeatmapSkin

❌ TestBeatmapComboColours(False,False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapComboColours(False,True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapComboColours(True,False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapComboColours(True,True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapComboColoursOverride(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapComboColoursOverride(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapComboColoursOverrideWithDefaultColours(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapComboColoursOverrideWithDefaultColours(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapHyperDashColours(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapHyperDashColours(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapHyperDashColoursOverride(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapHyperDashColoursOverride(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapNoComboColours(False,False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapNoComboColours(False,True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapNoComboColours(True,False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapNoComboColours(True,True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapNoComboColoursSkinOverride(False,False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapNoComboColoursSkinOverride(False,True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapNoComboColoursSkinOverride(True,False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestBeatmapNoComboColoursSkinOverride(True,True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
✅ TestConstructor

❌ osu.Game.Rulesets.Catch.Tests.TestSceneOutOfBoundsObjects

❌ TestConstructor
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestNoOutOfBoundsObjects
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.EmptyFreeform.Tests.TestSceneOsuPlayer

❌ TestConstructor
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.EmptyScrolling.Tests.TestSceneOsuPlayer

❌ TestConstructor
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModAutoplay

✅ TestConstructor
❌ TestPerfectScoreOnShortHoldNote
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModConstantSpeed

❌ TestConstantScroll
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
✅ TestConstructor

❌ osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModDoubleTime

✅ TestConstructor
❌ TestHitWindowWithDoubleTime
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestHitWindowWithoutDoubleTime
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModFadeIn

✅ TestConstructor
❌ TestMaxCoverageFullWidth
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestMaxCoverageHalfWidth
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestMinCoverageFullWidth
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestMinCoverageHalfWidth
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestNoCoverageDuringBreak
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModFlashlight

❌ TestComboBasedSize(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestComboBasedSize(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
✅ TestConstructor
❌ TestSizeMultiplier(0.5f)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestSizeMultiplier(1.0f)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestSizeMultiplier(1.5f)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestSizeMultiplier(3.0f)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModHidden

✅ TestConstructor
❌ TestMaxCoverageFullWidth
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestMaxCoverageHalfWidth
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestMinCoverageFullWidth
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestMinCoverageHalfWidth
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestNoCoverageDuringBreak
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModInvert

✅ TestConstructor
❌ TestInversion
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModPerfect

❌ TestBreakOnHoldNote
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
✅ TestConstructor
❌ TestGreatHit
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestHoldNote(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestHoldNote(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestNote(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestNote(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Mania.Tests.Mods.TestSceneManiaModSuddenDeath

❌ TestBreakOnHoldNote
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
✅ TestConstructor
❌ TestGreatHit
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Mania.Tests.TestSceneManiaHitObjectSamples

✅ TestConstructor
❌ TestManiaHitObjectCustomSampleBank
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestManiaHitObjectNormalSampleBank
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Mania.Tests.TestSceneManiaPlayer

❌ TestConstructor
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModAlternate

✅ TestConstructor
❌ TestInputAlternating
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestInputSingular
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestInputSingularAtIntro
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestInputSingularWithBreak(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestInputSingularWithBreak(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModAutopilot

✅ TestConstructor
❌ TestInstantResume
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModAutoplay

✅ TestConstructor
❌ TestCursorPositionStoredToJudgement
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestPerfectScoreOnShortSliderWithRepeat(20)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestPerfectScoreOnShortSliderWithRepeat(6.25f)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestSpmUnaffectedByRateAdjust
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestSpmUnaffectedByTimeRamp
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModBubbles

✅ TestConstructor
❌ TestOsuModBubbles
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModDifficultyAdjust

❌ TestApproachRate1
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestApproachRate10
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestCircleSize1
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestCircleSize10
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
✅ TestConstructor
❌ TestNoAdjustment
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModDoubleTime

✅ TestConstructor
❌ TestSpeedChangeCustomisation(0.5d)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestSpeedChangeCustomisation(1.01d)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestSpeedChangeCustomisation(1.5d)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestSpeedChangeCustomisation(2)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestSpeedChangeCustomisation(5)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.

❌ osu.Game.Rulesets.Osu.Tests.Mods.TestSceneOsuModFlashlight

❌ TestComboBasedSize(False)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestComboBasedSize(True)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
✅ TestConstructor
❌ TestFollowDelay(120)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestFollowDelay(1200)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
	  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
❌ TestFollowDelay(600)
	TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)

Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

Check failure on line 0 in TestResults-Linux-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (Linux, MultiThreaded)

osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModFlashlight ► TestComboBasedSize(False)

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
    ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
Raw output
TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
--TearDown
   at osu.Framework.Testing.TestScene.checkForErrors()
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--DependencyNotRegisteredException
   at osu.Framework.Utils.SourceGeneratorUtils.GetDependency(IReadOnlyDependencyContainer container, Type type, Type callerType, String cachedName, Type cachedParent, Boolean allowNulls, Boolean rebindBindables)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass8_0.<getDependency>b__0(IReadOnlyDependencyContainer dc)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_1.<CreateActivator>b__2(Object target, IReadOnlyDependencyContainer dc)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_0.<CreateActivator>b__1(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>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.Allocation.DependencyContainer.Inject[T](T instance)
   at osu.Framework.Graphics.Drawable.InjectDependencies(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.InvokeTask()
   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.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Platform.GameHost.UpdateFrame()
   at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.InvokeTask()
   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__DisplayClass50_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.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-Linux-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (Linux, MultiThreaded)

osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModFlashlight ► TestComboBasedSize(True)

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
    ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
Raw output
TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
--TearDown
   at osu.Framework.Testing.TestScene.checkForErrors()
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--DependencyNotRegisteredException
   at osu.Framework.Utils.SourceGeneratorUtils.GetDependency(IReadOnlyDependencyContainer container, Type type, Type callerType, String cachedName, Type cachedParent, Boolean allowNulls, Boolean rebindBindables)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass8_0.<getDependency>b__0(IReadOnlyDependencyContainer dc)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_1.<CreateActivator>b__2(Object target, IReadOnlyDependencyContainer dc)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_0.<CreateActivator>b__1(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>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.Allocation.DependencyContainer.Inject[T](T instance)
   at osu.Framework.Graphics.Drawable.InjectDependencies(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.InvokeTask()
   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.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Platform.GameHost.UpdateFrame()
   at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.InvokeTask()
   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__DisplayClass50_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.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-Linux-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (Linux, MultiThreaded)

osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModFlashlight ► TestSizeMultiplier(0.5f)

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
    ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
Raw output
TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
--TearDown
   at osu.Framework.Testing.TestScene.checkForErrors()
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--DependencyNotRegisteredException
   at osu.Framework.Utils.SourceGeneratorUtils.GetDependency(IReadOnlyDependencyContainer container, Type type, Type callerType, String cachedName, Type cachedParent, Boolean allowNulls, Boolean rebindBindables)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass8_0.<getDependency>b__0(IReadOnlyDependencyContainer dc)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_1.<CreateActivator>b__2(Object target, IReadOnlyDependencyContainer dc)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_0.<CreateActivator>b__1(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>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.Allocation.DependencyContainer.Inject[T](T instance)
   at osu.Framework.Graphics.Drawable.InjectDependencies(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.InvokeTask()
   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.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Platform.GameHost.UpdateFrame()
   at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.InvokeTask()
   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__DisplayClass50_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.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-Linux-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (Linux, MultiThreaded)

osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModFlashlight ► TestSizeMultiplier(1.0f)

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
    ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
Raw output
TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
--TearDown
   at osu.Framework.Testing.TestScene.checkForErrors()
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--DependencyNotRegisteredException
   at osu.Framework.Utils.SourceGeneratorUtils.GetDependency(IReadOnlyDependencyContainer container, Type type, Type callerType, String cachedName, Type cachedParent, Boolean allowNulls, Boolean rebindBindables)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass8_0.<getDependency>b__0(IReadOnlyDependencyContainer dc)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_1.<CreateActivator>b__2(Object target, IReadOnlyDependencyContainer dc)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_0.<CreateActivator>b__1(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>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.Allocation.DependencyContainer.Inject[T](T instance)
   at osu.Framework.Graphics.Drawable.InjectDependencies(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.InvokeTask()
   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.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Platform.GameHost.UpdateFrame()
   at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.InvokeTask()
   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__DisplayClass50_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.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-Linux-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (Linux, MultiThreaded)

osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModFlashlight ► TestSizeMultiplier(1.25f)

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
    ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
Raw output
TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
--TearDown
   at osu.Framework.Testing.TestScene.checkForErrors()
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--DependencyNotRegisteredException
   at osu.Framework.Utils.SourceGeneratorUtils.GetDependency(IReadOnlyDependencyContainer container, Type type, Type callerType, String cachedName, Type cachedParent, Boolean allowNulls, Boolean rebindBindables)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass8_0.<getDependency>b__0(IReadOnlyDependencyContainer dc)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_1.<CreateActivator>b__2(Object target, IReadOnlyDependencyContainer dc)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_0.<CreateActivator>b__1(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>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.Allocation.DependencyContainer.Inject[T](T instance)
   at osu.Framework.Graphics.Drawable.InjectDependencies(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.InvokeTask()
   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.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Platform.GameHost.UpdateFrame()
   at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.InvokeTask()
   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__DisplayClass50_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.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-Linux-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (Linux, MultiThreaded)

osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModFlashlight ► TestSizeMultiplier(1.5f)

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
    ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
Raw output
TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
--TearDown
   at osu.Framework.Testing.TestScene.checkForErrors()
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--DependencyNotRegisteredException
   at osu.Framework.Utils.SourceGeneratorUtils.GetDependency(IReadOnlyDependencyContainer container, Type type, Type callerType, String cachedName, Type cachedParent, Boolean allowNulls, Boolean rebindBindables)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass8_0.<getDependency>b__0(IReadOnlyDependencyContainer dc)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_1.<CreateActivator>b__2(Object target, IReadOnlyDependencyContainer dc)
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_0.<CreateActivator>b__1(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>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.Allocation.DependencyContainer.Inject[T](T instance)
   at osu.Framework.Graphics.Drawable.InjectDependencies(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.InvokeTask()
   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.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.updateChild(Drawable c)
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Platform.GameHost.UpdateFrame()
   at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.InvokeTask()
   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__DisplayClass50_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.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-Linux-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (Linux, MultiThreaded)

osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModFloatingFruits ► TestFloating

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
    ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
Raw output
TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
--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()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--DependencyNotRegisteredException
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_0.<CreateActivator>b__1(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>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.Allocation.DependencyContainer.Inject[T](T instance)
   at osu.Framework.Graphics.Drawable.InjectDependencies(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__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at osu.Framework.Testing.TestScene.<>c__DisplayClass50_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.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-Linux-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (Linux, MultiThreaded)

osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModNoScope ► TestAlwaysHidden

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
    ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
Raw output
TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
--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()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--DependencyNotRegisteredException
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_0.<CreateActivator>b__1(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>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__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at osu.Framework.Testing.TestScene.<>c__DisplayClass50_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.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-Linux-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (Linux, MultiThreaded)

osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModNoScope ► TestVisibleAfterComboBreak

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
    ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
Raw output
TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
--TearDown
   at osu.Framework.Testing.TestScene.checkForErrors()
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--DependencyNotRegisteredException
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_0.<CreateActivator>b__1(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>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__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at osu.Framework.Testing.TestScene.<>c__DisplayClass50_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.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-Linux-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (Linux, MultiThreaded)

osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModNoScope ► TestVisibleDuringBreak

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
    ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
Raw output
TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
--TearDown
   at osu.Framework.Testing.TestScene.checkForErrors()
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--DependencyNotRegisteredException
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_0.<CreateActivator>b__1(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>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__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at osu.Framework.Testing.TestScene.<>c__DisplayClass50_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.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-Linux-MultiThreaded.trx

See this annotation in the file changed.

@github-actions github-actions / Test Results (Linux, MultiThreaded)

osu.Game.Rulesets.Catch.Tests.Mods.TestSceneCatchModPerfect ► TestBananaShower(False)

Failed test found in:
  TestResults-Linux-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
    ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
Raw output
TearDown : System.AggregateException : One or more errors occurred. (The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.)
  ----> osu.Framework.Allocation.DependencyNotRegisteredException : The type SubmittingPlayer has a dependency on SpectatorClient, but the dependency is not registered.
--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()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--DependencyNotRegisteredException
   at osu.Framework.Allocation.ResolvedAttribute.<>c__DisplayClass7_0.<CreateActivator>b__1(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>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.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__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at osu.Framework.Testing.TestScene.<>c__DisplayClass50_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.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)