2024-09-28, 08:10 AM
Jellyfin is unresponsive when I try editing any metadata. Seems to have been triggered by switching from "Inherit" to "Shows" when I was editing metadata for a recorded TV series. I tried rescanning and replacing all metadata for all libraries hoping this would fix it, but it hasn't. Also tried rebooting Jellyfin and no joy.
See attached image and log below. Any help is appreciated, I'm at a loss.
See attached image and log below. Any help is appreciated, I'm at a loss.
Code:
jellyfin | [08:58:29] [ERR] [61] Jellyfin.Api.Middleware.ExceptionMiddleware: Error processing request. URL GET /Items/43e50a0be318c35ece587341b33f7c4d/MetadataEditor.
jellyfin | System.NullReferenceException: Object reference not set to an instance of an object.
jellyfin | at Emby.Server.Implementations.IO.ManagedFileSystem.AreEqual(String path1, String path2)
jellyfin | at Emby.Server.Implementations.Library.LibraryManager.<>c__DisplayClass159_0.b__0(NameValuePair i)
jellyfin | at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Func`2 predicate, Boolean& found)
jellyfin | at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
jellyfin | at Emby.Server.Implementations.Library.LibraryManager.GetContentTypeOverride(String path, Boolean inherit)
jellyfin | at Emby.Server.Implementations.Library.LibraryManager.GetConfiguredContentType(BaseItem item, Boolean inheritConfiguredPath)
jellyfin | at Emby.Server.Implementations.Library.LibraryManager.GetConfiguredContentType(BaseItem item)
jellyfin | at Jellyfin.Api.Controllers.ItemUpdateController.GetMetadataEditorInfo(Guid itemId)
jellyfin | at lambda_method1207(Closure, Object, Object[])
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
jellyfin | --- End of stack trace from previous location ---
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
jellyfin | --- End of stack trace from previous location ---
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
jellyfin | --- End of stack trace from previous location ---
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
jellyfin | at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
jellyfin | at Jellyfin.Api.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)
jellyfin | at Jellyfin.Api.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)
jellyfin | at Jellyfin.Api.Middleware.IPBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)
jellyfin | at Jellyfin.Api.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager)
jellyfin | at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
jellyfin | at Jellyfin.Api.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)
jellyfin | at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)
jellyfin | at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
jellyfin | at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
jellyfin | at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
jellyfin | at Jellyfin.Api.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)
jellyfin | at Jellyfin.Api.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)
jellyfin | at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
jellyfin | at Jellyfin.Api.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)
jellyfin | at Jellyfin.Api.Middleware.ExceptionMiddleware.Invoke(HttpContext context)
Jellyfin v10.10.3
Casa OS / Debian 12 bookworm (bare metal)
AMD Athlon II x4 630
4GB DDR2
Asus M4A785D-M PRO
OS drive - Integral SATA SSD 2TB
Storage
WD Green 1.5TB (JF library)
WD Green 2TB (JF Library)
WD Green 3TB (JF Library)
WD Blue 600GB (JF Library)
Seagate BarraCuda 1TB (JF Library)
Casa OS / Debian 12 bookworm (bare metal)
AMD Athlon II x4 630
4GB DDR2
Asus M4A785D-M PRO
OS drive - Integral SATA SSD 2TB
Storage
WD Green 1.5TB (JF library)
WD Green 2TB (JF Library)
WD Green 3TB (JF Library)
WD Blue 600GB (JF Library)
Seagate BarraCuda 1TB (JF Library)