Checklist
Describe the bug
One of my subscriptions has started failing to appear in subscription feeds.
Going to the channel causes a ParsingException reading "Could not get view count".
Version
5.2.5-beta2
Frequency
Always (100% of the time)
Device
Pixel 6a, Android 17 (CP2A.260705.006)
Steps to reproduce the bug
No response
Additional context
Exception
Exceptions (2)
Crash log 1
org.schabi.newpipe.extractor.exceptions.ParsingException: Could not get view count
at org.jsoup.parser.CharacterReader$$ExternalSyntheticLambda2.m(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:40)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamInfoItemExtractor.getViewCount(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:459)
at org.schabi.newpipe.extractor.stream.StreamInfoItemsCollector.extract(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:264)
at org.schabi.newpipe.extractor.stream.StreamInfoItemsCollector.commit(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:26)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeChannelExtractor.collectStreamsFrom(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:125)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeChannelExtractor.getInitialPage(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:107)
at androidx.room.TransactorKt.getItemsPageOrLogError(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:1)
at org.schabi.newpipe.extractor.channel.ChannelInfo.getInfo(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:183)
at org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda3.call(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:15)
at io.reactivex.rxjava3.internal.operators.single.SingleJust.subscribeActual(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:27)
at io.reactivex.rxjava3.core.Single.subscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:6)
at io.reactivex.rxjava3.internal.operators.single.SingleDoOnError.subscribeActual(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:15)
at io.reactivex.rxjava3.core.Single.subscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:6)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeDefer.subscribeActual(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:16)
at io.reactivex.rxjava3.core.Maybe.subscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:1)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:87)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:12)
at io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:44)
at io.reactivex.rxjava3.internal.operators.flowable.FlowableDefer.subscribeActual(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:26)
at io.reactivex.rxjava3.core.Flowable.subscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:6)
at io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:9)
at io.reactivex.rxjava3.core.Maybe.subscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:1)
at io.reactivex.rxjava3.internal.operators.single.SingleJust.subscribeActual(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:87)
at io.reactivex.rxjava3.core.Single.subscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:6)
at io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:5)
at io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:10)
at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:22)
at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:1)
at java.util.concurrent.FutureTask.run(FutureTask.java:328)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:323)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
Caused by: org.schabi.newpipe.extractor.utils.Parser$RegexException: Failed to find pattern "([\d]+([\.,][\d]+)?)" inside of "I-Louis Rossmann ne-Fake Review Watch"
at org.jsoup.Jsoup.matchGroup(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:54)
at org.jsoup.Jsoup.matchGroup(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:58)
at org.schabi.newpipe.extractor.utils.Utils.mixedNumberWordToLong(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:25)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamInfoItemExtractor.getViewCount(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:366)
... 31 more
Crash log 2
org.schabi.newpipe.extractor.exceptions.ParsingException: Could not get view count
at org.jsoup.parser.CharacterReader$$ExternalSyntheticLambda2.m(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:40)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamInfoItemExtractor.getViewCount(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:459)
at org.schabi.newpipe.extractor.stream.StreamInfoItemsCollector.extract(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:264)
at org.schabi.newpipe.extractor.stream.StreamInfoItemsCollector.commit(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:26)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeChannelExtractor.collectStreamsFrom(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:125)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeChannelExtractor.getInitialPage(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:107)
at androidx.room.TransactorKt.getItemsPageOrLogError(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:1)
at org.schabi.newpipe.extractor.channel.ChannelInfo.getInfo(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:183)
at org.schabi.newpipe.util.ExtractorHelper$$ExternalSyntheticLambda3.call(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:15)
at io.reactivex.rxjava3.internal.operators.single.SingleJust.subscribeActual(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:27)
at io.reactivex.rxjava3.core.Single.subscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:6)
at io.reactivex.rxjava3.internal.operators.single.SingleDoOnError.subscribeActual(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:15)
at io.reactivex.rxjava3.core.Single.subscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:6)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeDefer.subscribeActual(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:16)
at io.reactivex.rxjava3.core.Maybe.subscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:1)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.drain(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:87)
at io.reactivex.rxjava3.internal.operators.maybe.MaybeConcatArray$ConcatMaybeObserver.request(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:12)
at io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe$ElementAtSubscriber.onSubscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:44)
at io.reactivex.rxjava3.internal.operators.flowable.FlowableDefer.subscribeActual(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:26)
at io.reactivex.rxjava3.core.Flowable.subscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:6)
at io.reactivex.rxjava3.internal.operators.flowable.FlowableElementAtMaybe.subscribeActual(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:9)
at io.reactivex.rxjava3.core.Maybe.subscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:1)
at io.reactivex.rxjava3.internal.operators.single.SingleJust.subscribeActual(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:87)
at io.reactivex.rxjava3.core.Single.subscribe(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:6)
at io.reactivex.rxjava3.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:5)
at io.reactivex.rxjava3.core.Scheduler$DisposeTask.run(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:10)
at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.run(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:22)
at io.reactivex.rxjava3.internal.schedulers.ScheduledRunnable.call(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:1)
at java.util.concurrent.FutureTask.run(FutureTask.java:328)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:323)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1572)
Caused by: org.schabi.newpipe.extractor.utils.Parser$RegexException: Failed to find pattern "([\d]+([\.,][\d]+)?)" inside of "I-Louis Rossmann ne-Fake Review Watch"
at org.jsoup.Jsoup.matchGroup(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:54)
at org.jsoup.Jsoup.matchGroup(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:58)
at org.schabi.newpipe.extractor.utils.Utils.mixedNumberWordToLong(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:25)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamInfoItemExtractor.getViewCount(r8-map-id-4dc59598091eb73ffa53d1daeb6adb9d4b45a80ea19e2b2895b9e9df4f7eeb24:366)
... 31 more
Checklist
Describe the bug
One of my subscriptions has started failing to appear in subscription feeds.
Going to the channel causes a ParsingException reading "Could not get view count".
Version
5.2.5-beta2
Frequency
Always (100% of the time)
Device
Pixel 6a, Android 17 (CP2A.260705.006)
Steps to reproduce the bug
No response
Additional context
Exception
Exceptions (2)
Crash log 1
Crash log 2