From 0518487d261afb6523be525dedc53979e267f433 Mon Sep 17 00:00:00 2001 From: Stypox Date: Thu, 21 Dec 2023 21:39:25 +0100 Subject: [PATCH] Fix SearchInfo's non-null MetaInfo being null when initialized or when an extraction error occurs (#1141) The meta info might have been null either when SearchInfo is first initialized, or when extractor.getMetaInfo() throws an exception in getInfo(). This caused NewPipe to crash instead of showing a nice error in https://www.reddit.com/r/youtube/comments/184ttmw/what_exactly_about_blue_whales_has_youtube_so/. --- .../java/org/schabi/newpipe/extractor/search/SearchInfo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/search/SearchInfo.java b/extractor/src/main/java/org/schabi/newpipe/extractor/search/SearchInfo.java index ee87446e9..f9251da44 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/search/SearchInfo.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/search/SearchInfo.java @@ -19,7 +19,7 @@ public class SearchInfo extends ListInfo { private final String searchString; private String searchSuggestion; private boolean isCorrectedSearch; - private List metaInfo; + private List metaInfo = List.of(); public SearchInfo(final int serviceId, final SearchQueryHandler qIHandler,