Skip to content

[Issue]: Invalid URI: The hostname could not be parsed. #11583

Closed
@Wolfehh

Description

Please describe your bug

It updated to 10.9.0/10.9.1 and my reverse proxy suddenly does not work and the error I find is in the logs for an invalid URI. Everything was working fine prior, so I am unsure as to what broke it.

Reproduction Steps

  1. Updated to 10.9.0/10.9.1.
  2. Started Jellyfin
  3. Attempted to access via the link
  4. Did not allow me to connect

Jellyfin Version

10.9.0

if other:

No response

Environment

- OS: Ubuntu Server 22.04.4 LTS
- Linux Kernel: 5.15
- Virtualization: Proxmox VM
- Clients: All
- Browser: All
- FFmpeg Version: latest
- Playback Method: Direct/Transcode
- Hardware Acceleration: yes
- GPU Model: GTX 1070
- Plugins: Many
- Reverse Proxy: HAProxy
- Base URL: yes: https://jellyfin.wolfehh.com
- Networking: Bridge
- Storage: Local

Jellyfin logs

[2024-05-13 02:11:25.738 +00:00] [INF] Jellyfin version: "10.9.1"
[2024-05-13 02:11:25.752 +00:00] [INF] Environment Variables: ["[JELLYFIN_ARGS, $JELLYFIN_WEB_OPT $JELLYFIN_FFMPEG_OPT $JELLYFIN_SERVICE_OPT $JELLYFIN_NOWEBAPP_OPT $JELLFIN_ADDITIONAL_OPTS --datadir $JELLYFIN_DATA_DIR --configdir $JELLYFIN_CONFIG_DIR --logdir $JELLYFIN_LOG_DIR --cachedir $JELLYFIN_CACHE_DIR]", "[JELLYFIN_CONFIG_DIR, /etc/jellyfin]", "[JELLYFIN_LOG_DIR, /var/log/jellyfin]", "[JELLYFIN_WEB_OPT, --webdir=/usr/share/jellyfin/web]", "[JELLYFIN_ADDITIONAL_OPTS, ]", "[JELLYFIN_FFMPEG_OPT, --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_DATA_DIR, /var/lib/jellyfin]", "[JELLYFIN_CACHE_DIR, /var/cache/jellyfin]", "[JELLYFIN_USER, jellyfin]"]
[2024-05-13 02:11:25.753 +00:00] [INF] Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--webdir=/usr/share/jellyfin/web", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]
[2024-05-13 02:11:25.754 +00:00] [INF] Operating system: "Ubuntu 22.04.4 LTS"
[2024-05-13 02:11:25.754 +00:00] [INF] Architecture: X64
[2024-05-13 02:11:25.754 +00:00] [INF] 64-Bit Process: True
[2024-05-13 02:11:25.754 +00:00] [INF] User Interactive: True
[2024-05-13 02:11:25.754 +00:00] [INF] Processor count: 4
[2024-05-13 02:11:25.755 +00:00] [INF] Program data path: "/var/lib/jellyfin"
[2024-05-13 02:11:25.755 +00:00] [INF] Log directory path: "/var/log/jellyfin"
[2024-05-13 02:11:25.755 +00:00] [INF] Config directory path: "/etc/jellyfin"
[2024-05-13 02:11:25.755 +00:00] [INF] Cache path: "/var/cache/jellyfin"
[2024-05-13 02:11:25.755 +00:00] [INF] Web resources path: "/usr/share/jellyfin/web"
[2024-05-13 02:11:25.755 +00:00] [INF] Application directory: "/usr/lib/jellyfin/bin/"
[2024-05-13 02:11:25.845 +00:00] [INF] Setting cache path: "/var/cache/jellyfin"
[2024-05-13 02:11:25.901 +00:00] [INF] Loading assemblies
[2024-05-13 02:11:25.926 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.Bookshelf, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Bookshelf_11.0.0.0/Jellyfin.Plugin.Bookshelf.dll"
[2024-05-13 02:11:25.927 +00:00] [ERR] Failed to load assembly "/var/lib/jellyfin/plugins/Intro Skipper_0.1.7.0/ConfusedPolarBear.Plugin.IntroSkipper.dll". This error occurs when a plugin references an incompatible version of one of the shared libraries. Disabling plugin
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.
Could not load type 'MediaBrowser.Controller.Plugins.IServerEntryPoint' from assembly 'MediaBrowser.Controller, Version=10.9.1.0, Culture=neutral, PublicKeyToken=null'.
Could not load type 'MediaBrowser.Controller.Plugins.IServerEntryPoint' from assembly 'MediaBrowser.Controller, Version=10.9.1.0, Culture=neutral, PublicKeyToken=null'.
   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
   at System.Reflection.RuntimeModule.GetTypes()
   at Emby.Server.Implementations.Plugins.PluginManager.LoadAssemblies()+MoveNext()
System.TypeLoadException: Could not load type 'MediaBrowser.Controller.Plugins.IServerEntryPoint' from assembly 'MediaBrowser.Controller, Version=10.9.1.0, Culture=neutral, PublicKeyToken=null'.
System.TypeLoadException: Could not load type 'MediaBrowser.Controller.Plugins.IServerEntryPoint' from assembly 'MediaBrowser.Controller, Version=10.9.1.0, Culture=neutral, PublicKeyToken=null'.
[2024-05-13 02:11:25.936 +00:00] [INF] Loaded assembly "Nick.Plugin.Jellyscrub, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Jellyscrub_2.0.0.0/Nick.Plugin.Jellyscrub.dll"
[2024-05-13 02:11:25.938 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.Kitsu, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Kitsu_5.0.0.0/Jellyfin.Plugin.Kitsu.dll"
[2024-05-13 02:11:25.939 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.OpenSubtitles, Version=20.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Open Subtitles_20.0.0.0/Jellyfin.Plugin.OpenSubtitles.dll"
[2024-05-13 02:11:25.940 +00:00] [INF] Loaded assembly "SQLitePCL.pretty, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Playback Reporting_14.0.0.0/SQLitePCL.pretty.dll"
[2024-05-13 02:11:25.941 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.PlaybackReporting, Version=14.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Playback Reporting_14.0.0.0/Jellyfin.Plugin.PlaybackReporting.dll"
[2024-05-13 02:11:25.949 +00:00] [INF] Loaded assembly "SixLabors.Fonts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d998eea7b14cab13" from "/var/lib/jellyfin/plugins/Reports_17.0.0.0/SixLabors.Fonts.dll"
[2024-05-13 02:11:26.012 +00:00] [INF] Loaded assembly "DocumentFormat.OpenXml, Version=2.16.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17" from "/var/lib/jellyfin/plugins/Reports_17.0.0.0/DocumentFormat.OpenXml.dll"
[2024-05-13 02:11:26.026 +00:00] [INF] Loaded assembly "ClosedXML, Version=0.97.0.0, Culture=neutral, PublicKeyToken=fd1eb21b62ae805b" from "/var/lib/jellyfin/plugins/Reports_17.0.0.0/ClosedXML.dll"
[2024-05-13 02:11:26.026 +00:00] [INF] Loaded assembly "ExcelNumberFormat, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23c6f5d73be07eca" from "/var/lib/jellyfin/plugins/Reports_17.0.0.0/ExcelNumberFormat.dll"
[2024-05-13 02:11:26.027 +00:00] [INF] Loaded assembly "System.IO.Packaging, Version=4.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" from "/var/lib/jellyfin/plugins/Reports_17.0.0.0/System.IO.Packaging.dll"
[2024-05-13 02:11:26.028 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.Reports, Version=17.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Reports_17.0.0.0/Jellyfin.Plugin.Reports.dll"
[2024-05-13 02:11:26.028 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.SessionCleaner, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Session Cleaner_3.0.0.0/Jellyfin.Plugin.SessionCleaner.dll"
[2024-05-13 02:11:26.029 +00:00] [INF] Skipping disabled plugin "3.0.1.0" of "Shoko" 
[2024-05-13 02:11:26.031 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.Tvdb, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TheTVDB_11.0.0.0/Jellyfin.Plugin.Tvdb.dll"
[2024-05-13 02:11:26.036 +00:00] [INF] Loaded assembly "Tvdb.Sdk, Version=4.7.9.1, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TheTVDB_11.0.0.0/Tvdb.Sdk.dll"
[2024-05-13 02:11:26.038 +00:00] [INF] Loaded assembly "Flurl.Http, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TVmaze_11.0.0.0/Flurl.Http.dll"
[2024-05-13 02:11:26.039 +00:00] [INF] Loaded assembly "Jellyfin.Plugin.TvMaze, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TVmaze_11.0.0.0/Jellyfin.Plugin.TvMaze.dll"
[2024-05-13 02:11:26.040 +00:00] [INF] Loaded assembly "Flurl, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TVmaze_11.0.0.0/Flurl.dll"
[2024-05-13 02:11:26.046 +00:00] [INF] Loaded assembly "Polly, Version=7.0.0.0, Culture=neutral, PublicKeyToken=c8a3ffc3f8f825cc" from "/var/lib/jellyfin/plugins/TVmaze_11.0.0.0/Polly.dll"
[2024-05-13 02:11:26.047 +00:00] [INF] Loaded assembly "TvMaze.Api.Client, Version=0.1.72.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/TVmaze_11.0.0.0/TvMaze.Api.Client.dll"
[2024-05-13 02:11:26.092 +00:00] [INF] Defined LAN addresses: ["192.168.1.0/24"]
[2024-05-13 02:11:26.092 +00:00] [INF] Defined LAN exclusions: []
[2024-05-13 02:11:26.092 +00:00] [INF] Using LAN addresses: ["192.168.1.0/24"]
[2024-05-13 02:11:26.093 +00:00] [INF] Using bind addresses: ["127.0.0.1", "192.168.1.9", "172.18.0.1", "172.17.0.1", "172.19.0.1"]
[2024-05-13 02:11:26.093 +00:00] [INF] Remote IP filter is "Allowlist"
[2024-05-13 02:11:26.094 +00:00] [INF] Filter list: []
[2024-05-13 02:11:27.760 +00:00] [INF] Loaded plugin: "Bookshelf" "11.0.0.0"
[2024-05-13 02:11:27.763 +00:00] [WRN] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[2024-05-13 02:11:27.763 +00:00] [WRN] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[2024-05-13 02:11:27.763 +00:00] [WRN] PLEASE VISIT THE JELLYSCRUB PLUGIN CONFIG PAGE TO CONVERT TRICKPLAY FILES
[2024-05-13 02:11:27.763 +00:00] [WRN] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[2024-05-13 02:11:27.763 +00:00] [WRN] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[2024-05-13 02:11:27.777 +00:00] [INF] Attempting to inject trickplay script code in "/usr/share/jellyfin/web/index.html"
[2024-05-13 02:11:27.780 +00:00] [ERR] Encountered exception while writing to "/usr/share/jellyfin/web/index.html": "System.UnauthorizedAccessException: Access to the path '/usr/share/jellyfin/web/index.html' is denied.
 ---> System.IO.IOException: Permission denied
   --- End of inner exception stack trace ---
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func`4 createOpenException)
   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)
   at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.File.WriteToFile(String path, FileMode mode, String contents, Encoding encoding)
   at Nick.Plugin.Jellyscrub.JellyscrubPlugin..ctor(IApplicationPaths applicationPaths, IXmlSerializer xmlSerializer, ILogger`1 logger, IServerConfigurationManager configurationManager)"
[2024-05-13 02:11:27.781 +00:00] [INF] Loaded plugin: "Jellyscrub" "2.0.0.0"
[2024-05-13 02:11:27.782 +00:00] [INF] Loaded plugin: "Kitsu" "5.0.0.0"
[2024-05-13 02:11:27.788 +00:00] [INF] Loaded plugin: "Open Subtitles" "20.0.0.0"
[2024-05-13 02:11:27.790 +00:00] [INF] Loaded plugin: "Playback Reporting" "14.0.0.0"
[2024-05-13 02:11:27.791 +00:00] [INF] Loaded plugin: "Reports" "17.0.0.0"
[2024-05-13 02:11:27.792 +00:00] [INF] Loaded plugin: "Session Cleaner" "3.0.0.0"
[2024-05-13 02:11:27.793 +00:00] [INF] Loaded plugin: "TheTVDB" "11.0.0.0"
[2024-05-13 02:11:27.794 +00:00] [INF] Loaded plugin: "TVmaze" "11.0.0.0"
[2024-05-13 02:11:27.794 +00:00] [INF] Loaded plugin: "TMDb" "10.9.1.0"
[2024-05-13 02:11:27.795 +00:00] [INF] Loaded plugin: "Studio Images" "10.9.1.0"
[2024-05-13 02:11:27.795 +00:00] [INF] Loaded plugin: "OMDb" "10.9.1.0"
[2024-05-13 02:11:27.809 +00:00] [INF] Loaded plugin: "MusicBrainz" "10.9.1.0"
[2024-05-13 02:11:27.810 +00:00] [INF] Loaded plugin: "AudioDB" "10.9.1.0"
[2024-05-13 02:11:27.879 +00:00] [INF] Kestrel is listening on "127.0.0.1"
[2024-05-13 02:11:27.881 +00:00] [INF] Kestrel is listening on "192.168.1.9"
[2024-05-13 02:11:27.881 +00:00] [INF] Kestrel is listening on "172.18.0.1"
[2024-05-13 02:11:27.881 +00:00] [INF] Kestrel is listening on "172.17.0.1"
[2024-05-13 02:11:27.881 +00:00] [INF] Kestrel is listening on "172.19.0.1"
[2024-05-13 02:11:27.887 +00:00] [INF] EventMonitorEntryPoint Running
[2024-05-13 02:11:27.893 +00:00] [INF] Sqlite version: 3.41.2
[2024-05-13 02:11:27.894 +00:00] [INF] Sqlite compiler options: ATOMIC_INTRINSICS=1,COMPILER=gcc-9.4.0,DEFAULT_AUTOVACUUM,DEFAULT_CACHE_SIZE=-2000,DEFAULT_FILE_FORMAT=4,DEFAULT_FOREIGN_KEYS,DEFAULT_JOURNAL_SIZE_LIMIT=-1,DEFAULT_MMAP_SIZE=0,DEFAULT_PAGE_SIZE=4096,DEFAULT_PCACHE_INITSZ=20,DEFAULT_RECURSIVE_TRIGGERS,DEFAULT_SECTOR_SIZE=4096,DEFAULT_SYNCHRONOUS=2,DEFAULT_WAL_AUTOCHECKPOINT=1000,DEFAULT_WAL_SYNCHRONOUS=2,DEFAULT_WORKER_THREADS=0,ENABLE_COLUMN_METADATA,ENABLE_FTS3,ENABLE_FTS3_PARENTHESIS,ENABLE_FTS4,ENABLE_FTS5,ENABLE_MATH_FUNCTIONS,ENABLE_RTREE,ENABLE_SNAPSHOT,MALLOC_SOFT_LIMIT=1024,MAX_ATTACHED=10,MAX_COLUMN=2000,MAX_COMPOUND_SELECT=500,MAX_DEFAULT_PAGE_SIZE=8192,MAX_EXPR_DEPTH=1000,MAX_FUNCTION_ARG=127,MAX_LENGTH=1000000000,MAX_LIKE_PATTERN_LENGTH=50000,MAX_MMAP_SIZE=0x7fff0000,MAX_PAGE_COUNT=1073741823,MAX_PAGE_SIZE=65536,MAX_SQL_LENGTH=1000000000,MAX_TRIGGER_DEPTH=1000,MAX_VARIABLE_NUMBER=32766,MAX_VDBE_OP=250000000,MAX_WORKER_THREADS=8,MUTEX_PTHREADS,SYSTEM_MALLOC,TEMP_STORE=1,THREADSAFE=1
[2024-05-13 02:11:27.903 +00:00] [INF] Default journal_mode for "/var/lib/jellyfin/data/playback_reporting.db" is "delete"
[2024-05-13 02:11:27.904 +00:00] [INF] Initialize PlaybackActivity Repository
[2024-05-13 02:11:27.910 +00:00] [INF] PlaybackActivity table schema OK
[2024-05-13 02:11:27.910 +00:00] [INF] Expected : "datecreated:datetime|userid:text|itemid:text|itemtype:text|itemname:text|playbackmethod:text|clientname:text|devicename:text|playduration:int"
[2024-05-13 02:11:27.910 +00:00] [INF] Received : "datecreated:datetime|userid:text|itemid:text|itemtype:text|itemname:text|playbackmethod:text|clientname:text|devicename:text|playduration:int"
[2024-05-13 02:11:28.371 +00:00] [WRN] The WebRootPath was not found: "/var/lib/jellyfin/wwwroot". Static files may be unavailable.
[2024-05-13 02:11:29.223 +00:00] [INF] Running startup tasks
[2024-05-13 02:11:29.225 +00:00] [INF] TaskCleanDb Loaded
[2024-05-13 02:11:29.226 +00:00] [INF] TaskRunBackup Loaded
[2024-05-13 02:11:29.239 +00:00] [INF] Watching directory "/mnt/share/media/books"
[2024-05-13 02:11:29.243 +00:00] [INF] Watching directory "/mnt/share/media/anime/movies"
[2024-05-13 02:11:29.246 +00:00] [INF] Daily trigger for "Playback Reporting Trim Db" set to fire at 2024-05-14 00:00:00.000 +00:00, which is 21:48:30.7538607 from now.
[2024-05-13 02:11:29.253 +00:00] [INF] Daily trigger for "Generate Trickplay Images" set to fire at 2024-05-13 03:00:00.000 +00:00, which is 00:48:30.7464394 from now.
[2024-05-13 02:11:29.257 +00:00] [INF] Daily trigger for "Extract Chapter Images" set to fire at 2024-05-14 02:00:00.000 +00:00, which is 23:48:30.7420503 from now.
[2024-05-13 02:11:29.289 +00:00] [INF] Found ffmpeg version "6.0.1"
[2024-05-13 02:11:29.293 +00:00] [INF] Watching directory "/mnt/share/media/mothers"
[2024-05-13 02:11:29.295 +00:00] [INF] Watching directory "/mnt/share/media/music"
[2024-05-13 02:11:29.339 +00:00] [INF] Available "decoders": ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"]
[2024-05-13 02:11:29.353 +00:00] [INF] Available "encoders": ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
[2024-05-13 02:11:29.424 +00:00] [INF] Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"]
[2024-05-13 02:11:29.457 +00:00] [INF] Watching directory "/mnt/share/media/anime/shows"
[2024-05-13 02:11:29.488 +00:00] [INF] Watching directory "/mnt/share/media/movies"
[2024-05-13 02:11:29.496 +00:00] [INF] Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"]
[2024-05-13 02:11:29.563 +00:00] [INF] Watching directory "/mnt/share/media/shows"
[2024-05-13 02:11:29.626 +00:00] [ERR] Connection id ""0HN3IU800MCLA"", Request id ""0HN3IU800MCLA:00000001"": An unhandled exception was thrown by the application.
System.UriFormatException: Invalid URI: The hostname could not be parsed.
   at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions)
   at System.Uri..ctor(String uriString)
   at System.UriBuilder.get_Uri()
   at Jellyfin.Api.Middleware.BaseUrlRedirectionMiddleware.Invoke(HttpContext httpContext, IServerConfigurationManager serverConfigurationManager)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)
[2024-05-13 02:11:29.993 +00:00] [INF] FFmpeg: "/usr/lib/jellyfin-ffmpeg/ffmpeg"
[2024-05-13 02:11:29.994 +00:00] [INF] ServerId: "c40cbc71028b4d929a91173b98700032"
[2024-05-13 02:11:29.994 +00:00] [INF] Core startup complete
[2024-05-13 02:11:29.994 +00:00] [INF] Startup complete 0:00:04.3532139
[2024-05-13 02:11:30.633 +00:00] [ERR] Connection id ""0HN3IU800MCLB"", Request id ""0HN3IU800MCLB:00000001"": An unhandled exception was thrown by the application.
System.UriFormatException: Invalid URI: The hostname could not be parsed.
   at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions)
   at System.Uri..ctor(String uriString)
   at System.UriBuilder.get_Uri()
   at Jellyfin.Api.Middleware.BaseUrlRedirectionMiddleware.Invoke(HttpContext httpContext, IServerConfigurationManager serverConfigurationManager)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)
[2024-05-13 02:11:31.640 +00:00] [ERR] Connection id ""0HN3IU800MCLC"", Request id ""0HN3IU800MCLC:00000001"": An unhandled exception was thrown by the application.
System.UriFormatException: Invalid URI: The hostname could not be parsed.
   at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions)
   at System.Uri..ctor(String uriString)
   at System.UriBuilder.get_Uri()
   at Jellyfin.Api.Middleware.BaseUrlRedirectionMiddleware.Invoke(HttpContext httpContext, IServerConfigurationManager serverConfigurationManager)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)
