Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix occasionally ChatOverlay test failures due to RNG usage #29365

Merged
merged 3 commits into from
Aug 9, 2024

Make ID retrieval global to all tests and fix multiple other usages

c8a7727
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Fix occasionally ChatOverlay test failures due to RNG usage #29365

Make ID retrieval global to all tests and fix multiple other usages
c8a7727
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results (Windows, SingleThread) failed Aug 9, 2024 in 0s

10322 passed, 4 failed and 74 skipped

Tests failed

❌ TestResults-Windows-SingleThread.trx

10400 tests were completed in 2383s with 10322 passed, 4 failed and 74 skipped.

Test suite Passed Failed Skipped Time
osu.Game.Tests.Visual.Multiplayer.TestSceneMultiplayerMatchSubScreen 16✅ 4❌ 2s

❌ osu.Game.Tests.Visual.Multiplayer.TestSceneMultiplayerMatchSubScreen

✅ TestConstructor
✅ TestConstructor
✅ TestCreatedRoom
✅ TestCreatedRoom
✅ TestFreeModSelectionHasAllowedMods
✅ TestFreeModSelectionHasAllowedMods
✅ TestModSelectKeyWithAllowedMods
✅ TestModSelectKeyWithAllowedMods
✅ TestModSelectKeyWithNoAllowedMods
✅ TestModSelectKeyWithNoAllowedMods
✅ TestModSelectOverlay
✅ TestModSelectOverlay
✅ TestNextPlaylistItemSelectedAfterCompletion
❌ TestNextPlaylistItemSelectedAfterCompletion
	System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
	
	Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')))
	  ----> System.AggregateException : Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
	
	Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
	  ----> System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
❌ TestSettingValidity
	System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
	
	Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')))
	  ----> System.AggregateException : Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
	
	Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
	  ----> System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
✅ TestSettingValidity
✅ TestStartMatchWhileSpectating
❌ TestStartMatchWhileSpectating
	System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
	
	Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')))
	  ----> System.AggregateException : Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
	
	Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
	  ----> System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
✅ TestTaikoOnlyMod
❌ TestTaikoOnlyMod
	System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
	
	Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')))
	  ----> System.AggregateException : Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
	
	Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
	  ----> System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')

Annotations

Check failure on line 785 in osu.Game/Online/Multiplayer/MultiplayerClient.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Tests.Visual.Multiplayer.TestSceneMultiplayerMatchSubScreen ► TestNextPlaylistItemSelectedAfterCompletion

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
  
  Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')))
    ----> System.AggregateException : Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
  
  Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
    ----> System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
Raw output
System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}

Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')))
  ----> System.AggregateException : Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}

Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
  ----> System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--AggregateException
   at osu.Game.Online.Multiplayer.MultiplayerClient.<>c__DisplayClass122_0.<PlaylistItemChanged>b__0() in D:\a\osu\osu\osu.Game\Online\Multiplayer\MultiplayerClient.cs:line 785
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Graphics.Drawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Platform.GameHost.UpdateFrame()
   at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--ArgumentOutOfRangeException
   at osu.Framework.Bindables.BindableList`1.removeAt(Int32 index, HashSet`1 appliedInstances)
   at osu.Framework.Bindables.BindableList`1.removeAt(Int32 index, HashSet`1 appliedInstances)
   at osu.Framework.Bindables.BindableList`1.removeAt(Int32 index, HashSet`1 appliedInstances)
   at osu.Game.Online.Multiplayer.MultiplayerClient.<>c__DisplayClass122_0.<PlaylistItemChanged>b__0() in D:\a\osu\osu\osu.Game\Online\Multiplayer\MultiplayerClient.cs:line 780

Check failure on line 785 in osu.Game/Online/Multiplayer/MultiplayerClient.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Tests.Visual.Multiplayer.TestSceneMultiplayerMatchSubScreen ► TestSettingValidity

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
  
  Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')))
    ----> System.AggregateException : Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
  
  Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
    ----> System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
