diff --git a/WordPress/src/main/java/org/wordpress/android/ui/uploads/PostUploadNotifier.java b/WordPress/src/main/java/org/wordpress/android/ui/uploads/PostUploadNotifier.java index a205977aa93c..ca6d44d4494a 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/uploads/PostUploadNotifier.java +++ b/WordPress/src/main/java/org/wordpress/android/ui/uploads/PostUploadNotifier.java @@ -135,7 +135,11 @@ private synchronized void startOrUpdateForegroundNotification(@Nullable PostImmu updateNotificationBuilder(post); if (sNotificationData.mNotificationId == 0) { sNotificationData.mNotificationId = (new Random()).nextInt(); - mService.startForeground(sNotificationData.mNotificationId, mNotificationBuilder.build()); + try { + mService.startForeground(sNotificationData.mNotificationId, mNotificationBuilder.build()); + } catch (RuntimeException exception) { + AppLog.e(T.POSTS, "startOrUpdateForegroundNotification failed; See issue #18714", exception); + } } else { // service was already started, let's just modify the notification doNotify(sNotificationData.mNotificationId, mNotificationBuilder.build(), null);