diff options
author | 2025-02-10 09:59:43 -0800 | |
---|---|---|
committer | 2025-02-11 01:53:54 -0800 | |
commit | 2687609506c22cdc2353433be7595bafc0a288b6 (patch) | |
tree | cf293743d5ce353668b6aa96ce180d1fab4bf9fe /libartservice | |
parent | 57d3e443e67c6be7f0c9e0f48d4edafc142e5fab (diff) |
DexMetadataHelper: Fix logging for missing config.pb file
Bug: 327134025
Change-Id: Id148e790c1e28680aa48276a829636b6aca8cfb6
Test: atest art_standalone_artd_tests && atest ArtServicesTest
Diffstat (limited to 'libartservice')
-rw-r--r-- | libartservice/service/java/com/android/server/art/DexMetadataHelper.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libartservice/service/java/com/android/server/art/DexMetadataHelper.java b/libartservice/service/java/com/android/server/art/DexMetadataHelper.java index 9742c5f40e..759189991c 100644 --- a/libartservice/service/java/com/android/server/art/DexMetadataHelper.java +++ b/libartservice/service/java/com/android/server/art/DexMetadataHelper.java @@ -72,10 +72,12 @@ public class DexMetadataHelper { dmPath, DexMetadataConfig.parseFrom(stream), getType(zipFile)); } } catch (IOException e) { - if (!(e instanceof FileNotFoundException || e instanceof NoSuchFileException)) { + if (e instanceof FileNotFoundException || e instanceof NoSuchFileException) { + return getDefaultDexMetadataInfo(DexMetadata.TYPE_NONE); + } else { AsLog.e(String.format("Failed to read dm file '%s'", realDmPath), e); + return getDefaultDexMetadataInfo(DexMetadata.TYPE_ERROR); } - return getDefaultDexMetadataInfo(DexMetadata.TYPE_ERROR); } } |