Exception thrown during database migration when updating to 1.43.1

I performed a database check using v1.15 of the tool before upgrading my PMS today.

image

I then upgraded to the latest public release, which then began performing a database migration. It fails during that process. This capture has a lot of the fluff removed, but it would seem that there is a metadata issue of some sort. This is from the first pass. Attempting to restart simply repeats the log. Installing the binaries from last month work fine. PMS is up and running.

Mar 12, 2026 23:31:44.672 [133592285969208] INFO - Plex Media Server v1.43.1.10540-3972d551c - Ubuntu - build: linux-x86_64 debian - GMT -05:00
Mar 12, 2026 23:31:44.672 [133592285969208] INFO - Linux version: 24.04.4 LTS (Noble Numbat), language: en-US
Mar 12, 2026 23:31:44.672 [133592285969208] INFO - /usr/lib/plexmediaserver/Plex Media Server
Mar 12, 2026 23:31:44.702 [133592545675920] DEBUG - HttpServer: Listening on port 32400.
Mar 12, 2026 23:31:44.702 [133592545675920] DEBUG - Running server...
Mar 12, 2026 23:31:44.703 [133592545675920] INFO - Running migrations. (EPG 0)
Mar 12, 2026 23:31:44.703 [133592545675920] DEBUG - Captured session 0.
until this line
Mar 12, 2026 23:31:44.703 [133592545675920] DEBUG - Captured session 19.
Mar 12, 2026 23:31:44.704 [133592545675920] INFO - Running forward migration 202601121053.
Mar 12, 2026 23:31:44.704 [133592545675920] DEBUG - Captured session 0.
until this line
Mar 12, 2026 23:31:44.704 [133592545675920] DEBUG - Captured session 19.
Mar 12, 2026 23:31:44.916 [133592545675920] ERROR - SQLITE3:0x80000001, 1, statement aborts at 19: [select distinct metadata_items.id, metadata_items.extra_data from media_items join media_streams on media_items.id=media_streams.media_item_id join metadata_items on metadata_items.id=media_items.metadata_item_id where media_streams.stream_type_id = 1 and ifnull(media_streams.extra_data ->> 'ma:orientation', '0') in ('6', '8')] malformed JSON
Mar 12, 2026 23:31:44.917 [133592545675920] ERROR - Exception inside transaction (inside=1) (/home/runner/_work/plex-media-server/plex-media-server/Library/DatabaseMigrations.cpp:342): sqlite3_statement_backend::loadRS: malformed JSON
Mar 12, 2026 23:31:44.918 [133592545675920] ERROR - Exception thrown during migrations, aborting: sqlite3_statement_backend::loadRS: malformed JSON