Skip to content

[Bug] v5.0.0-beta5-pre error 001 when trying to open specific content #1993

@GreenMystic

Description

@GreenMystic

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

watching specific content
will lead to error 001

Frequency

Always (100% of the time)

Device

Vivo Y100 4G FunTouchOS 15 based on A15

Steps to reproduce the bug

  1. open PipePipe
  2. open The Specific Content
  3. error 001

Additional context

{"os":"Linux Android 15 - 35","device":"vivo V2342 (V2342)","app_version":"5.0.0-beta5-pre (200304)","timestamp":1770399574175,"language":"","timezone":"Asia/Jakarta (UTC+7:00)","task":"FETCH_INFO","request":"https://www.youtube.com/watch?v=EPtTbnA1BpI","stacktrace":"java.lang.IllegalArgumentException: Required field '/contents/twoColumnWatchNextResults/results/results/contents/1/videoSecondaryInfoRenderer/owner/videoOwnerRenderer/title/runs/0/text' is missing or null\n\tat project.pipepipe.shared.utils.json.JsonUtilsKt.requireString(JsonUtils.kt:15)\n\tat project.pipepipe.extractor.services.youtube.extractor.YouTubeStreamExtractor.fetchInfo(YouTubeStreamExtractor.kt:261)\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$1.invokeSuspend(JobRunner.kt:0)\n\tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)\n\tat kotlinx.coroutines.internal.ScopeCoroutine.afterResume(Scopes.kt:35)\n\tat kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:101)\n\tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47)\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"}

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