HarD-BR / HarD-BOT

Discord Music Bot Template
GNU General Public License v3.0
1 stars 1 forks source link

TypeError: Cannot read properties of undefined (reading 'find') #1

Open Pandie-pantsu opened 1 year ago

Pandie-pantsu commented 1 year ago

When searching for music tracks using keywords, at times this error pops up:

Something went wrong: ERR_NO_RESULT: Could not extract stream for this track

TypeError: Cannot read properties of undefined (reading 'find') at video_basic_info (/music-bot/simple-bot/node_modules/play-dl/dist/index.js:2:2210) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Object.video_info (/music-bot/simple-bot/node_modules/play-dl/dist/index.js:3:1064) at async SpotifyExtractor._stream (/music-bot/simple-bot/node_modules/@discord-player/extractor/dist/index.js:278:22) at async /music-bot/simple-bot/node_modules/discord-player/dist/index.js:1896:12 at async ExtractorExecutionContext.run (/music-bot/simple-bot/node_modules/discord-player/dist/index.js:885:22) at async #createGenericStream (/music-bot/simple-bot/node_modules/discord-player/dist/index.js:1890:22) at async GuildQueuePlayerNode.play (/music-bot/simple-bot/node_modules/discord-player/dist/index.js:1794:9) at async _Player.play (/music-bot/simple-bot/node_modules/discord-player/dist/index.js:3275:9) at async Object.run (/music-bot/simple-bot/commands/play.js:31:17)

Points to the try catch block in play.js on line 17 here:

await player.play(channel, result, { nodeOptions: { metadata: interaction

HarD-BR commented 1 year ago

I believe the API returns an object but if that one is null then, it can't play it? I'm gonna take a look when I have spare time