Skip to content

[Bug] Specific subscription consistently fails to appear in feed #2806

Description

@TheGreenSquare

Checklist

  • I make sure that the issue is NOT a duplicate of pinned issues
  • I make sure I am using the LATEST version - check here
  • I understand that issues with limited impact, such as those occurring on specific devices or under specific network conditions, will not be fixed
  • I have attached the error report in the issue

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


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions