From 8ab48c62b95fa3d879533c113f9f265c965d784f Mon Sep 17 00:00:00 2001 From: TobiGr Date: Wed, 25 Sep 2019 08:56:39 +0200 Subject: [PATCH] [YouTube] Fix NPE in ChennelExtractor.getSubsciberCount() --- .../youtube/extractors/YoutubeChannelExtractor.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelExtractor.java b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelExtractor.java index 41f354fd9..38722fa52 100644 --- a/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelExtractor.java +++ b/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeChannelExtractor.java @@ -140,11 +140,12 @@ public class YoutubeChannelExtractor extends ChannelExtractor { @Override public long getSubscriberCount() throws ParsingException { - final String el = doc.select("span[class*=\"yt-subscription-button-subscriber-count\"]") - .first().attr("title"); + + final Element el = doc.select("span[class*=\"yt-subscription-button-subscriber-count\"]").first(); if (el != null) { + String elTitle = el.attr("title"); try { - return Utils.mixedNumberWordToLong(el); + return Utils.mixedNumberWordToLong(elTitle); } catch (NumberFormatException e) { throw new ParsingException("Could not get subscriber count", e); }