Invalid REDWOOD HyperOS 2.0.10.0 Bug: Can't set custom notification sound for apps


otabbb

Members
14 Jun 2025
1
3
Attempting to change the app sound for an app notification type does not open the sound selection window, it crashes and returns to the notification settings.

06-14 22:21:56.089 15837 15837 E AndroidRuntime: FATAL EXCEPTION: main
06-14 22:21:56.089 15837 15837 E AndroidRuntime: Process: com.android.settings, PID: 15837
06-14 22:21:56.089 15837 15837 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.Intent android.content.Intent.putExtra(java.lang.String, android.os.Parcelable)' on a null object reference
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at com.android.settings.RingtonePreference.onPrepareRingtonePickerIntent(Unknown Source:6)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at com.android.settings.notification.MiuiNotificationSoundPreference.onPrepareRingtonePickerIntent(Unknown Source:0)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at com.android.settings.notification.ChannelNotificationSettings.onPreferenceTreeClick(Unknown Source:10)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at com.android.settings.core.InstrumentedPreferenceFragment.lambda$onStart$0(Unknown Source:14)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at com.android.settings.core.InstrumentedPreferenceFragment.$r8$lambda$gMtE7oNRmpEsdAfgQnia9-2e5q4(Unknown Source:0)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at com.android.settings.core.InstrumentedPreferenceFragment$$ExternalSyntheticLambda0.onPreferenceTreeClick(Unknown Source:2)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at androidx.preference.Preference.performClick(Unknown Source:39)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at com.android.settingslib.miuisettings.preference.Preference.performClick(Unknown Source:30)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at androidx.preference.Preference.performClick(Unknown Source:0)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at androidx.preference.Preference$1.onClick(Unknown Source:2)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at android.view.View.performClick(Unknown Source:17)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at android.view.View.performClickInternal(Unknown Source:3)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at android.view.View$PerformClick.run(Unknown Source:8)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at android.os.Handler.handleCallback(Unknown Source:2)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at android.os.Handler.dispatchMessage(Unknown Source:4)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at android.os.Looper.loopOnce(Unknown Source:194)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at android.os.Looper.loop(Unknown Source:83)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at android.app.ActivityThread.main(Unknown Source:123)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11)
06-14 22:21:56.089 15837 15837 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(Unknown Source:378)