diff --git a/src/main/java/org/kde/kdeconnect/Device.java b/src/main/java/org/kde/kdeconnect/Device.java index 828ad341..b3111f95 100644 --- a/src/main/java/org/kde/kdeconnect/Device.java +++ b/src/main/java/org/kde/kdeconnect/Device.java @@ -456,7 +456,13 @@ public class Device implements BaseLink.PackageReceiver { } else { for (Plugin plugin : plugins.values()) { - plugin.onPackageReceived(np); + try { + plugin.onPackageReceived(np); + } catch (Exception e) { + e.printStackTrace(); + Log.e("Device", "Exception in "+plugin.getDisplayName()+"'s onPackageReceived()"); + } + } }