2023-08-20, 08:13 AM
So what the actual error is I'm not sure, maybe somebody else can steer you in the right direction, but I'd say the source of your issue might be your Kodi Sync. It looks like it's pounding the hell out of your server and hitting an error every 10 minutes or so:
That's not the full trace, just a portion of it to get a bit of context. The Kodi Sync is pulling items from the library 200 at a time, then hitting this item and getting a null reference error. It's causing it to fail out and retry, then it fails, retries, ad nauseam. You can find this error over and over and over and over in your log and you might be able to find the ID for the media file and figure out what it is from there. I would guess this is the problem. Infinite loop of updates/syncs that never end.
Code:
[2023-08-19 04:40:57.686 +02:00] [ERR] [33] Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification: An error has occurred in LibraryUpdateTimerCallback
System.NullReferenceException: Object reference not set to an instance of an object.
at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification.UpdateLibrary(IReadOnlyCollection`1 items, ItemStatus status)
at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification.PushChangesToDb(IReadOnlyCollection`1 itemsAdded, IReadOnlyCollection`1 itemsUpdated, IReadOnlyCollection`1 itemsRemoved)
at Jellyfin.Plugin.KodiSyncQueue.EntryPoints.LibrarySyncNotification.LibraryUpdateTimerCallback(Object state)
[2023-08-19 04:41:08.036 +02:00] [ERR] [26] MediaBrowser.Providers.MediaInfo.FFProbeProvider: Error getting BDInfo
System.NullReferenceException: Object reference not set to an instance of an object.
at MediaBrowser.MediaEncoding.BdInfo.BdInfoExaminer.<>c.<GetDiscInfo>b__2_2(TSStreamClip i)
at System.Linq.Enumerable.SelectListIterator`2.ToArray()
at MediaBrowser.MediaEncoding.BdInfo.BdInfoExaminer.GetDiscInfo(String path)
at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.GetBDInfo(String path)
[2023-08-19 04:41:08.036 +02:00] [ERR] [26] MediaBrowser.Providers.Movies.MovieMetadataService: Error in "ffprobe"
System.NullReferenceException: Object reference not set to an instance of an object.
at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](T item, MetadataRefreshOptions options, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, TItemType item, String logName, MetadataRefreshOptions options, RefreshResult refreshResult, CancellationToken cancellationToken)
That's not the full trace, just a portion of it to get a bit of context. The Kodi Sync is pulling items from the library 200 at a time, then hitting this item and getting a null reference error. It's causing it to fail out and retry, then it fails, retries, ad nauseam. You can find this error over and over and over and over in your log and you might be able to find the ID for the media file and figure out what it is from there. I would guess this is the problem. Infinite loop of updates/syncs that never end.
Jellyfin 10.10.0 LSIO Docker | Ubuntu 24.04 LTS | i7-13700K | Arc A380 6 GB | 64 GB RAM | 79 TB Storage