Bug 1414995: Crash when publicsuffixlist could not be opened. r=nechen
MozReview-Commit-ID: 2agnVzKLkzd
--- a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/publicsuffix/PublicSuffixPatterns.java
+++ b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/util/publicsuffix/PublicSuffixPatterns.java
@@ -34,17 +34,17 @@ class PublicSuffixPatterns {
new BufferedInputStream(context.getAssets().open("publicsuffixlist"))));
String line;
while ((line = reader.readLine()) != null) {
EXACT.add(line);
}
} catch (IOException e) {
- Log.e("Patterns", "IOException during loading public suffix list");
+ throw new IllegalStateException("resource publicsuffixlist could not be opened but is bundled with app", e);
} finally {
IOUtils.safeStreamClose(reader);
}
return EXACT;
}