[2024-05-13 02:11:32.314 +00:00] [INF] "Clean up collections and playlists" Completed after 0 minute(s) and 0 seconds
[2024-05-13 02:11:32.646 +00:00] [ERR] Connection id ""0HN3IU800MCLD"", Request id ""0HN3IU800MCLD:00000001"": An unhandled exception was thrown by the application.
System.UriFormatException: Invalid URI: The hostname could not be parsed.
   at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions)
   at System.Uri..ctor(String uriString)
   at System.UriBuilder.get_Uri()
   at Jellyfin.Api.Middleware.BaseUrlRedirectionMiddleware.Invoke(HttpContext httpContext, IServerConfigurationManager serverConfigurationManager)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)
[2024-05-13 02:11:32.880 +00:00] [ERR] An error occurred while accessing the plugin manifest: "https://repo.codyrobibero.dev/manifest.json"
System.Net.Http.HttpRequestException: Name or service not known (repo.codyrobibero.dev:443)
 ---> System.Net.Sockets.SocketException (0xFFFDFFFF): Name or service not known
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
   at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
   at Jellyfin.Networking.HappyEyeballs.HttpClientExtension.AttemptConnection(AddressFamily addressFamily, SocketsHttpConnectionContext context, CancellationToken cancellationToken)
   at Jellyfin.Networking.HappyEyeballs.HttpClientExtension.OnConnect(SocketsHttpConnectionContext context, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.<SendCoreAsync>g__Core|5_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)
   at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.<SendCoreAsync>g__Core|5_0(HttpRequestMessage request, Boolean useAsync, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at System.Net.Http.Json.HttpClientJsonExtensions.<FromJsonAsyncCore>g__Core|12_0[TValue,TJsonOptions](HttpClient client, Task`1 responseTask, Boolean usingResponseHeadersRead, CancellationTokenSource linkedCTS, Func`4 deserializeMethod, TJsonOptions jsonOptions, CancellationToken cancellationToken)
   at Emby.Server.Implementations.Updates.InstallationManager.GetPackages(String manifestName, String manifest, Boolean filterIncompatible, CancellationToken cancellationToken)
[2024-05-13 02:11:33.255 +00:00] [INF] "Update Plugins" Completed after 0 minute(s) and 0 seconds
[2024-05-13 02:11:33.653 +00:00] [ERR] Connection id ""0HN3IU800MCLE"", Request id ""0HN3IU800MCLE:00000001"": An unhandled exception was thrown by the application.
System.UriFormatException: Invalid URI: The hostname could not be parsed.
   at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions)
   at System.Uri..ctor(String uriString)
   at System.UriBuilder.get_Uri()
   at Jellyfin.Api.Middleware.BaseUrlRedirectionMiddleware.Invoke(HttpContext httpContext, IServerConfigurationManager serverConfigurationManager)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)
