Class mozilla.components.feature.addons.amo.AMOAddonsProviderTest
|
100%
successful |
Tests
Test | Duration | Result |
---|---|---|
cache file name is sanitized | 0.045s | passed |
collection name can be configured | 0.068s | passed |
collection sort option can be specified | 0.146s | passed |
collection user can be configured | 0.076s | passed |
default collection is used if not configured | 0.059s | passed |
deleteUnusedCacheFiles - only deletes collection cache files | 0.063s | passed |
deleteUnusedCacheFiles - will not remove the fallback localized file | 0.043s | passed |
getBaseCacheFile - will return a first localized file WHEN the provided language file is not available | 0.042s | passed |
getFeaturedAddons - cache expiration check | 0.048s | passed |
getFeaturedAddons - deletes unused cache files | 0.095s | passed |
getFeaturedAddons - read timeout can be configured | 0.065s | passed |
getFeaturedAddons - returns cached result if allowed and fetch failed | 0.080s | passed |
getFeaturedAddons - returns cached result if allowed and not expired | 0.136s | passed |
getFeaturedAddons - with a language | 0.062s | passed |
getFeaturedAddons - with a successful status response must contain add-ons | 0.365s | passed |
getFeaturedAddons - with a successful status response must handle empty values | 0.065s | passed |
getFeaturedAddons - with unexpected status will throw exception | 0.055s | passed |
getFeaturedAddons - writes response to cache if configured | 0.209s | passed |
loadIconAsync - will return bitmap from the cache when available | 0.043s | passed |
loadIconAsync - with a successful status will return a bitmap | 0.128s | passed |
loadIconAsync - with an unsuccessful status will return null | 0.063s | passed |
Standard output
W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Trying to fetch the icon for uBlock0@raymondhill.net from the network W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Unable to find the icon for blank iconUrl I [AMOAddonsProvider] Unable to find the icon for blank iconUrl I [AMOAddonsProvider] Unable to find the icon for blank iconUrl I [AMOAddonsProvider] Unable to find the icon for blank iconUrl I [AMOAddonsProvider] Unable to find the icon for blank iconUrl I [AMOAddonsProvider] Unable to find the icon for blank iconUrl W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 E [AMOAddonsProvider] Failed to fetch featured add-ons from collection. Status code: 500 E [AMOAddonsProvider] Failed to fetch available add-ons W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Trying to fetch the icon for uBlock0@raymondhill.net from the network I [AMOAddonsProvider] Trying to fetch the icon for uBlock0@raymondhill.net from the network W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Trying to fetch the icon for uBlock0@raymondhill.net from the network W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Unable to find the icon for blank iconUrl W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 E [AMOAddonsProvider] Failed to fetch available add-ons E [AMOAddonsProvider] Failed to fetch available add-ons E [AMOAddonsProvider] Failed to fetch available add-ons E [AMOAddonsProvider] Failed to fetch available add-ons I [AMOAddonsProvider] Falling back to available add-ons cache from 2025-04-15T22:47Z W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Unable to find the icon for blank iconUrl W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 D [AMOAddonsProvider] Deleting unused collection cache: mozilla_components_addon_collection_testCollection.json W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Trying to fetch the icon for uBlock0@raymondhill.net from the network W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Trying to fetch the icon for id from the network I [AMOAddonsProvider] Icon for id fetched from the network W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Unable to find the icon for blank iconUrl W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Unable to find the icon for blank iconUrl W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Trying to fetch the icon for id from the network I [AMOAddonsProvider] Unable to fetch the icon for id HTTP code 500 W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Trying to fetch the icon for uBlock0@raymondhill.net from the network I [AMOAddonsProvider] Trying to fetch the icon for uBlock0@raymondhill.net from the network I [AMOAddonsProvider] Trying to fetch the icon for uBlock0@raymondhill.net from the network W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Unable to find the icon for blank iconUrl W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 W/OverlayConfig: partition_order.xml does not exist. W/PackageParser: Unknown element under <manifest>: queries at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #16 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #160 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #168 W/PackageParser: No actions in intent filter at /builds/worker/checkouts/gecko/mobile/android/android-components/components/feature/addons/build/intermediates/apk_for_local_test/releaseUnitTest/packageReleaseUnitTestForUnitTest/apk-for-local-test.ap_ Binary XML file line #176 I [AMOAddonsProvider] Icon for id was found in the cache
Standard error
java.io.IOException: Failed to fetch featured add-ons from collection. Status code: 500 at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:191) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.fetchFeaturedAddons(AMOAddonsProvider.kt:155) at mozilla.components.feature.addons.amo.AMOAddonsProvider.access$fetchFeaturedAddons(AMOAddonsProvider.kt:69) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - with unexpected status will throw exception$1.invokeSuspend(AMOAddonsProviderTest.kt:187) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:317) Caused by: java.io.IOException: Failed to fetch featured add-ons from collection. Status code: 500 at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:191) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.fetchFeaturedAddons(AMOAddonsProvider.kt:155) at mozilla.components.feature.addons.amo.AMOAddonsProvider.access$fetchFeaturedAddons(AMOAddonsProvider.kt:69) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:375) at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:170) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.getFeaturedAddons(AMOAddonsProvider.kt:116) at mozilla.components.feature.addons.AddonsProvider$DefaultImpls.getFeaturedAddons$default(AddonsProvider.kt:23) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - with unexpected status will throw exception$1.invokeSuspend(AMOAddonsProviderTest.kt:187) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - with unexpected status will throw exception$1.invoke(AMOAddonsProviderTest.kt) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - with unexpected status will throw exception$1.invoke(AMOAddonsProviderTest.kt) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:317) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24) at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:326) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:70) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:309) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:167) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:159) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest.getFeaturedAddons - with unexpected status will throw exception(AMOAddonsProviderTest.kt:184) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:19) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.robolectric.RobolectricTestRunner$HelperTestRunner$1.evaluate(RobolectricTestRunner.java:502) at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:285) at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:104) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) java.io.IOException: test at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:161) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.fetchFeaturedAddons(AMOAddonsProvider.kt:155) at mozilla.components.feature.addons.amo.AMOAddonsProvider.access$fetchFeaturedAddons(AMOAddonsProvider.kt:69) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invokeSuspend(AMOAddonsProviderTest.kt:220) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:317) Caused by: java.io.IOException: test at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:161) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.fetchFeaturedAddons(AMOAddonsProvider.kt:155) at mozilla.components.feature.addons.amo.AMOAddonsProvider.access$fetchFeaturedAddons(AMOAddonsProvider.kt:69) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:375) at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:170) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.getFeaturedAddons(AMOAddonsProvider.kt:116) at mozilla.components.feature.addons.amo.AMOAddonsProvider.getFeaturedAddons(AMOAddonsProvider.kt:116) at mozilla.components.feature.addons.AddonsProvider$DefaultImpls.getFeaturedAddons$default(AddonsProvider.kt:23) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invokeSuspend(AMOAddonsProviderTest.kt:220) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invoke(AMOAddonsProviderTest.kt) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invoke(AMOAddonsProviderTest.kt) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:317) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24) at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:326) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:70) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:309) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:167) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:159) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest.getFeaturedAddons - returns cached result if allowed and fetch failed(AMOAddonsProviderTest.kt:210) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.robolectric.RobolectricTestRunner$HelperTestRunner$1.evaluate(RobolectricTestRunner.java:502) at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:285) at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:104) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) java.io.IOException: test at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:161) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.fetchFeaturedAddons(AMOAddonsProvider.kt:155) at mozilla.components.feature.addons.amo.AMOAddonsProvider.access$fetchFeaturedAddons(AMOAddonsProvider.kt:69) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invokeSuspend(AMOAddonsProviderTest.kt:228) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:317) Caused by: java.io.IOException: test at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:161) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.fetchFeaturedAddons(AMOAddonsProvider.kt:155) at mozilla.components.feature.addons.amo.AMOAddonsProvider.access$fetchFeaturedAddons(AMOAddonsProvider.kt:69) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:375) at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:170) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.getFeaturedAddons(AMOAddonsProvider.kt:116) at mozilla.components.feature.addons.amo.AMOAddonsProvider.getFeaturedAddons(AMOAddonsProvider.kt:116) at mozilla.components.feature.addons.AddonsProvider$DefaultImpls.getFeaturedAddons$default(AddonsProvider.kt:23) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invokeSuspend(AMOAddonsProviderTest.kt:228) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invoke(AMOAddonsProviderTest.kt) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invoke(AMOAddonsProviderTest.kt) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:317) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24) at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:326) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:70) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:309) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:167) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:159) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest.getFeaturedAddons - returns cached result if allowed and fetch failed(AMOAddonsProviderTest.kt:210) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.robolectric.RobolectricTestRunner$HelperTestRunner$1.evaluate(RobolectricTestRunner.java:502) at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:285) at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:104) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) java.io.IOException: test at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:161) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.fetchFeaturedAddons(AMOAddonsProvider.kt:155) at mozilla.components.feature.addons.amo.AMOAddonsProvider.access$fetchFeaturedAddons(AMOAddonsProvider.kt:69) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invokeSuspend(AMOAddonsProviderTest.kt:237) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:317) Caused by: java.io.IOException: test at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:161) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.fetchFeaturedAddons(AMOAddonsProvider.kt:155) at mozilla.components.feature.addons.amo.AMOAddonsProvider.access$fetchFeaturedAddons(AMOAddonsProvider.kt:69) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:375) at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:170) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.getFeaturedAddons(AMOAddonsProvider.kt:116) at mozilla.components.feature.addons.amo.AMOAddonsProvider.getFeaturedAddons(AMOAddonsProvider.kt:116) at mozilla.components.feature.addons.AddonsProvider$DefaultImpls.getFeaturedAddons$default(AddonsProvider.kt:23) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invokeSuspend(AMOAddonsProviderTest.kt:237) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invoke(AMOAddonsProviderTest.kt) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invoke(AMOAddonsProviderTest.kt) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:317) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24) at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:326) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:70) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:309) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:167) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:159) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest.getFeaturedAddons - returns cached result if allowed and fetch failed(AMOAddonsProviderTest.kt:210) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.robolectric.RobolectricTestRunner$HelperTestRunner$1.evaluate(RobolectricTestRunner.java:502) at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:285) at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:104) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840) java.io.IOException: test at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:161) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.fetchFeaturedAddons(AMOAddonsProvider.kt:155) at mozilla.components.feature.addons.amo.AMOAddonsProvider.access$fetchFeaturedAddons(AMOAddonsProvider.kt:69) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at _COROUTINE._BOUNDARY._(CoroutineDebugging.kt:42) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invokeSuspend(AMOAddonsProviderTest.kt:246) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:317) Caused by: java.io.IOException: test at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:161) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at mozilla.components.feature.addons.amo.AMOAddonsProvider$fetchFeaturedAddons$2.invoke(AMOAddonsProvider.kt) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:66) at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.fetchFeaturedAddons(AMOAddonsProvider.kt:155) at mozilla.components.feature.addons.amo.AMOAddonsProvider.access$fetchFeaturedAddons(AMOAddonsProvider.kt:69) at mozilla.components.feature.addons.amo.AMOAddonsProvider$getFeaturedAddons$2.invokeSuspend(AMOAddonsProvider.kt:131) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith(DispatchedContinuation.kt:375) at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable(Cancellable.kt:26) at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:170) at kotlinx.coroutines.BuildersKt.withContext(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProvider.getFeaturedAddons(AMOAddonsProvider.kt:116) at mozilla.components.feature.addons.amo.AMOAddonsProvider.getFeaturedAddons(AMOAddonsProvider.kt:116) at mozilla.components.feature.addons.AddonsProvider$DefaultImpls.getFeaturedAddons$default(AddonsProvider.kt:23) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invokeSuspend(AMOAddonsProviderTest.kt:246) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invoke(AMOAddonsProviderTest.kt) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest$getFeaturedAddons - returns cached result if allowed and fetch failed$1.invoke(AMOAddonsProviderTest.kt) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$1.invokeSuspend(TestBuilders.kt:317) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at kotlinx.coroutines.test.TestDispatcher.processEvent$kotlinx_coroutines_test(TestDispatcher.kt:24) at kotlinx.coroutines.test.TestCoroutineScheduler.tryRunNextTaskUnless$kotlinx_coroutines_test(TestCoroutineScheduler.kt:99) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt$runTest$2$1$workRunner$1.invokeSuspend(TestBuilders.kt:326) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:94) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:70) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at kotlinx.coroutines.test.TestBuildersJvmKt.createTestResult(TestBuildersJvm.kt:10) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:309) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0(TestBuilders.kt:167) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0(Unknown Source) at kotlinx.coroutines.test.TestBuildersKt__TestBuildersKt.runTest-8Mi8wO0$default(TestBuilders.kt:159) at kotlinx.coroutines.test.TestBuildersKt.runTest-8Mi8wO0$default(Unknown Source) at mozilla.components.feature.addons.amo.AMOAddonsProviderTest.getFeaturedAddons - returns cached result if allowed and fetch failed(AMOAddonsProviderTest.kt:210) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:61) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.robolectric.RobolectricTestRunner$HelperTestRunner$1.evaluate(RobolectricTestRunner.java:502) at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:285) at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:104) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840)