Raw output
System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}

Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')))
  ----> System.AggregateException : Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}

Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
  ----> System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--AggregateException
   at osu.Game.Online.Multiplayer.MultiplayerClient.<>c__DisplayClass122_0.<PlaylistItemChanged>b__0() in D:\a\osu\osu\osu.Game\Online\Multiplayer\MultiplayerClient.cs:line 785
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Graphics.Drawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Platform.GameHost.UpdateFrame()
   at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--ArgumentOutOfRangeException
   at osu.Framework.Bindables.BindableList`1.removeAt(Int32 index, HashSet`1 appliedInstances)
   at osu.Framework.Bindables.BindableList`1.removeAt(Int32 index, HashSet`1 appliedInstances)
   at osu.Framework.Bindables.BindableList`1.removeAt(Int32 index, HashSet`1 appliedInstances)
   at osu.Game.Online.Multiplayer.MultiplayerClient.<>c__DisplayClass122_0.<PlaylistItemChanged>b__0() in D:\a\osu\osu\osu.Game\Online\Multiplayer\MultiplayerClient.cs:line 780

Check failure on line 785 in osu.Game/Online/Multiplayer/MultiplayerClient.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Tests.Visual.Multiplayer.TestSceneMultiplayerMatchSubScreen ► TestStartMatchWhileSpectating

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
  
  Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')))
    ----> System.AggregateException : Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
  
  Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
    ----> System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
Raw output
System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}

Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')))
  ----> System.AggregateException : Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}

Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
  ----> System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--AggregateException
   at osu.Game.Online.Multiplayer.MultiplayerClient.<>c__DisplayClass122_0.<PlaylistItemChanged>b__0() in D:\a\osu\osu\osu.Game\Online\Multiplayer\MultiplayerClient.cs:line 785
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Graphics.Drawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Platform.GameHost.UpdateFrame()
   at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--ArgumentOutOfRangeException
   at osu.Framework.Bindables.BindableList`1.removeAt(Int32 index, HashSet`1 appliedInstances)
   at osu.Framework.Bindables.BindableList`1.removeAt(Int32 index, HashSet`1 appliedInstances)
   at osu.Framework.Bindables.BindableList`1.removeAt(Int32 index, HashSet`1 appliedInstances)
   at osu.Game.Online.Multiplayer.MultiplayerClient.<>c__DisplayClass122_0.<PlaylistItemChanged>b__0() in D:\a\osu\osu\osu.Game\Online\Multiplayer\MultiplayerClient.cs:line 780

Check failure on line 785 in osu.Game/Online/Multiplayer/MultiplayerClient.cs

See this annotation in the file changed.

@github-actions github-actions / Test Results (Windows, SingleThread)

osu.Game.Tests.Visual.Multiplayer.TestSceneMultiplayerMatchSubScreen ► TestTaikoOnlyMod

Failed test found in:
  TestResults-Windows-SingleThread.trx
Error:
  System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
  
  Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')))
    ----> System.AggregateException : Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}
  
  Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
    ----> System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
Raw output
System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}

Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')))
  ----> System.AggregateException : Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-08-09T09:24:02.0634528+00:00","allowed_mods":[],"required_mods":[],"beatmap_id":557810}