[2024-05-13 02:11:34.661 +00:00] [ERR] Connection id ""0HN3IU800MCLF"", Request id ""0HN3IU800MCLF:00000001"": An unhandled exception was thrown by the application.
System.UriFormatException: Invalid URI: The hostname could not be parsed.
   at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions)
   at System.Uri..ctor(String uriString)
   at System.UriBuilder.get_Uri()
   at Jellyfin.Api.Middleware.BaseUrlRedirectionMiddleware.Invoke(HttpContext httpContext, IServerConfigurationManager serverConfigurationManager)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)
[2024-05-13 02:11:35.349 +00:00] [INF] Sending shutdown notifications
[2024-05-13 02:11:35.358 +00:00] [INF] Stopping NAT discovery
[2024-05-13 02:11:35.363 +00:00] [INF] Running query planner optimizations in the database... This might take a while
[2024-05-13 02:11:35.385 +00:00] [INF] Stopping directory watching for path "/mnt/share/media/anime/shows"
[2024-05-13 02:11:35.386 +00:00] [INF] Stopping directory watching for path "/mnt/share/media/movies"
[2024-05-13 02:11:35.386 +00:00] [INF] Stopping directory watching for path "/mnt/share/media/anime/movies"
[2024-05-13 02:11:35.386 +00:00] [INF] Stopping directory watching for path "/mnt/share/media/music"
[2024-05-13 02:11:35.386 +00:00] [INF] Stopping directory watching for path "/mnt/share/media/shows"
[2024-05-13 02:11:35.386 +00:00] [INF] Stopping directory watching for path "/mnt/share/media/mothers"
[2024-05-13 02:11:35.386 +00:00] [INF] Stopping directory watching for path "/mnt/share/media/books"
[2024-05-13 02:11:35.390 +00:00] [INF] Disposing "CoreAppHost"
[2024-05-13 02:11:35.391 +00:00] [INF] Disposing "MusicBrainzArtistProvider"
[2024-05-13 02:11:35.391 +00:00] [INF] Disposing "MusicBrainzAlbumProvider"
[2024-05-13 02:11:35.391 +00:00] [INF] Disposing "PluginManager"

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions