[Android Q&A, Help & Troubleshooting] pragmatick:
I can't / don't receive any text messages. Trying to send a text in Messages results in a popup "Failed to create conversation. Please try again later." It seems that this also prevents the backup from working as it has been stayed at "SMS text messages Waiting to back up...".

I found https://github.com/phhusson/treble_e...ons/issues/424 but the commands don't exist on my phone. Making calls works fine. I've also cleared storage and cache for the messages app and even uninstalled and reinstalled it. Changing the default text message app to Signal didn't help. It seems to be something more low level.

I would make a reset and restore from backups but as the backup isn't working I'm not sure when the latest was made or even if there's any data to restore from...

Any ideas? Thanks!

Excerpt from logcat:

06-10 11:46:55.092 6970 7947 I DialerRttSettingsEnabledFn: com.android.dialer.rtt.settings.impl.RttSettingsEn abledFn.isEnabled:40 qpr2 build or higher, enabling
06-10 11:46:55.093 6970 7947 E DialerRttConfigurationCacheImpl: com.android.dialer.rtt.settings.impl.configuration .RttConfigurationCacheImpl.getCachedRttConfigurati on:47 RTT configuration refresh() must be called first; return UNSUPPORTED
06-10 11:46:55.095 6970 7947 I DialerLogcatLoggingBindings: com.android.dialer.logging.logcat.LogcatLoggingBin dings.logImpression:54 Impression: RTT_CONFIGURATION_CACHE_RETRIEVED_BEFORE_REFRESH
06-10 11:46:55.096 6970 6993 I DialerRttSettingsEnabledFn: com.android.dialer.rtt.settings.impl.RttSettingsEn abledFn.isEnabled:40 qpr2 build or higher, enabling
06-10 11:46:55.096 6970 6993 E DialerRttConfigurationCacheImpl: com.android.dialer.rtt.settings.impl.configuration .RttConfigurationCacheImpl.getCachedRttConfigurati on:47 RTT configuration refresh() must be called first; return UNSUPPORTED
06-10 11:46:55.096 6970 6993 I DialerLogcatLoggingBindings: com.android.dialer.logging.logcat.LogcatLoggingBin dings.logImpression:54 Impression: RTT_CONFIGURATION_CACHE_RETRIEVED_BEFORE_REFRESH
06-10 11:46:55.098 6970 7193 I DialerRttSettingsEnabledFn: com.android.dialer.rtt.settings.impl.RttSettingsEn abledFn.isEnabled:40 qpr2 build or higher, enabling
06-10 11:46:55.098 6970 7193 E DialerRttConfigurationCacheImpl: com.android.dialer.rtt.settings.impl.configuration .RttConfigurationCacheImpl.getCachedRttConfigurati on:47 RTT configuration refresh() must be called first; return UNSUPPORTED
06-10 11:46:55.098 6970 7193 I DialerLogcatLoggingBindings: com.android.dialer.logging.logcat.LogcatLoggingBin dings.logImpression:54 Impression: RTT_CONFIGURATION_CACHE_RETRIEVED_BEFORE_REFRESH
06-10 11:46:55.105 6970 7947 I DialerRttSettingsEnabledFn: com.android.dialer.rtt.settings.impl.RttSettingsEn abledFn.isEnabled:40 qpr2 build or higher, enabling
06-10 11:46:55.105 6970 7947 E DialerRttConfigurationCacheImpl: com.android.dialer.rtt.settings.impl.configuration .RttConfigurationCacheImpl.getCachedRttConfigurati on:47 RTT configuration refresh() must be called first; return UNSUPPORTED
06-10 11:46:55.105 6970 7947 I DialerLogcatLoggingBindings: com.android.dialer.logging.logcat.LogcatLoggingBin dings.logImpression:54 Impression: RTT_CONFIGURATION_CACHE_RETRIEVED_BEFORE_REFRESH
06-10 11:46:55.108 6970 6993 I DialerRttSettingsEnabledFn: com.android.dialer.rtt.settings.impl.RttSettingsEn abledFn.isEnabled:40 qpr2 build or higher, enabling
06-10 11:46:55.108 6970 6993 E DialerRttConfigurationCacheImpl: com.android.dialer.rtt.settings.impl.configuration .RttConfigurationCacheImpl.getCachedRttConfigurati on:47 RTT configuration refresh() must be called first; return UNSUPPORTED
06-10 11:46:55.108 6970 6993 I DialerLogcatLoggingBindings: com.android.dialer.logging.logcat.LogcatLoggingBin dings.logImpression:54 Impression: RTT_CONFIGURATION_CACHE_RETRIEVED_BEFORE_REFRESH
06-10 11:46:55.112 6970 7947 I DialerRttSettingsEnabledFn: com.android.dialer.rtt.settings.impl.RttSettingsEn abledFn.isEnabled:40 qpr2 build or higher, enabling
06-10 11:46:55.112 6970 7947 E DialerRttConfigurationCacheImpl: com.android.dialer.rtt.settings.impl.configuration .RttConfigurationCacheImpl.getCachedRttConfigurati on:47 RTT configuration refresh() must be called first; return UNSUPPORTED
06-10 11:46:55.112 6970 7947 I DialerLogcatLoggingBindings: com.android.dialer.logging.logcat.LogcatLoggingBin dings.logImpression:54 Impression: RTT_CONFIGURATION_CACHE_RETRIEVED_BEFORE_REFRESH
06-10 11:46:55.379 2484 2484 D ImageWallpaper: wallpaper visibility changes to: false
06-10 11:46:56.864 805 805 D vendor.qti.bluetooth@1.0-ibs_handler: SerialClockVote: vote for UART CLK ON
06-10 11:46:56.865 805 805 D vendor.qti.bluetooth@1.0-wake_lock: Acquire wakelock is acquired
06-10 11:46:56.865 805 805 I vendor.qti.bluetooth@1.0-ibs_handler: DeviceWakeUp: Writing IBS_WAKE_IND
06-10 11:46:56.866 805 3164 I vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Received IBS_WAKE_ACK: 0xFC
06-10 11:46:56.866 805 3164 I vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Received IBS_WAKE_IND: 0xFD
06-10 11:46:56.866 805 3164 I vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Writing IBS_WAKE_ACK
06-10 11:46:56.907 805 3164 I vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Received IBS_SLEEP_IND: 0xFE
06-10 11:46:56.913 747 747 I netd : tetherGetStats() <2.98ms>
06-10 11:46:56.926 747 747 I netd : tetherGetStats() <2.40ms>
06-10 11:46:57.866 805 3172 I vendor.qti.bluetooth@1.0-ibs_handler: DeviceSleep: TX Awake, Sending SLEEP_IND
06-10 11:46:57.866 805 3172 D vendor.qti.bluetooth@1.0-ibs_handler: SerialClockVote: vote for UART CLK OFF
06-10 11:46:58.017 805 2953 D vendor.qti.bluetooth@1.0-wake_lock: Release wakelock is released
06-10 11:46:58.463 1381 2566 I ActivityTaskManager: START u0 {act=android.intent.action.SENDTO dat=smsto:xxxxxxxxxxxxx cmp=com.google.android.apps.messaging/.ui.conversation.LaunchConversationActivity (has extras)} from uid 10151
06-10 11:46:58.468 844 893 E ANDR-PERF-UTIL: Failed to read /sys/class/mmc_host/mmc0/clk_scaling/enable
06-10 11:46:58.468 844 893 E ANDR-PERF-OPTSHANDLER: Failed to read /sys/class/mmc_host/mmc0/clk_scaling/enable
06-10 11:46:58.468 844 893 E ANDR-PERF-RESOURCEQS: Failed to apply optimization [11, 4]
06-10 11:46:58.479 6302 6302 I AppLifecycleTracker: App transition to foreground
06-10 11:46:58.481 6302 6302 I AppLifecycleTracker: App foreground state unchanged: inForeground ? true
06-10 11:46:58.542 805 805 D vendor.qti.bluetooth@1.0-ibs_handler: SerialClockVote: vote for UART CLK ON
06-10 11:46:58.543 805 805 D vendor.qti.bluetooth@1.0-wake_lock: Acquire wakelock is acquired
06-10 11:46:58.543 805 805 I vendor.qti.bluetooth@1.0-ibs_handler: DeviceWakeUp: Writing IBS_WAKE_IND
06-10 11:46:58.547 805 3164 I vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Received IBS_WAKE_ACK: 0xFC
06-10 11:46:58.547 805 3164 I vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Received IBS_WAKE_IND: 0xFD
06-10 11:46:58.547 805 3164 I vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Writing IBS_WAKE_ACK
06-10 11:46:58.563 747 747 I netd : tetherGetStats() <1.79ms>
06-10 11:46:58.570 747 747 I netd : tetherGetStats() <2.14ms>
06-10 11:46:58.582 2484 2484 D ImageWallpaper: wallpaper visibility changes to: true
06-10 11:46:58.588 805 3164 I vendor.qti.bluetooth@1.0-ibs_handler: ProcessIbsCmd: Received IBS_SLEEP_IND: 0xFE
06-10 11:46:58.600 2629 2646 E System : Uncaught exception thrown by finalizer
06-10 11:46:58.600 2629 2646 E System : java.lang.NullPointerException: Attempt to invoke virtual method 'void android.content.res.StringBlock.close()' on a null object reference
06-10 11:46:58.600 2629 2646 E System : at android.content.res.ApkAssets.close(ApkAssets.java :195)
06-10 11:46:58.600 2629 2646 E System : at android.content.res.ApkAssets.finalize(ApkAssets.j ava:185)
06-10 11:46:58.600 2629 2646 E System : at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemo ns.java:289)
06-10 11:46:58.600 2629 2646 E System : at java.lang.Daemons$FinalizerDaemon.runInternal(Daem ons.java:276)
06-10 11:46:58.600 2629 2646 E System : at java.lang.Daemons$Daemon.run(Daemons.java:137)
06-10 11:46:58.600 2629 2646 E System : at java.lang.Thread.run(Thread.java:919)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: Error inserting flex_time=0 job_id=-1 period=2000 source=16 requires_charging=0 preferred_network_type=1 target_class=com.google.android.gms.measurement.Pa ckageMeasurementTaskService user_id=0 target_package=com.google.android.gms tag=Measurement.PackageMeasurementTaskService.UPLO AD_TASK_TAG task_type=0 required_idleness_state=0 service_kind=0 source_version=201817000 persistence_level=1 preferred_charging_state=1 required_network_type=0 runtime=1591782418617 retry_strategy={"maximum_backoff_seconds":{"3600": 0},"initial_backoff_seconds":{"30":0},"retry_polic y":{"0":0}} last_runtime=0
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: android.database.sqlite.SQLiteConstraintException: UNIQUE constraint failed: pending_ops.tag, pending_ops.target_class, pending_ops.target_package, pending_ops.user_id (code 2067 SQLITE_CONSTRAINT_UNIQUE)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at android.database.sqlite.SQLiteConnection.nativeExe cuteForLastInsertedRowId(Native Method)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at android.database.sqlite.SQLiteConnection.executeFo rLastInsertedRowId(SQLiteConnection.java:879)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at android.database.sqlite.SQLiteSession.executeForLa stInsertedRowId(SQLiteSession.java:790)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at android.database.sqlite.SQLiteStatement.executeIns ert(SQLiteStatement.java:88)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at android.database.sqlite.SQLiteDatabase.insertWithO nConflict(SQLiteDatabase.java:1608)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at android.database.sqlite.SQLiteDatabase.insert(SQLi teDatabase.java:1477)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at apiz.a(:com.google.android.gms@201817037@20.18.17 (120400-311416286):78)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at apio.a(:com.google.android.gms@201817037@20.18.17 (120400-311416286):196)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at apio.a(:com.google.android.gms@201817037@20.18.17 (120400-311416286):20)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at apio.a(:com.google.android.gms@201817037@20.18.17 (120400-311416286):190)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at apex.run(:com.google.android.gms@201817037@20.18.1 7 (120400-311416286):8)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at sfd.b(:com.google.android.gms@201817037@20.18.17 (120400-311416286):12)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at sfd.run(:com.google.android.gms@201817037@20.18.17 (120400-311416286):7)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1167)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at sld.run(:com.google.android.gms@201817037@20.18.17 (120400-311416286):0)
06-10 11:46:58.624 3106 6911 E SQLiteDatabase: at java.lang.Thread.run(Thread.java:919)
06-10 11:46:59.177 2484 2484 D ImageWallpaper: wallpaper visibility changes to: false
06-10 11:46:59.185 747 9040 E ResolverController: No valid NAT64 prefix (119, <unspecified>/0)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: Error inserting flex_time=1809000 job_id=-1 period=3620000 source=16 requires_charging=0 preferred_network_type=1 target_class=com.google.android.gms.measurement.Pa ckageMeasurementTaskService user_id=0 target_package=com.google.android.gms tag=Measurement.PackageMeasurementTaskService.UPLO AD_TASK_TAG task_type=0 required_idleness_state=0 service_kind=0 source_version=201817000 persistence_level=1 preferred_charging_state=1 required_network_type=0 runtime=1591782419213 retry_strategy={"maximum_backoff_seconds":{"3600": 0},"initial_backoff_seconds":{"30":0},"retry_polic y":{"0":0}} last_runtime=0
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: android.database.sqlite.SQLiteConstraintException: UNIQUE constraint failed: pending_ops.tag, pending_ops.target_class, pending_ops.target_package, pending_ops.user_id (code 2067 SQLITE_CONSTRAINT_UNIQUE)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at android.database.sqlite.SQLiteConnection.nativeExe cuteForLastInsertedRowId(Native Method)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at android.database.sqlite.SQLiteConnection.executeFo rLastInsertedRowId(SQLiteConnection.java:879)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at android.database.sqlite.SQLiteSession.executeForLa stInsertedRowId(SQLiteSession.java:790)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at android.database.sqlite.SQLiteStatement.executeIns ert(SQLiteStatement.java:88)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at android.database.sqlite.SQLiteDatabase.insertWithO nConflict(SQLiteDatabase.java:1608)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at android.database.sqlite.SQLiteDatabase.insert(SQLi teDatabase.java:1477)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at apiz.a(:com.google.android.gms@201817037@20.18.17 (120400-311416286):78)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at apio.a(:com.google.android.gms@201817037@20.18.17 (120400-311416286):196)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at apio.a(:com.google.android.gms@201817037@20.18.17 (120400-311416286):20)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at apio.a(:com.google.android.gms@201817037@20.18.17 (120400-311416286):190)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at apex.run(:com.google.android.gms@201817037@20.18.1 7 (120400-311416286):8)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at sfd.b(:com.google.android.gms@201817037@20.18.17 (120400-311416286):12)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at sfd.run(:com.google.android.gms@201817037@20.18.17 (120400-311416286):7)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1167)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at sld.run(:com.google.android.gms@201817037@20.18.17 (120400-311416286):0)
06-10 11:46:59.218 3106 30502 E SQLiteDatabase: at java.lang.Thread.run(Thread.java:919)
06-10 11:46:59.380 986 1109 I ThermalEngine: Monitor : quiet_therm = 31, msm_therm = 34, ufs_therm = -40, battery_therm = 301,current_now = -469000
06-10 11:46:59.548 805 3172 I vendor.qti.bluetooth@1.0-ibs_handler: DeviceSleep: TX Awake, Sending SLEEP_IND
06-10 11:46:59.548 805 3172 D vendor.qti.bluetooth@1.0-ibs_handler: SerialClockVote: vote for UART CLK OFF
06-10 11:46:59.698 805 2953 D vendor.qti.bluetooth@1.0-wake_lock: Release wakelock is released
06-10 11:47:00.022 4629 9017 W ConnectionTracker: Exception thrown while unbinding
06-10 11:47:00.022 4629 9017 W ConnectionTracker: java.lang.IllegalArgumentException: Service not registered: ll@f15813c
06-10 11:47:00.022 4629 9017 W ConnectionTracker: at android.app.LoadedApk.forgetServiceDispatcher(Load edApk.java:1756)
06-10 11:47:00.022 4629 9017 W ConnectionTracker: at android.app.ContextImpl.unbindService(ContextImpl. java:1776)
06-10 11:47:00.022 4629 9017 W ConnectionTracker: at android.content.ContextWrapper.unbindService(Conte xtWrapper.java:741)
06-10 11:47:00.022 4629 9017 W ConnectionTracker: at ce.b(:com.google.android.gms.dynamite_measurementd ynamite@201817081@20.18.17 (120400-0):1)
06-10 11:47:00.022 4629 9017 W ConnectionTracker: at ce.a(:com.google.android.gms.dynamite_measurementd ynamite@201817081@20.18.17 (120400-0):5)
06-10 11:47:00.022 4629 9017 W ConnectionTracker: at lm.A(:com.google.android.gms.dynamite_measurementd ynamite@201817081@20.18.17 (120400-0):10)
06-10 11:47:00.022 4629 9017 W ConnectionTracker: at kx.a(:com.google.android.gms.dynamite_measurementd ynamite@201817081@20.18.17 (120400-0):3)
06-10 11:47:00.022 4629 9017 W ConnectionTracker: at dx.run(:com.google.android.gms.dynamite_measuremen tdynamite@201817081@20.18.17 (120400-0):2)
06-10 11:47:00.022 4629 9017 W ConnectionTracker: at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:462)
06-10 11:47:00.022 4629 9017 W ConnectionTracker: at java.util.concurrent.FutureTask.run(FutureTask.jav a:266)
06-10 11:47:00.022 4629 9017 W ConnectionTracker: at iv.run(:com.google.android.gms.dynamite_measuremen tdynamite@201817081@20.18.17 (120400-0):15)