Room:{"id":1,"name":"Test Room","host":{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"Local user","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null},"playlist":[{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":1,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810}],"channel_id":0,"current_playlist_item":{"owner_id":1001,"ruleset_id":0,"expired":false,"playlist_order":0,"played_at":null,"allowed_mods":[],"required_mods":[],"beatmap_id":557810},"playlist_item_stats":null,"difficulty_range":null,"current_user_score":null,"has_password":false,"recent_participants":[{"join_date":"0001-01-01T00:00:00+00:00","previous_usernames":null,"rank_highest":null,"country_code":null,"profile_colour":null,"avatar_url":null,"cover":null,"is_admin":false,"is_supporter":false,"support_level":0,"is_gmt":false,"is_qat":false,"is_bng":false,"is_active":false,"is_online":false,"pm_friends_only":false,"interests":null,"occupation":null,"title":null,"location":null,"last_visit":null,"twitter":null,"discord":null,"website":null,"post_count":0,"comments_count":0,"follower_count":0,"mapping_follower_count":0,"favourite_beatmapset_count":0,"graveyard_beatmapset_count":0,"loved_beatmapset_count":0,"ranked_beatmapset_count":0,"pending_beatmapset_count":0,"guest_beatmapset_count":0,"nominated_beatmapset_count":0,"scores_best_count":0,"scores_first_count":0,"scores_recent_count":0,"scores_pinned_count":0,"beatmap_playcounts_count":0,"playmode":null,"profile_hue":null,"profile_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":null,"daily_challenge_user_stats":{"user_id":0,"daily_streak_best":0,"daily_streak_current":0,"weekly_streak_best":0,"weekly_streak_current":0,"top_10p_placements":0,"top_50p_placements":0,"playcount":0,"last_update":null,"last_weekly_streak":null},"id":1001,"username":"User 1001","cover_url":null,"is_bot":false,"statistics":{"User":null,"level":{"current":0,"progress":0},"is_ranked":false,"global_rank":null,"country_rank":null,"RankHistory":null,"pp":null,"ranked_score":0,"hit_accuracy":0.0,"play_count":0,"play_time":null,"total_score":0,"total_hits":0,"maximum_combo":0,"replays_watched_by_others":0,"grade_counts":{"ssh":null,"ss":0,"sh":null,"s":0,"a":0}},"statistics_rulesets":null}],"participant_count":1,"password":"","starts_at":null,"ends_at":null,"auto_skip":false,"category":"normal","type":"head_to_head","queue_mode":"host_only","auto_start_duration":0,"duration":null} (Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index'))
  ----> System.ArgumentOutOfRangeException : Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
   at osu.Framework.Testing.TestScene.UseTestSceneRunnerAttribute.AfterTest(ITest test)
   at NUnit.Framework.Internal.Commands.TestActionCommand.<>c__DisplayClass0_0.<.ctor>b__1(TestExecutionContext context)
   at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.<Execute>b__1()
   at NUnit.Framework.Internal.Commands.DelegatingTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)
--AggregateException
   at osu.Game.Online.Multiplayer.MultiplayerClient.<>c__DisplayClass122_0.<PlaylistItemChanged>b__0() in D:\a\osu\osu\osu.Game\Online\Multiplayer\MultiplayerClient.cs:line 785
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Graphics.Drawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Graphics.Containers.CompositeDrawable.UpdateSubTree()
   at osu.Framework.Platform.GameHost.UpdateFrame()
   at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
   at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
   at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
   at osu.Framework.Threading.Scheduler.Update()
   at osu.Framework.Threading.GameThread.processFrame()
   at osu.Framework.Platform.ThreadRunner.RunMainLoop()
   at osu.Framework.Platform.GameHost.windowUpdate()
   at osu.Framework.Platform.GameHost.Run(Game game)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--ArgumentOutOfRangeException
   at osu.Framework.Bindables.BindableList`1.removeAt(Int32 index, HashSet`1 appliedInstances)
   at osu.Framework.Bindables.BindableList`1.removeAt(Int32 index, HashSet`1 appliedInstances)
   at osu.Framework.Bindables.BindableList`1.removeAt(Int32 index, HashSet`1 appliedInstances)
   at osu.Game.Online.Multiplayer.MultiplayerClient.<>c__DisplayClass122_0.<PlaylistItemChanged>b__0() in D:\a\osu\osu\osu.Game\Online\Multiplayer\MultiplayerClient.cs:line 780