invidious
invidious copied to clipboard
[Bug] Missing hash key: "videoId" (KeyError)
Describe the bug hapenned on my self-hosted instance, same happens here
Logs
Title: Missing hash key: "videoId" (KeyError)
Date: 2024-01-07T07:47:02Z
Route: /channel/UC7YOGHUfC1Tb6E4pudI9STA/community
Version: 2023.08.26-ac0c060 @ master
Backtrace
Missing hash key: "videoId" (KeyError)
from /usr/share/crystal/src/hash.cr:1080:9 in '[]'
from src/invidious/yt_backend/extractors.cr:54:18 in 'process'
from src/invidious/yt_backend/extractors.cr:843:17 in 'parse_item'
from src/invidious/channels/community.cr:110:21 in 'extract_channel_community:ucid:locale:format:thin_mode'
from src/invidious/routes/channels.cr:176:26 in 'community'
from lib/kemal/src/kemal/route.cr:13:9 in '->'
from src/invidious/helpers/handlers.cr:30:37 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from lib/kemal/src/kemal/filter_handler.cr:21:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:28:7 in 'call_next'
from lib/kemal/src/kemal/init_handler.cr:12:7 in 'process'
from /usr/share/crystal/src/http/server.cr:500:5 in '->'
from /usr/share/crystal/src/fiber.cr:146:11 in 'run'
from ???
Looks like it's caused by a banned/removed video being shared on their community page