[RC5] Actors missing or not loading on some movie/series pages (Docker OMV) #7273

Open
opened 2025-12-22 05:29:57 +01:00 by backuprepo · 1 comment
Owner

Originally created by @Thomas05000005 on GitHub (Aug 22, 2025).

Description of the bug

movie or series pages do not display actors

Reproduction steps

Access the Jellyfin RC5 dashboard.

Open a movie or series page.

Check the actor section → image and are missing.

What is the current bug behavior?

The actors' images are missing; only the actor's name appears. If you select an actor, the page loads indefinitely. If you go back, the actor's photo appears, but the loading symbol is still in the middle of the page. If you reselect the actor, there is still no data or image, unlike when you are on the movie or series page.

I have 100% CPU usage when I do this, so I have to restart the OMV server.

What is the expected correct behavior?

normal use, the appearance of images of actors and their data on the pages where they should be present

Jellyfin Server version

Unstable

Specify commit id

No response

Specify unstable release number

10.11.0-rc5

Specify version number

No response

Specify the build version

10.11.0-rc5

Environment

-OS: Debian 12 (latest updates)
-Linux Kernel: 6.4.x
-Virtualization: Docker on OMV
-Clients: Web UI (Firefox 142,)
-Browser: Firefox  (latest updates) 
-FFmpeg Version: Jellyfin (docker)
-Playback: Direct Play, Direct Stream
-Hardware Acceleration: None
-GPU Model: RTX 4070 on host
-Installed Plugins: Artwork; AudioDB; Fanart; MusicBrainz; OMDb; Studio Images; TMDb
-Reverse Proxy: None
-Base URL: None
-Networking: Host
-Jellyfin Data Storage: Local SATA SSD
-Media Storage: Local HDD
-External Integrations: None

Jellyfin logs

