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 SkinEditor binding event to external bindable #27779

Merged
merged 3 commits into from
Apr 3, 2024

Merge branch 'master' into fix-skineditor-external-event-bind

6d6412a
Select commit
Failed to load commit list.
Sign in for the full log view
Merged

Fix SkinEditor binding event to external bindable #27779

Merge branch 'master' into fix-skineditor-external-event-bind
6d6412a
Select commit
Failed to load commit list.
GitHub Actions / Test Results (Windows, MultiThreaded) failed Apr 3, 2024 in 1s

5728 passed, 4 failed and 52 skipped

Tests failed

❌ TestResults-Windows-MultiThreaded.trx

5784 tests were completed in 1495s with 5728 passed, 4 failed and 52 skipped.

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

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

✅ TestConstructor
✅ TestCreatedRoom
✅ TestFreeModSelectionHasAllowedMods
✅ TestModSelectKeyWithAllowedMods
✅ TestModSelectKeyWithNoAllowedMods
✅ TestModSelectOverlay
❌ TestNextPlaylistItemSelectedAfterCompletion
	TearDown : System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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
	TearDown : System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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')
❌ TestStartMatchWhileSpectating
	TearDown : System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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
	TearDown : System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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, MultiThreaded)

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

Failed test found in:
  TestResults-Windows-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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
TearDown : System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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')
--TearDown
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at osu.Framework.Extensions.TaskExtensions.WaitSafely(Task task)
   at osu.Framework.Testing.TestScene.checkForErrors()
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--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, MultiThreaded)

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

Failed test found in:
  TestResults-Windows-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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
TearDown : System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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')
--TearDown
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--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, MultiThreaded)

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

Failed test found in:
  TestResults-Windows-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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
TearDown : System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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')
--TearDown
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--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, MultiThreaded)

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

Failed test found in:
  TestResults-Windows-MultiThreaded.trx
Error:
  TearDown : System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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
TearDown : System.AggregateException : One or more errors occurred. (Item: {"owner_id":1001,"ruleset_id":0,"expired":true,"playlist_order":0,"played_at":"2024-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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-04-03T10:07:10.0210142+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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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_order":null,"kudosu":null,"active_tournament_banners":null,"badges":null,"user_achievements":null,"monthly_playcounts":null,"replays_watched_counts":null,"groups":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":"","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')
--TearDown
   at osu.Framework.Testing.TestScene.RunTestsFromNUnit()
   at InvokeStub_TestScene.RunTestsFromNUnit(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
--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