diff --git a/telephony/java/android/service/euicc/EuiccService.java b/telephony/java/android/service/euicc/EuiccService.java index 7129a27c3cd6c..dc695d6a6a4b7 100644 --- a/telephony/java/android/service/euicc/EuiccService.java +++ b/telephony/java/android/service/euicc/EuiccService.java @@ -746,7 +746,7 @@ public abstract class EuiccService extends Service { result = EuiccService.this.onDownloadSubscription( slotId, portIndex, subscription, switchAfterDownload, forceDeactivateSim, resolvedBundle); - } catch (AbstractMethodError e) { + } catch (UnsupportedOperationException | AbstractMethodError e) { Log.w(TAG, "The new onDownloadSubscription(int, int, " + "DownloadableSubscription, boolean, boolean, Bundle) is not " + "implemented. Fall back to the old one.", e);