jellyfin  | [21:59:35] [ERR] [39] Emby.Server.Implementations.Dto.DtoService: Failed to determine primary image aspect ratio for /config/metadata/People/K/Kristin Minter/folder.jpg
jellyfin  | System.IO.FileNotFoundException: File not found
jellyfin  | File name: '/config/metadata/People/K/Kristin Minter/folder.jpg'
jellyfin  |    at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageSize(String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(BaseItem item, ItemImageInfo info)
jellyfin  |    at Emby.Server.Implementations.Dto.DtoService.GetPrimaryImageAspectRatio(BaseItem item)
jellyfin  | [21:59:35] [ERR] [39] Emby.Server.Implementations.Dto.DtoService: Failed to determine primary image aspect ratio for /config/metadata/People/L/Lindsey Ginter/folder.jpg
jellyfin  | System.IO.FileNotFoundException: File not found
jellyfin  | File name: '/config/metadata/People/L/Lindsey Ginter/folder.jpg'
jellyfin  |    at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageSize(String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(BaseItem item, ItemImageInfo info)
jellyfin  |    at Emby.Server.Implementations.Dto.DtoService.GetPrimaryImageAspectRatio(BaseItem item)
jellyfin  | [21:59:35] [ERR] [39] Emby.Server.Implementations.Dto.DtoService: Failed to determine primary image aspect ratio for /config/metadata/People/M/Mark Pinter/folder.jpg
jellyfin  | System.IO.FileNotFoundException: File not found
jellyfin  | File name: '/config/metadata/People/M/Mark Pinter/folder.jpg'
jellyfin  |    at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageSize(String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(BaseItem item, ItemImageInfo info)
jellyfin  |    at Emby.Server.Implementations.Dto.DtoService.GetPrimaryImageAspectRatio(BaseItem item)
jellyfin  | [21:59:35] [ERR] [39] Emby.Server.Implementations.Dto.DtoService: Failed to determine primary image aspect ratio for /config/metadata/People/S/Scott William Winters/folder.jpg
jellyfin  | System.IO.FileNotFoundException: File not found
jellyfin  | File name: '/config/metadata/People/S/Scott William Winters/folder.jpg'
jellyfin  |    at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageSize(String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(BaseItem item, ItemImageInfo info)
jellyfin  |    at Emby.Server.Implementations.Dto.DtoService.GetPrimaryImageAspectRatio(BaseItem item)
jellyfin  | [21:59:35] [ERR] [39] Emby.Server.Implementations.Dto.DtoService: Failed to determine primary image aspect ratio for /config/metadata/People/T/Tony Winters/folder.jpg
jellyfin  | System.IO.FileNotFoundException: File not found
jellyfin  | File name: '/config/metadata/People/T/Tony Winters/folder.jpg'
jellyfin  |    at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageSize(String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(BaseItem item, ItemImageInfo info)
jellyfin  |    at Emby.Server.Implementations.Dto.DtoService.GetPrimaryImageAspectRatio(BaseItem item)
jellyfin  | [21:59:35] [ERR] [39] Emby.Server.Implementations.Dto.DtoService: Failed to determine primary image aspect ratio for /config/metadata/People/W/Winter Ave Zoli/folder.jpg
jellyfin  | System.IO.FileNotFoundException: File not found
jellyfin  | File name: '/config/metadata/People/W/Winter Ave Zoli/folder.jpg'
jellyfin  |    at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageSize(String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(BaseItem item, ItemImageInfo info)
jellyfin  |    at Emby.Server.Implementations.Dto.DtoService.GetPrimaryImageAspectRatio(BaseItem item)
jellyfin  | [21:59:50] [ERR] [39] Emby.Server.Implementations.Library.LibraryManager: Cannot compute blurhash for /config/metadata/People/A/Anne Hathaway/folder.jpg
jellyfin  | System.IO.IOException: The process cannot access the file '/config/metadata/People/A/Anne Hathaway/folder.jpg' because it is being used by another process.
jellyfin  |    at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions)
jellyfin  |    at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
jellyfin  |    at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode)
jellyfin  |    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
jellyfin  |    at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageBlurHash(Int32 xComp, Int32 yComp, String path)
jellyfin  |    at Jellyfin.Drawing.ImageProcessor.GetImageBlurHash(String path, ImageDimensions imageDimensions)
jellyfin  |    at Emby.Server.Implementations.Library.LibraryManager.UpdateImagesAsync(BaseItem item, Boolean forceUpdate)

FFmpeg logs


Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

No response

Originally created by @Thomas05000005 on GitHub (Aug 22, 2025). ### Description of the bug movie or series pages do not display actors ### Reproduction steps Access the Jellyfin RC5 dashboard. Open a movie or series page. Check the actor section → image and are missing. ### What is the current _bug_ behavior? The actors' images are missing; only the actor's name appears. If you select an actor, the page loads indefinitely. If you go back, the actor's photo appears, but the loading symbol is still in the middle of the page. If you reselect the actor, there is still no data or image, unlike when you are on the movie or series page. I have 100% CPU usage when I do this, so I have to restart the OMV server. ### What is the expected _correct_ behavior? normal use, the appearance of images of actors and their data on the pages where they should be present ### Jellyfin Server version Unstable ### Specify commit id _No response_ ### Specify unstable release number 10.11.0-rc5 ### Specify version number _No response_ ### Specify the build version 10.11.0-rc5 ### Environment ```markdown -OS: Debian 12 (latest updates) -Linux Kernel: 6.4.x -Virtualization: Docker on OMV -Clients: Web UI (Firefox 142,) -Browser: Firefox (latest updates) -FFmpeg Version: Jellyfin (docker) -Playback: Direct Play, Direct Stream -Hardware Acceleration: None -GPU Model: RTX 4070 on host -Installed Plugins: Artwork; AudioDB; Fanart; MusicBrainz; OMDb; Studio Images; TMDb -Reverse Proxy: None -Base URL: None -Networking: Host -Jellyfin Data Storage: Local SATA SSD -Media Storage: Local HDD -External Integrations: None ``` ### Jellyfin logs ```shell jellyfin | [21:59:35] [ERR] [39] Emby.Server.Implementations.Dto.DtoService: Failed to determine primary image aspect ratio for /config/metadata/People/K/Kristin Minter/folder.jpg jellyfin | System.IO.FileNotFoundException: File not found jellyfin | File name: '/config/metadata/People/K/Kristin Minter/folder.jpg' jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageSize(String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(BaseItem item, ItemImageInfo info) jellyfin | at Emby.Server.Implementations.Dto.DtoService.GetPrimaryImageAspectRatio(BaseItem item) jellyfin | [21:59:35] [ERR] [39] Emby.Server.Implementations.Dto.DtoService: Failed to determine primary image aspect ratio for /config/metadata/People/L/Lindsey Ginter/folder.jpg jellyfin | System.IO.FileNotFoundException: File not found jellyfin | File name: '/config/metadata/People/L/Lindsey Ginter/folder.jpg' jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageSize(String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(BaseItem item, ItemImageInfo info) jellyfin | at Emby.Server.Implementations.Dto.DtoService.GetPrimaryImageAspectRatio(BaseItem item) jellyfin | [21:59:35] [ERR] [39] Emby.Server.Implementations.Dto.DtoService: Failed to determine primary image aspect ratio for /config/metadata/People/M/Mark Pinter/folder.jpg jellyfin | System.IO.FileNotFoundException: File not found jellyfin | File name: '/config/metadata/People/M/Mark Pinter/folder.jpg' jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageSize(String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(BaseItem item, ItemImageInfo info) jellyfin | at Emby.Server.Implementations.Dto.DtoService.GetPrimaryImageAspectRatio(BaseItem item) jellyfin | [21:59:35] [ERR] [39] Emby.Server.Implementations.Dto.DtoService: Failed to determine primary image aspect ratio for /config/metadata/People/S/Scott William Winters/folder.jpg jellyfin | System.IO.FileNotFoundException: File not found jellyfin | File name: '/config/metadata/People/S/Scott William Winters/folder.jpg' jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageSize(String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(BaseItem item, ItemImageInfo info) jellyfin | at Emby.Server.Implementations.Dto.DtoService.GetPrimaryImageAspectRatio(BaseItem item) jellyfin | [21:59:35] [ERR] [39] Emby.Server.Implementations.Dto.DtoService: Failed to determine primary image aspect ratio for /config/metadata/People/T/Tony Winters/folder.jpg jellyfin | System.IO.FileNotFoundException: File not found jellyfin | File name: '/config/metadata/People/T/Tony Winters/folder.jpg' jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageSize(String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(BaseItem item, ItemImageInfo info) jellyfin | at Emby.Server.Implementations.Dto.DtoService.GetPrimaryImageAspectRatio(BaseItem item) jellyfin | [21:59:35] [ERR] [39] Emby.Server.Implementations.Dto.DtoService: Failed to determine primary image aspect ratio for /config/metadata/People/W/Winter Ave Zoli/folder.jpg jellyfin | System.IO.FileNotFoundException: File not found jellyfin | File name: '/config/metadata/People/W/Winter Ave Zoli/folder.jpg' jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageSize(String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageDimensions(BaseItem item, ItemImageInfo info) jellyfin | at Emby.Server.Implementations.Dto.DtoService.GetPrimaryImageAspectRatio(BaseItem item) jellyfin | [21:59:50] [ERR] [39] Emby.Server.Implementations.Library.LibraryManager: Cannot compute blurhash for /config/metadata/People/A/Anne Hathaway/folder.jpg jellyfin | System.IO.IOException: The process cannot access the file '/config/metadata/People/A/Anne Hathaway/folder.jpg' because it is being used by another process. jellyfin | at Microsoft.Win32.SafeHandles.SafeFileHandle.Init(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Int64& fileLength, UnixFileMode& filePermissions) jellyfin | at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException) jellyfin | at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode) jellyfin | at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.GetImageBlurHash(Int32 xComp, Int32 yComp, String path) jellyfin | at Jellyfin.Drawing.ImageProcessor.GetImageBlurHash(String path, ImageDimensions imageDimensions) jellyfin | at Emby.Server.Implementations.Library.LibraryManager.UpdateImagesAsync(BaseItem item, Boolean forceUpdate) ``` ### FFmpeg logs ```shell ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos _No response_ ### Additional information _No response_
backuprepo added the
stale
bug
labels 2025-12-22 05:29:57 +01:00
Author
Owner

@jellyfin-bot commented on GitHub (Dec 21, 2025):

This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.

If you have any questions you can use one of several ways to contact us.

@jellyfin-bot commented on GitHub (Dec 21, 2025): This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs. If you have any questions you can use one of several ways to [contact us](https://jellyfin.org/contact).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#7273
No description provided.