Checklist
Affected version
v0.24.3
Steps to reproduce the bug
The exception is not consistent.
- Init NewPipe
- Get info stream:
var info = StreamInfo.getInfo(NewPipe.getService(0), "https://youtube.com/watch?v=$id")
Expected behavior
Extractor to work without exceptions
Actual behavior
Exception randomly happening: org.schabi.newpipe.extractor.exceptions.ExtractionException: IOS player response is not valid
Screenshots/Screen recordings
n/a
Logs
FATAL EXCEPTION: DefaultDispatcher-worker-1
Process: cc.wordview.app, PID: 26956
org.schabi.newpipe.extractor.exceptions.ExtractionException: IOS player response is not valid
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.fetchIosMobileJsonPlayer(YoutubeStreamExtractor.java:974)
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.onFetchPage(YoutubeStreamExtractor.java:830)
at org.schabi.newpipe.extractor.Extractor.fetchPage(Extractor.java:60)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:77)
at org.schabi.newpipe.extractor.stream.StreamInfo.getInfo(StreamInfo.java:72)
at cc.wordview.app.extractor.VideoStream.init(VideoStream.kt:40)
at cc.wordview.app.ui.screens.player.PlayerKt$Player$1$1.invokeSuspend(Player.kt:128)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@c7de62a, Dispatchers.IO]
Additional information
No response
Checklist
Affected version
v0.24.3
Steps to reproduce the bug
The exception is not consistent.
var info = StreamInfo.getInfo(NewPipe.getService(0), "https://youtube.com/watch?v=$id")Expected behavior
Extractor to work without exceptions
Actual behavior
Exception randomly happening:
org.schabi.newpipe.extractor.exceptions.ExtractionException: IOS player response is not validScreenshots/Screen recordings
n/a
Logs
Additional information
No response