https://bugs.kde.org/show_bug.cgi?id=456515

            Bug ID: 456515
           Summary: Ring my phone not working
           Product: kdeconnect
           Version: unspecified
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: android-application
          Assignee: albertv...@gmail.com
          Reporter: henrycovili2...@gmail.com
  Target Milestone: ---

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Install KDE connect from playstore (currenty using beta version 1.19)
2. Enable "Ring my phone plugin" on both linux and android
3. Not working when i try to make the phone ring

OBSERVED RESULT
the phone is not ringing

EXPECTED RESULT
phone should be ringing

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: Arch linux, plasma
(available in About System)
KDE Plasma Version: 5.25.2
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.5

ADDITIONAL INFORMATION
adb log when i try to ring the phone:
Ignoring packet with type kdeconnect.findmyphone.request because no plugin can
handle it

adb log when i try to activate the plugin (from the android app):
07-09 16:06:04.076 28267 28267 I KDE/addPlugin: Optional Permissions OK
SftpPlugin
07-09 16:06:04.077 28267 28267 I KDE/addPlugin: Optional Permissions OK
MprisReceiverPlugin
07-09 16:06:04.077 28267 28267 I KDE/addPlugin: Optional Permissions OK
SharePlugin
07-09 16:06:04.077 28267 28267 I KDE/addPlugin: Optional Permissions OK
BatteryPlugin
07-09 16:06:04.077 28267 28267 I KDE/addPlugin: Optional Permissions OK
ConnectivityReportPlugin
07-09 16:06:04.077 28267 28267 I KDE/addPlugin: Optional Permissions OK
NotificationsPlugin
07-09 16:06:04.077 28267 28267 I KDE/addPlugin: Optional Permissions OK
TelephonyPlugin
07-09 16:06:04.077 28267 28267 I KDE/addPlugin: Optional Permissions OK
PhotoPlugin
07-09 16:06:04.077 28267 28267 I KDE/addPlugin: Optional Permissions OK
FindRemoteDevicePlugin
07-09 16:06:04.077 28267 28267 I KDE/addPlugin: Optional Permissions OK
ClipboardPlugin
07-09 16:06:04.078 28267 28267 I KDE/addPlugin: Optional Permissions OK
SMSPlugin
07-09 16:06:04.078 28267 28267 I KDE/addPlugin: Optional Permissions OK
PingPlugin
07-09 16:06:04.078 28267 28267 I KDE/addPlugin: Optional Permissions OK
SystemVolumePlugin
07-09 16:06:04.078 28267 28267 I KDE/addPlugin: Optional Permissions OK
PresenterPlugin
07-09 16:06:04.078 28267 28267 I KDE/addPlugin: Optional Permissions OK
RemoteKeyboardPlugin
07-09 16:06:04.078 28267 28267 I KDE/addPlugin: Optional Permissions OK
MprisPlugin
07-09 16:06:04.078 28267 28267 I KDE/addPlugin: Optional Permissions OK
ContactsPlugin
07-09 16:06:04.078 28267 28267 I KDE/addPlugin: Minimum requirements (e.g. API
level) not fulfilled BigscreenPlugin
07-09 16:06:04.078 28267 28267 I KDE/addPlugin: Optional Permissions OK
RunCommandPlugin
07-09 16:06:04.078 28267 28267 I KDE/addPlugin: Optional Permissions OK
MousePadPlugin
07-09 16:06:04.078 28267 28267 I KDE/addPlugin: Optional Permissions OK
MouseReceiverPlugin
07-09 16:06:04.678 28267 28267 I KDE/addPlugin: Optional Permissions OK
SftpPlugin
07-09 16:06:04.678 28267 28267 I KDE/addPlugin: Optional Permissions OK
MprisReceiverPlugin
07-09 16:06:04.678 28267 28267 I KDE/addPlugin: Optional Permissions OK
SharePlugin
07-09 16:06:04.678 28267 28267 I KDE/addPlugin: Optional Permissions OK
BatteryPlugin
07-09 16:06:04.678 28267 28267 I KDE/addPlugin: Optional Permissions OK
ConnectivityReportPlugin
07-09 16:06:04.678 28267 28267 I KDE/addPlugin: Optional Permissions OK
NotificationsPlugin
07-09 16:06:04.678 28267 28267 I KDE/addPlugin: Optional Permissions OK
TelephonyPlugin
07-09 16:06:04.678 28267 28267 I KDE/addPlugin: Optional Permissions OK
PhotoPlugin
07-09 16:06:04.679 28267 28267 I KDE/addPlugin: Optional Permissions OK
FindRemoteDevicePlugin
07-09 16:06:04.679 28267 28267 I KDE/addPlugin: Optional Permissions OK
ClipboardPlugin
07-09 16:06:04.679 28267 28267 I KDE/addPlugin: Optional Permissions OK
SMSPlugin
07-09 16:06:04.679 28267 28267 I KDE/addPlugin: Optional Permissions OK
PingPlugin
07-09 16:06:04.679 28267 28267 I KDE/addPlugin: Optional Permissions OK
SystemVolumePlugin
07-09 16:06:04.679 28267 28267 I KDE/addPlugin: Permissions OK
FindMyPhonePlugin
07-09 16:06:04.679 28267 28267 I KDE/addPlugin: Optional Permissions OK
FindMyPhonePlugin
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity: Exception
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:
java.lang.SecurityException: getDefaultOutgoingPhoneAccount: Neither user 10365
nor current process has android.permission.READ_PRIVILEGED_PHONE_STATE.
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.os.Parcel.createExceptionOrNull(Parcel.java:2373)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.os.Parcel.createException(Parcel.java:2357)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.os.Parcel.readException(Parcel.java:2340)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.os.Parcel.readException(Parcel.java:2282)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
com.android.internal.telecom.ITelecomService$Stub$Proxy.getUserSelectedOutgoingPhoneAccount(ITelecomService.java:1647)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.telecom.TelecomManager.getUserSelectedOutgoingPhoneAccount(TelecomManager.java:1026)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.media.RingtoneManager.getDefaultPhoneAccountHandle(RingtoneManager.java:900)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.media.RingtoneManager.getCacheForType(RingtoneManager.java:1061)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.media.MediaPlayer.setDataSource(MediaPlayer.java:1066)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.media.MediaPlayer.setDataSource(MediaPlayer.java:1005)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
org.kde.kdeconnect.Plugins.FindMyPhonePlugin.FindMyPhonePlugin.onCreate(FindMyPhonePlugin.java:86)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
org.kde.kdeconnect.Device.addPlugin(Device.java:777)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
org.kde.kdeconnect.Device.reloadPluginsFromSettings(Device.java:825)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
org.kde.kdeconnect.Device.setPluginEnabled(Device.java:804)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
org.kde.kdeconnect.UserInterface.PluginPreference.lambda$onBindViewHolder$1(PluginPreference.java:59)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
org.kde.kdeconnect.UserInterface.PluginPreference.$r8$lambda$VOEueu9AAYrH-VhwlHzwOWcILM8(Unknown
Source:0)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
org.kde.kdeconnect.UserInterface.PluginPreference$$ExternalSyntheticLambda1.onClick(Unknown
Source:4)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.view.View.performClick(View.java:7448)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.view.View.performClickInternal(View.java:7425)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.view.View.access$3600(View.java:810)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.view.View$PerformClick.run(View.java:28307)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.os.Handler.handleCallback(Handler.java:938)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.os.Handler.dispatchMessage(Handler.java:99)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.os.Looper.loop(Looper.java:223)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.app.ActivityThread.main(ActivityThread.java:7666)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
java.lang.reflect.Method.invoke(Native Method)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity: Caused by:
android.os.RemoteException: Remote stack trace:
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.app.ContextImpl.enforce(ContextImpl.java:2018)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:2046)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
android.content.ContextWrapper.enforceCallingOrSelfPermission(ContextWrapper.java:851)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
com.android.server.telecom.TelecomServiceImpl.isDialerOrPrivileged(TelecomServiceImpl.java:2242)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity:   at
com.android.server.telecom.TelecomServiceImpl.access$400(TelecomServiceImpl.java:75)
07-09 16:06:04.718 28267 28267 E FindMyPhoneActivity: 
07-09 16:06:04.718 28267 28267 V MediaPlayer: resetDrmState:  mDrmInfo=null
mDrmProvisioningThread=null mPrepareDrmInProgress=false mActiveDrmScheme=false
07-09 16:06:04.718 28267 28267 V MediaPlayer: cleanDrmObj: mDrmObj=null
mDrmSessionId=null
07-09 16:06:04.719 28267 28267 I KDE/addPlugin: Optional Permissions OK
PresenterPlugin
07-09 16:06:04.719 28267 28267 I KDE/addPlugin: Optional Permissions OK
RemoteKeyboardPlugin
07-09 16:06:04.719 28267 28267 I KDE/addPlugin: Optional Permissions OK
MprisPlugin
07-09 16:06:04.719 28267 28267 I KDE/addPlugin: Optional Permissions OK
ContactsPlugin
07-09 16:06:04.719 28267 28267 I KDE/addPlugin: Minimum requirements (e.g. API
level) not fulfilled BigscreenPlugin
07-09 16:06:04.719 28267 28267 I KDE/addPlugin: Optional Permissions OK
RunCommandPlugin
07-09 16:06:04.719 28267 28267 I KDE/addPlugin: Optional Permissions OK
MousePadPlugin
07-09 16:06:04.719 28267 28267 I KDE/addPlugin: Optional Permissions OK
MouseReceiverPlugin

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to