Jellyfin Forum
Metadata scan crashes the entire server process - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+---- Forum: Media Scanning & Identification (https://forum.jellyfin.org/f-media-scanning-identification)
+---- Thread: Metadata scan crashes the entire server process (/t-metadata-scan-crashes-the-entire-server-process)



Metadata scan crashes the entire server process - Iskelderon - 2025-12-22

Since 10.11.x proved to have trouble with franchises on its release, I've moved them to separate folders and now I've decided to give it another chance since we're now at 10.11.5.
But for some reason, scanning a library for missing metadata or file changes brings the entire server process crashing down when it tries to take collections into account.

Code:
[2025-12-22 22:49:43.806 +01:00] [INF] [39] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "Season 1", Path: "G:\Video_Touch\Touch (1985) [tmdbid-22104] [tvdbid-83105]\Season 01", Id: 19257970-f2cc-d142-6ce4-a5312fbbabb5
[2025-12-22 22:49:49.536 +01:00] [INF] [40] MediaBrowser.Providers.TV.SeriesMetadataService: Removing virtual season 1 in series "Touch"
[2025-12-22 22:49:49.537 +01:00] [INF] [40] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Season", Name: "Season 1", Path: "", Id: 245623bb-3bc0-9a3a-6ad3-9496075df5ab
[2025-12-22 22:49:54.771 +01:00] [FTL] [43] Main: Unhandled Exception
System.MissingMethodException: Method not found: 'System.Collections.Generic.List`1<MediaBrowser.Controller.Entities.BaseItem> MediaBrowser.Controller.Library.ILibraryManager.GetItemList(MediaBrowser.Controller.Entities.InternalItemsQuery)'.
  at MonoMod.Core.Interop.CoreCLR.V60.InvokeCompileMethod(IntPtr functionPtr, IntPtr thisPtr, IntPtr corJitInfo, CORINFO_METHOD_INFO* methodInfo, UInt32 flags, Byte** nativeEntry, UInt32* nativeSizeOfCode)
  at MonoMod.Core.Platforms.Runtimes.Core60Runtime.JitHookDelegateHolder.CompileMethodHook(IntPtr jit, IntPtr corJitInfo, CORINFO_METHOD_INFO* methodInfo, UInt32 flags, Byte** nativeEntry, UInt32* nativeSizeOfCode)
  at Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager.GetAllBoxSetsFromLibrary()
  at Jellyfin.Plugin.TMDbBoxSets.TMDbBoxSetManager.OnTimerElapsed()
  at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
  at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Threading.TimerQueueTimer.Fire(Boolean isThreadPool)
  at System.Threading.TimerQueue.FireNextTimers()
  at System.Threading.ThreadPoolWorkQueue.Dispatch()
  at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()

Guess I can disable the TMDB box set plugin for the time being, but is there any alternative for that or will that problem rob me of the functionality to automatically group movies for the foreseeable future?