-
-
Notifications
You must be signed in to change notification settings - Fork 127
Description
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
if you logged in you will trigger failed to request sts API on PipePipe
(same thing when you logged out but it's less when logout)
Frequency
Sometimes (40-60% of the time)
Device
Vivo Y100 4G FunTouchOS 15 based on A15
Steps to reproduce the bug
- open PipePipe nightly version 5.0.0-beta5-pre
- login to google Account
- try to watch any content
- error
Additional context
{"os":"Linux Android 15 - 35","device":"vivo V2342 (V2342)","app_version":"5.0.0-beta5-pre (200304)","timestamp":1770398634870,"language":"","timezone":"Asia/Jakarta (UTC+7:00)","task":"FETCH_INFO","request":"https://www.youtube.com/watch?v=Yu3NF__1dfc","stacktrace":"java.lang.IllegalStateException: Failed to request sts api\n\tat project.pipepipe.extractor.services.youtube.extractor.YouTubeStreamExtractor.fetchInfo(YouTubeStreamExtractor.kt:81)\n\tat project.pipepipe.extractor.Router.route(Router.kt:34)\n\tat project.pipepipe.extractor.Router.execute(Router.kt:88)\n\tat project.pipepipe.app.PipePipeApplication$onCreate$2.invoke(PipePipeApplication.kt:52)\n\tat project.pipepipe.app.PipePipeApplication$onCreate$2.invoke(PipePipeApplication.kt:52)\n\tat project.pipepipe.app.helper.JobRunnerKt.executeJobFlow(JobRunner.kt:55)\n\tat project.pipepipe.app.helper.JobRunnerKt.executeJobFlow$default(JobRunner.kt:22)\n\tat project.pipepipe.app.viewmodel.VideoDetailViewModel$loadVideoDetails$1$result$1.invokeSuspend(VideoDetailViewModel.kt:84)\n\tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)\n\tat kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)\n\tat kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124)\n\tat kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89)\n\tat kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586)\n\tat kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820)\n\tat kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717)\n\tat kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704)\n"}