Bug 493983

Summary: Crashes at start
Product: [Applications] kdeconnect Reporter: fursumsum
Component: android-applicationAssignee: Albert Vaca Cintora <albertvaka>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andrew.g.r.holmes, filip.kendes1
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Android   
OS: Android 14.x   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description fursumsum 2024-10-02 17:31:35 UTC
```
type: crash
osVersion: google/caiman/caiman:14/AD1A.240905.004/2024092900:user/release-keys
package: org.kde.kdeconnect_tp:13203
process: org.kde.kdeconnect_tp
processUptime: 7111 + 430 ms
installer: com.looker.droidify

java.lang.SecurityException: Settings key: <enabled_input_methods> is only readable to apps with targetSdkVersion lower than or equal to: 33
	at android.provider.Settings$NameValueCache.getStringForUser(Settings.java:3562)
	at android.provider.Settings$Secure.getStringForUser(Settings.java:6974)
	at android.provider.Settings$Secure.getString(Settings.java:6940)
	at org.kde.kdeconnect.Plugins.RemoteKeyboardPlugin.RemoteKeyboardPlugin.checkRequiredPermissions(RemoteKeyboardPlugin.java:417)
	at org.kde.kdeconnect.Device.addPlugin(Device.kt:558)
	at org.kde.kdeconnect.Device.reloadPluginsFromSettings(Device.kt:629)
	at org.kde.kdeconnect.Device.addLink(Device.kt:337)
	at org.kde.kdeconnect.KdeConnect$connectionListener$1.onConnectionReceived(KdeConnect.kt:156)
	at org.kde.kdeconnect.Backends.BaseLinkProvider.onConnectionReceived(BaseLinkProvider.java:42)
	at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.addOrUpdateLink(LanLinkProvider.java:286)
	at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.lambda$identityPacketReceived$0(LanLinkProvider.java:246)
	at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.$r8$lambda$ffuZOFU1qk4o1cE14ZuWQYJam9A(LanLinkProvider.java:0)
	at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$$ExternalSyntheticLambda6.handshakeCompleted(R8$$SyntheticClass:0)
	at com.android.org.conscrypt.AbstractConscryptSocket.notifyHandshakeCompletedListeners(AbstractConscryptSocket.java:607)
	at com.android.org.conscrypt.ConscryptEngineSocket.doHandshake(ConscryptEngineSocket.java:270)
	at com.android.org.conscrypt.ConscryptEngineSocket.startHandshake(ConscryptEngineSocket.java:218)
	at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.identityPacketReceived(LanLinkProvider.java:259)
	at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.tcpPacketReceived(LanLinkProvider.java:119)
	at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.lambda$setupTcpListener$3(LanLinkProvider.java:346)
	at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider.$r8$lambda$fPOfB-9YGQBHf7IKMxU23L4W5VA(LanLinkProvider.java:0)
	at org.kde.kdeconnect.Backends.LanBackend.LanLinkProvider$$ExternalSyntheticLambda5.run(R8$$SyntheticClass:0)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at java.lang.Thread.run(Thread.java:1012)
```


SUMMARY
Last version broken, crashes on the start. According to error message, it may be because API version bumb

STEPS TO REPRODUCE
1. Launch an app
2. See it crash

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Android 14, latest GrapheneOS.
Using adb hack to enable background clipboard sync with Shizuku.
Comment 1 filip.kendes1 2024-10-02 18:44:22 UTC
Looks like it's fixed, just wait for the release and update. If you still have issues after the update you can reopen it.

*** This bug has been marked as a duplicate of bug 493943 ***