-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Open
Labels
Description
Describe the bug
It seems that Youtube is A/B testing a new channel item format.
Steps to Reproduce
- Open a channel page
- Might happen randomly
Logs
Backtrace
Missing hash key: "collectionThumbnailViewModel" (KeyError)
from /usr/share/crystal/src/hash.cr:1198:9 in '??'
from /usr/share/crystal/src/json/any.cr:149:5 in 'process'
from src/invidious/yt_backend/extractors.cr:523:17 in 'process'
from src/invidious/yt_backend/extractors.cr:1034:17 in 'parse_item'
from src/invidious/yt_backend/extractors.cr:1081:14 in 'extract_items'
from src/invidious/channels/videos.cr:29:22 in 'get_60_videos:continuation:sort_by'
from src/invidious/routes/channels.cr:56:36 in 'videos'
from lib/kemal/src/kemal/route.cr:13:9 in '->'
from src/invidious/helpers/handlers.cr:31:37 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
from lib/kemal/src/kemal/filter_handler.cr:22:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
from src/invidious/helpers/handlers.cr:80:12 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call_next'
from src/ext/kemal_static_file_handler.cr:106:14 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call'
from /usr/share/crystal/src/http/server/handler.cr:30:7 in 'call'
from /usr/share/crystal/src/http/server/request_processor.cr:51:11 in 'handle_client'
from /usr/share/crystal/src/fiber.cr:170:11 in 'run'
from ???
Additional context
Version: 2025.10.16-be51c9d @ master
It hapenned on inv.nadeko.net
FibreFoX, shiny-comic, ildoc and jammie-jelly
