{"record":{"id":"a10a42218be3397d","repo":"ytdl-org/youtube-dl","slug":"executing-js-failed-n","errorCode":null,"errorMessage":"Executing JS failed\\n:","messagePattern":"Executing JS failed\\\\n:","errorType":"exception","errorClass":"ExtractorError","httpStatus":null,"severity":"error","filePath":"youtube_dl/extractor/openload.py","lineNumber":233,"sourceCode":"\n        for x in self._TMP_FILE_NAMES:\n            replaces[x] = self._TMP_FILES[x].name.replace('\\\\', '\\\\\\\\').replace('\"', '\\\\\"')\n\n        with open(self._TMP_FILES['script'].name, 'wb') as f:\n            f.write(self._TEMPLATE.format(**replaces).encode('utf-8'))\n\n        if video_id is None:\n            self.extractor.to_screen('%s' % (note2,))\n        else:\n            self.extractor.to_screen('%s: %s' % (video_id, note2))\n\n        p = subprocess.Popen([\n            self.exe, '--ssl-protocol=any',\n            self._TMP_FILES['script'].name\n        ], stdout=subprocess.PIPE, stderr=subprocess.PIPE)\n        out, err = process_communicate_or_kill(p)\n        if p.returncode != 0:\n            raise ExtractorError(\n                'Executing JS failed\\n:' + encodeArgument(err))\n        with open(self._TMP_FILES['html'].name, 'rb') as f:\n            html = f.read().decode('utf-8')\n\n        self._load_cookies()\n\n        return (html, encodeArgument(out))\n","sourceCodeStart":215,"sourceCodeEnd":241,"githubUrl":"https://github.com/ytdl-org/youtube-dl/blob/956b8c585591b401a543e409accb163eeaaa1193/youtube_dl/extractor/openload.py#L215-L241","documentation":"Error \"Executing JS failed\\n:\" thrown in ytdl-org/youtube-dl.","triggerScenarios":"Thrown at youtube_dl/extractor/openload.py:233 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check the PhantomJS execution error; update PhantomJS and youtube-dl."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"956b8c585591b401a543e409accb163eeaaa1193","analyzedAt":"2026-08-14T18:59:47.863Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}