diff --git a/src/main/java/eu/siacs/conversations/services/NotificationService.java b/src/main/java/eu/siacs/conversations/services/NotificationService.java index 1d01b0bd9383676e4061d2162d482eec20d9a340..a4eec7fb1857e58300a9ad8ca1e1db8ab0d349d9 100644 --- a/src/main/java/eu/siacs/conversations/services/NotificationService.java +++ b/src/main/java/eu/siacs/conversations/services/NotificationService.java @@ -425,6 +425,10 @@ public class NotificationService { } final Uri uri = Uri.parse(ringtonePreference); this.currentlyPlayingRingtone = RingtoneManager.getRingtone(mXmppConnectionService, uri); + if (this.currentlyPlayingRingtone == null) { + Log.d(Config.LOGTAG,"unable to find ringtone for uri "+uri); + return; + } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { this.currentlyPlayingRingtone.setLooping(true); }