diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-06-03 17:56:12 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-06-03 17:56:12 +0000 |
commit | 9c6ea7d809fcb134cf74b3e6bf646ebc5021f4ad (patch) | |
tree | 3f9f7027bd0541f81145d8efd9f636d8b1928e20 | |
parent | 585b902bbd0bd116934c881bbd26a3d90bccc10a (diff) | |
parent | d342f0b2901e81723e4d4d0c1f613c65dc791d6f (diff) | |
download | ims-android13-mainline-go-adservices-release.tar.gz |
Snap for 8680211 from d342f0b2901e81723e4d4d0c1f613c65dc791d6f to mainline-go-adservices-releaseaml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000android13-mainline-go-adservices-release
Change-Id: I3cf5e36f1ee7a4207344a204f0ea4f3f7ff67504
-rw-r--r-- | src/java/com/android/ims/ImsManager.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/java/com/android/ims/ImsManager.java b/src/java/com/android/ims/ImsManager.java index 257aef91..cf95a20b 100644 --- a/src/java/com/android/ims/ImsManager.java +++ b/src/java/com/android/ims/ImsManager.java @@ -1634,7 +1634,7 @@ public class ImsManager implements FeatureUpdates { try { return iTelephony.getImsProvisioningStatusForCapability(subId, capability, tech); - } catch (RemoteException e) { + } catch (RemoteException | IllegalArgumentException e) { logw("getImsProvisionedBoolNoException: operation failed for capability=" + capability + ". Exception:" + e.getMessage() + ". Returning false."); return false; @@ -1660,7 +1660,7 @@ public class ImsManager implements FeatureUpdates { try { return iTelephony.getRcsProvisioningStatusForCapability(subId, capability, tech); - } catch (RemoteException e) { + } catch (RemoteException | IllegalArgumentException e) { logw("getRcsProvisionedBoolNoException: operation failed for capability=" + capability + ". Exception:" + e.getMessage() + ". Returning false."); return false; @@ -3157,8 +3157,9 @@ public class ImsManager implements FeatureUpdates { try { required = iTelephony.isProvisioningRequiredForCapability(subId, capability, tech); - } catch (RemoteException e) { - logw("isMmTelProvisioningRequired couldn't reach telephony!"); + } catch (RemoteException | IllegalArgumentException e) { + logw("isMmTelProvisioningRequired : operation failed" + " capability=" + capability + + " tech=" + tech + ". Exception:" + e.getMessage()); } log("MmTel Provisioning required " + required + " for capability " + capability); @@ -3182,8 +3183,9 @@ public class ImsManager implements FeatureUpdates { try { required = iTelephony.isRcsProvisioningRequiredForCapability(subId, capability, tech); - } catch (RemoteException e) { - logw("isRcsProvisioningRequired couldn't reach telephony!"); + } catch (RemoteException | IllegalArgumentException e) { + logw("isRcsProvisioningRequired : operation failed" + " capability=" + capability + + " tech=" + tech + ". Exception:" + e.getMessage()); } log("Rcs Provisioning required " + required + " for capability " + capability); |