diff options
| author | 2020-02-21 01:16:39 +0000 | |
|---|---|---|
| committer | 2020-02-21 01:16:39 +0000 | |
| commit | cd5082de9d34a078be357a91ee23ae1acb2a87df (patch) | |
| tree | 73a6dea7a9dea3ab6a53bdb0f685fe3260cf8834 | |
| parent | 71fdc7838babaa52d780ee89ad15de05ead5ddf9 (diff) | |
| parent | 201c631992f883aa411c5626dc9df071b59c275a (diff) | |
Merge "Catch IllegalStateException in StatsManager"
| -rw-r--r-- | apex/statsd/framework/java/android/app/StatsManager.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/apex/statsd/framework/java/android/app/StatsManager.java b/apex/statsd/framework/java/android/app/StatsManager.java index 526d17ff0d71..e637187f23be 100644 --- a/apex/statsd/framework/java/android/app/StatsManager.java +++ b/apex/statsd/framework/java/android/app/StatsManager.java @@ -159,6 +159,9 @@ public final class StatsManager { throw new StatsUnavailableException("could not connect", e); } catch (SecurityException e) { throw new StatsUnavailableException(e.getMessage(), e); + } catch (IllegalStateException e) { + Log.e(TAG, "Failed to addConfig in statsmanager"); + throw new StatsUnavailableException(e.getMessage(), e); } } } @@ -195,6 +198,9 @@ public final class StatsManager { throw new StatsUnavailableException("could not connect", e); } catch (SecurityException e) { throw new StatsUnavailableException(e.getMessage(), e); + } catch (IllegalStateException e) { + Log.e(TAG, "Failed to removeConfig in statsmanager"); + throw new StatsUnavailableException(e.getMessage(), e); } } } @@ -391,6 +397,9 @@ public final class StatsManager { throw new StatsUnavailableException("could not connect", e); } catch (SecurityException e) { throw new StatsUnavailableException(e.getMessage(), e); + } catch (IllegalStateException e) { + Log.e(TAG, "Failed to getReports in statsmanager"); + throw new StatsUnavailableException(e.getMessage(), e); } } } @@ -428,6 +437,9 @@ public final class StatsManager { throw new StatsUnavailableException("could not connect", e); } catch (SecurityException e) { throw new StatsUnavailableException(e.getMessage(), e); + } catch (IllegalStateException e) { + Log.e(TAG, "Failed to getStatsMetadata in statsmanager"); + throw new StatsUnavailableException(e.getMessage(), e); } } } @@ -469,6 +481,9 @@ public final class StatsManager { + "registered experiment IDs"); } throw new StatsUnavailableException("could not connect", e); + } catch (IllegalStateException e) { + Log.e(TAG, "Failed to getRegisteredExperimentIds in statsmanager"); + throw new StatsUnavailableException(e.getMessage(), e); } } } |