https://bugs.kde.org/show_bug.cgi?id=526647
--- Comment #4 from [email protected] --- Many thanks. 1) I believe the messages are all SMS. 2) Sorry I don't know how to find which columns it is. The source code is perhaps https://github.com/GrapheneOS/platform_packages_providers_TelephonyProvider/blob/17/src/com/android/providers/telephony/SmsProvider.java static final String[] SMS_SELECTION_COLUMNS = new String[] { Sms._ID, Sms.THREAD_ID, Sms.ADDRESS, Sms.PERSON, Sms.DATE, Sms.DATE_SENT, Sms.PROTOCOL, Sms.READ, Sms.STATUS, Sms.TYPE, Sms.REPLY_PATH_PRESENT, Sms.SUBJECT, Sms.BODY, Sms.SERVICE_CENTER, Sms.LOCKED, Sms.SUBSCRIPTION_ID, Sms.ERROR_CODE, Sms.CREATOR, Sms.SEEN, Sms.CONTAINS_OTP, Sms.TRANSACTION_ID, "CAST(CASE WHEN (" + Sms.READ_RESTRICTION + " & " + ReadRestriction.ReadRestrictionValues.READ_RESTRICTION_RESTRICTED + ") <> 0 THEN 1 ELSE 0 END AS INTEGER) AS restricted", }; or https://github.com/GrapheneOS/platform_packages_providers_TelephonyProvider/blob/17/src/com/android/providers/telephony/MmsSmsProvider.java private static final String[] MMS_SMS_COLUMNS = { BaseColumns._ID, Mms.DATE, Mms.DATE_SENT, Mms.READ, Mms.THREAD_ID, Mms.LOCKED, Mms.SUBSCRIPTION_ID, Mms.TRANSACTION_ID }; ==== Anyway the fix certainly looks plausible to make the code more robust. I'll report back if the error persists on the new version. -- You are receiving this mail because: You are watching all bug changes.
