[automerger skipped] Merge Android 14 QPR2 to AOSP main am: 574807694f -s ours am: 12cb95c0a4 -s ours

am skip reason: Merged-In I6dcbe0dddbda0734a3e8351c79d0329ae26a2db6 with SHA-1 2e555bb246 is already in history

Original change: https://android-review.googlesource.com/c/platform/packages/apps/KeyChain/+/2990861

Change-Id: Icb12f3a19a413e63592702c6b710e47751f054d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/src/com/android/keychain/KeyChainActivity.java b/src/com/android/keychain/KeyChainActivity.java
index 6b09d78..5732be4 100644
--- a/src/com/android/keychain/KeyChainActivity.java
+++ b/src/com/android/keychain/KeyChainActivity.java
@@ -208,7 +208,7 @@
                     Log.e(TAG, "interrupted while checking if key is user-selectable", ignored);
                     Thread.currentThread().interrupt();
                     return false;
-                } catch (Exception ignored) {
+                } catch (Exception | AssertionError ignored) {
                     Log.e(TAG, "error while checking if key is user-selectable", ignored);
                     return false;
                 }
@@ -341,7 +341,7 @@
                     }
                 }
                 callback.alias(chosenAlias);
-            } catch (InterruptedException | RemoteException e) {
+            } catch (InterruptedException | RemoteException | AssertionError e) {
                 Log.e(TAG, "Unable to request find predefined alias from credential "
                         + "management app policy");
                 // Proceed without a suggested alias.