diff --git a/libraries/test_session_current/src/main/java/androidx/media3/session/MediaSessionProviderService.java b/libraries/test_session_current/src/main/java/androidx/media3/session/MediaSessionProviderService.java index 49850464f3..4cc7992577 100644 --- a/libraries/test_session_current/src/main/java/androidx/media3/session/MediaSessionProviderService.java +++ b/libraries/test_session_current/src/main/java/androidx/media3/session/MediaSessionProviderService.java @@ -454,6 +454,11 @@ public class MediaSessionProviderService extends Service { () -> { MediaSession session = sessionMap.get(sessionId); List controllerInfos = MediaTestUtils.getTestControllerInfos(session); + if (controllerInfos.isEmpty()) { + Log.e( + TAG, + "No connected controllers to receive custom command. sessionId=" + sessionId); + } for (ControllerInfo info : controllerInfos) { session.sendCustomCommand(info, SessionCommand.CREATOR.fromBundle(command), args); } @@ -476,6 +481,11 @@ public class MediaSessionProviderService extends Service { () -> { MediaSession session = sessionMap.get(sessionId); List controllerInfos = MediaTestUtils.getTestControllerInfos(session); + if (controllerInfos.isEmpty()) { + Log.e( + TAG, + "No connected controllers to receive available commands. sessionId=" + sessionId); + } for (ControllerInfo info : controllerInfos) { session.setAvailableCommands( info,