[Bug]: ABS won't start the UI #2901

Closed
opened 2026-04-25 00:11:42 +02:00 by adam · 1 comment
Owner

Originally created by @Hutch79 on GitHub (Jul 16, 2025).

What happened?

When I try to start ABS the container will start up and show as started, but the UI won't load.
There are no errors in the Logon startup, but in the last hour I had 52 errors in the PodcastManager and the LibraryScanner. You'll find both logs below. The Error log only includes log level error messages, just tell me if you need the rest as well.

When navigating to the page, the browser starts a get request, but never gets a response.

Behaviour update:
ABS started to response to UptimeKuma pings after some time and was online for 30 minutes. Afterwards it was down again for 5 Minutes.
Below you'll find the log from this time priode

What did you expect to happen?

When navigating to the ip:port, the UI should load.

Steps to reproduce the issue

  1. Start the Container
  2. After the container started, navigate to your instance

Audiobookshelf version

2.26.0 as well as current edge (sha256:da4c0511c6781fc1d2bf4fc70e18567afbd02f0c0c4fc0fc7eb073848320a6d8)

How are you running audiobookshelf?

Docker

What OS is your Audiobookshelf server hosted from?

Linux

If the issue is being seen in the UI, what browsers are you seeing the problem on?

None

Logs

//////////////////////////////////////////
//           Startup Log                //
//////////////////////////////////////////
audiobookshelf  | Running in production mode.
audiobookshelf  | Options: CONFIG_PATH=/config, METADATA_PATH=/metadata, PORT=80, HOST=undefined, SOURCE=docker, ROUTER_BASE_PATH=/audiobookshelf
audiobookshelf  | [2025-07-16 06:17:52.789] INFO: === Starting Server ===
audiobookshelf  | [2025-07-16 06:17:52.793] INFO: [Server] Init v2.26.0
audiobookshelf  | [2025-07-16 06:17:52.793] INFO: [Server] Node.js Version: v20.19.3
audiobookshelf  | [2025-07-16 06:17:52.793] INFO: [Server] Platform: linux
audiobookshelf  | [2025-07-16 06:17:52.793] INFO: [Server] Arch: x64
audiobookshelf  | [2025-07-16 06:17:52.796] INFO: [Database] Initializing db at "/config/absdatabase.sqlite"
audiobookshelf  | [2025-07-16 06:17:52.813] INFO: [Database] Loading extension /usr/local/lib/nusqlite3/libnusqlite3.so
audiobookshelf  | [2025-07-16 06:17:52.814] INFO: [Database] Successfully loaded extension /usr/local/lib/nusqlite3/libnusqlite3.so
audiobookshelf  | [2025-07-16 06:17:52.814] INFO: [Database] Db supports unaccent and unicode foldings
audiobookshelf  | [2025-07-16 06:17:52.814] INFO: [Database] Db connection was successful
audiobookshelf  | [2025-07-16 06:17:52.818] INFO: [MigrationManager] Database is already up to date.
audiobookshelf  | [2025-07-16 06:17:52.879] INFO: [Database] Db initialized with models: user, session, apiKey, library, libraryFolder, book, podcast, podcastEpisode, libraryItem, mediaProgress, series, bookSeries, author, bookAuthor, collection, collectionBook, playlist, playlistMediaItem, device, playbackSession, feed, feedEpisode, setting, customMetadataProvider, mediaItemShare


///////////////////////////////////////////
//              Error Log                //
///////////////////////////////////////////
2025-07-16 07:06:24.456	
[2025-07-16 05:06:24.456] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Heartstopper: The Official Podcast (ID: 08429c7f-6170-47fb-a65c-83d3960c9062) null
	
	
2025-07-16 07:06:24.456	
[2025-07-16 05:06:24.456] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Heartstopper: The Official Podcast (ID: 08429c7f-6170-47fb-a65c-83d3960c9062): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 07:05:54.753	
[2025-07-16 05:05:54.753] ERROR: [LibraryScanner] Already scanning c446dd4b-3c54-4625-bd28-737825848b79
	
	
2025-07-16 07:05:54.753	
[2025-07-16 05:05:54.753] ERROR: [LibraryScanner] Already scanning 8ca1917e-ff37-4f2c-a4a8-6102f859e7e5
	
	
2025-07-16 07:05:54.753	
[2025-07-16 05:05:54.753] ERROR: [LibraryScanner] Already scanning 01a87ad1-5d11-4cbc-96ab-6f3f5fdd2c0a
	
	
2025-07-16 07:05:54.752	
[2025-07-16 05:05:54.752] ERROR: [LibraryScanner] Already scanning 24f3ff15-ada9-45ad-b58c-a505fe8246f0
	
	
2025-07-16 06:59:58.661	
[2025-07-16 04:59:58.661] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Men At Work Podcast (ID: 630161e1-7fc7-44cd-a058-4f90a0cd6083) null
	
	
2025-07-16 06:59:58.661	
[2025-07-16 04:59:58.661] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Men At Work Podcast (ID: 630161e1-7fc7-44cd-a058-4f90a0cd6083): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:58:14.357	
[2025-07-16 04:58:14.357] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for In Germany we don't say (ID: 1dbdb404-57e3-4851-b9f6-1fc5f0913b68) null
	
	
2025-07-16 06:58:14.356	
      [Symbol(errored)]: null,
	
	
2025-07-16 06:58:14.356	
      error: [Function: handleRequestError],
	
	
2025-07-16 06:58:14.356	
[2025-07-16 04:58:14.355] ERROR: [podcastUtils] getPodcastFeed Error [AxiosError: timeout of 30000ms exceeded] {
	
	
2025-07-16 06:57:41.206	
[2025-07-16 04:57:41.206] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Tell Me Mord (ID: 0aaa4dac-c360-482c-bc5b-a876c2161887) null
	
	
2025-07-16 06:57:41.206	
[2025-07-16 04:57:41.206] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Tell Me Mord (ID: 0aaa4dac-c360-482c-bc5b-a876c2161887): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:56:53.779	
[2025-07-16 04:56:53.779] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for ON/OFF Stage Podcast (ID: a07a772e-9a42-4143-abe7-b11a02ee2a03) null
	
	
2025-07-16 06:56:53.779	
[2025-07-16 04:56:53.778] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for ON/OFF Stage Podcast (ID: a07a772e-9a42-4143-abe7-b11a02ee2a03): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:55:45.382	
[2025-07-16 04:55:45.382] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Respect my Size (ID: 31051c67-d051-44e5-9cf7-9429acc41199) null
	
	
2025-07-16 06:55:45.382	
[2025-07-16 04:55:45.382] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Respect my Size (ID: 31051c67-d051-44e5-9cf7-9429acc41199): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:54:52.768	
[2025-07-16 04:54:52.768] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Classic Audiobook Collection (ID: 73cec3b1-654b-4243-9f99-e8178541c903) null
	
	
2025-07-16 06:54:52.768	
[2025-07-16 04:54:52.768] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Classic Audiobook Collection (ID: 73cec3b1-654b-4243-9f99-e8178541c903): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:54:05.888	
[2025-07-16 04:54:05.888] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Self-Hosted (ID: 6348af65-8738-4744-89fb-b5c79c694ee2) null
	
	
2025-07-16 06:54:05.888	
[2025-07-16 04:54:05.888] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Self-Hosted (ID: 6348af65-8738-4744-89fb-b5c79c694ee2): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:53:26.312	
[2025-07-16 04:53:26.312] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Hacking Humans (ID: d7e5a496-d4ff-4a2c-889f-3182967eb1be) null
	
	
2025-07-16 06:53:26.312	
[2025-07-16 04:53:26.312] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Hacking Humans (ID: d7e5a496-d4ff-4a2c-889f-3182967eb1be): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:51:25.611	
[2025-07-16 04:51:25.611] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for CYBER (ID: a6e0109b-b42f-41dd-b507-c89f1a196fd4) null
	
	
2025-07-16 06:51:25.611	
[2025-07-16 04:51:25.611] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for CYBER (ID: a6e0109b-b42f-41dd-b507-c89f1a196fd4): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:50:47.943	
[2025-07-16 04:50:47.943] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Imp And Skizz Podcast (ID: 66338589-61e4-4a82-b4c4-e512d3c45ebc) null
	
	
2025-07-16 06:50:47.943	
[2025-07-16 04:50:47.943] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Imp And Skizz Podcast (ID: 66338589-61e4-4a82-b4c4-e512d3c45ebc): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:49:30.701	
[2025-07-16 04:49:30.701] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for The Cloudcast (ID: 38f6258f-f7f4-4da2-8f69-22bc9979bf39) null
	
	
2025-07-16 06:49:30.701	
[2025-07-16 04:49:30.701] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for The Cloudcast (ID: 38f6258f-f7f4-4da2-8f69-22bc9979bf39): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:48:28.266	
[2025-07-16 04:48:28.266] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Extremities (ID: 5930f919-6a8e-43ed-bf31-a24282a0e772) null
	
	
2025-07-16 06:48:28.266	
      [Symbol(errored)]: null,
	
	
2025-07-16 06:48:28.266	
      error: [Function: handleRequestError],
	
	
2025-07-16 06:48:28.265	
[2025-07-16 04:48:28.265] ERROR: [podcastUtils] getPodcastFeed Error [AxiosError: timeout of 30000ms exceeded] {
	
	
2025-07-16 06:47:49.728	
[2025-07-16 04:47:49.728] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Cybersécurité All Day (ID: 9efe583d-9d7a-4ac0-8d2c-3e3923fd93c4) null
	
	
2025-07-16 06:47:49.728	
[2025-07-16 04:47:49.727] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Cybersécurité All Day (ID: 9efe583d-9d7a-4ac0-8d2c-3e3923fd93c4): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:46:33.494	
[2025-07-16 04:46:33.494] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for French Tech Podcast (ID: 71cd0d2a-081f-436a-9f24-09bea35917f8) null
	
	
2025-07-16 06:46:33.494	
[2025-07-16 04:46:33.494] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for French Tech Podcast (ID: 71cd0d2a-081f-436a-9f24-09bea35917f8): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:45:26.598	
[2025-07-16 04:45:26.598] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Getting Into Infosec (ID: 10092a97-94ef-4073-b4e9-3daa4dbafd20) null
	
	
2025-07-16 06:45:26.598	
[2025-07-16 04:45:26.598] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Getting Into Infosec (ID: 10092a97-94ef-4073-b4e9-3daa4dbafd20): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:43:51.846	
[2025-07-16 04:43:51.846] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Reply All (ID: 9978fe2b-160f-454b-ae74-d8d0e72afeb5) null
	
	
2025-07-16 06:43:51.846	
[2025-07-16 04:43:51.845] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Reply All (ID: 9978fe2b-160f-454b-ae74-d8d0e72afeb5): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:42:51.128	
[2025-07-16 04:42:51.128] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Echo der Zeit (ID: 8d663489-f6d9-4b16-821d-6104c29e81f2) null
	
	
2025-07-16 06:42:51.128	
[2025-07-16 04:42:51.128] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Echo der Zeit (ID: 8d663489-f6d9-4b16-821d-6104c29e81f2): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:42:17.015	
[2025-07-16 04:42:17.015] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Aha! Zehn Minuten Alltags-Wissen (ID: 70a2ac14-d9b8-4136-90a1-c2a5e5601d42) null
	
	
2025-07-16 06:42:17.015	
[2025-07-16 04:42:17.015] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Aha! Zehn Minuten Alltags-Wissen (ID: 70a2ac14-d9b8-4136-90a1-c2a5e5601d42): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:41:27.370	
[2025-07-16 04:41:27.370] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Hacked (ID: 65df0c5b-f680-4841-be53-86e52f4e8107) null
	
	
2025-07-16 06:41:27.370	
[2025-07-16 04:41:27.369] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Hacked (ID: 65df0c5b-f680-4841-be53-86e52f4e8107): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:40:35.883	
[2025-07-16 04:40:35.883] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for CyberWire Daily (ID: ad4b4235-1135-4642-a3fe-c2b263d047f5) null
	
	
2025-07-16 06:40:35.883	
[2025-07-16 04:40:35.882] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for CyberWire Daily (ID: ad4b4235-1135-4642-a3fe-c2b263d047f5): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 06:39:56.398	
[2025-07-16 04:39:56.398] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Hörspiel (ID: b98c291d-ac25-4390-88b0-29133b261138) null
	
	
2025-07-16 06:39:56.398	
[2025-07-16 04:39:56.398] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Hörspiel (ID: b98c291d-ac25-4390-88b0-29133b261138): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.


/////////////////////////////////////////////////////////
//                 Updated Behaviour Log                //
/////////////////////////////////////////////////////////
2025-07-16 10:12:45.836	
[2025-07-16 08:12:45.836] ERROR: Cannot validate socket - invalid token
	
	
2025-07-16 10:01:49.939	
[2025-07-16 08:01:49.939] WARN: [PodcastManager] runEpisodeCheck 1 failed attempts at checking episodes for "The Cloudcast"
	
	
2025-07-16 10:01:49.939	
[2025-07-16 08:01:49.939] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for The Cloudcast (ID: 38f6258f-f7f4-4da2-8f69-22bc9979bf39) null
	
	
2025-07-16 10:01:49.939	
    at process.processTimers (node:internal/timers:519:7)
	
	
2025-07-16 10:01:49.939	
    at listOnTimeout (node:internal/timers:581:17)
	
	
2025-07-16 10:01:49.939	
    at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33)
	
	
2025-07-16 10:01:49.939	
[2025-07-16 08:01:49.939] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for The Cloudcast (ID: 38f6258f-f7f4-4da2-8f69-22bc9979bf39): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 10:01:13.321	
[2025-07-16 08:01:13.321] WARN: [PodcastManager] runEpisodeCheck 2 failed attempts at checking episodes for "Aha! Zehn Minuten Alltags-Wissen"
	
	
2025-07-16 10:01:13.321	
[2025-07-16 08:01:13.321] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Aha! Zehn Minuten Alltags-Wissen (ID: 70a2ac14-d9b8-4136-90a1-c2a5e5601d42) null
	
	
2025-07-16 10:01:13.321	
    at process.processTimers (node:internal/timers:519:7)
	
	
2025-07-16 10:01:13.321	
    at listOnTimeout (node:internal/timers:581:17)
	
	
2025-07-16 10:01:13.321	
    at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33)
	
	
2025-07-16 10:01:13.321	
[2025-07-16 08:01:13.320] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Aha! Zehn Minuten Alltags-Wissen (ID: 70a2ac14-d9b8-4136-90a1-c2a5e5601d42): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 10:00:42.111	
[2025-07-16 08:00:42.111] WARN: [PodcastManager] runEpisodeCheck 2 failed attempts at checking episodes for "CyberWire Daily"
	
	
2025-07-16 10:00:42.111	
[2025-07-16 08:00:42.111] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for CyberWire Daily (ID: ad4b4235-1135-4642-a3fe-c2b263d047f5) null
	
	
2025-07-16 10:00:42.111	
    at process.processTimers (node:internal/timers:519:7)
	
	
2025-07-16 10:00:42.111	
    at listOnTimeout (node:internal/timers:581:17)
	
	
2025-07-16 10:00:42.111	
    at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33)
	
	
2025-07-16 10:00:42.111	
[2025-07-16 08:00:42.109] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for CyberWire Daily (ID: ad4b4235-1135-4642-a3fe-c2b263d047f5): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 09:05:36.282	
[2025-07-16 07:05:36.282] WARN: [PodcastManager] runEpisodeCheck 1 failed attempts at checking episodes for "Aha! Zehn Minuten Alltags-Wissen"
	
	
2025-07-16 09:05:36.281	
[2025-07-16 07:05:36.281] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Aha! Zehn Minuten Alltags-Wissen (ID: 70a2ac14-d9b8-4136-90a1-c2a5e5601d42) null
	
	
2025-07-16 09:05:36.281	
    at process.processTimers (node:internal/timers:519:7)
	
	
2025-07-16 09:05:36.281	
    at listOnTimeout (node:internal/timers:581:17)
	
	
2025-07-16 09:05:36.281	
    at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33)
	
	
2025-07-16 09:05:36.281	
[2025-07-16 07:05:36.281] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Aha! Zehn Minuten Alltags-Wissen (ID: 70a2ac14-d9b8-4136-90a1-c2a5e5601d42): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 09:03:36.782	
[2025-07-16 07:03:36.782] WARN: [PodcastManager] runEpisodeCheck 1 failed attempts at checking episodes for "Hacked"
	
	
2025-07-16 09:03:36.782	
[2025-07-16 07:03:36.782] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Hacked (ID: 65df0c5b-f680-4841-be53-86e52f4e8107) null
	
	
2025-07-16 09:03:36.782	
    at process.processTimers (node:internal/timers:519:7)
	
	
2025-07-16 09:03:36.782	
    at listOnTimeout (node:internal/timers:581:17)
	
	
2025-07-16 09:03:36.782	
    at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33)
	
	
2025-07-16 09:03:36.782	
[2025-07-16 07:03:36.782] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Hacked (ID: 65df0c5b-f680-4841-be53-86e52f4e8107): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 09:02:53.831	
[2025-07-16 07:02:53.831] WARN: [PodcastManager] runEpisodeCheck 1 failed attempts at checking episodes for "CyberWire Daily"
	
	
2025-07-16 09:02:53.831	
[2025-07-16 07:02:53.831] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for CyberWire Daily (ID: ad4b4235-1135-4642-a3fe-c2b263d047f5) null
	
	
2025-07-16 09:02:53.830	
    at process.processTimers (node:internal/timers:519:7)
	
	
2025-07-16 09:02:53.830	
    at listOnTimeout (node:internal/timers:581:17)
	
	
2025-07-16 09:02:53.830	
    at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33)
	
	
2025-07-16 09:02:53.830	
[2025-07-16 07:02:53.830] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for CyberWire Daily (ID: ad4b4235-1135-4642-a3fe-c2b263d047f5): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.
	
	
2025-07-16 09:02:16.048	
[2025-07-16 07:02:16.048] WARN: [PodcastManager] runEpisodeCheck 1 failed attempts at checking episodes for "Hörspiel"
	
	
2025-07-16 09:02:16.048	
[2025-07-16 07:02:16.047] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Hörspiel (ID: b98c291d-ac25-4390-88b0-29133b261138) null
	
	
2025-07-16 09:02:16.047	
    at process.processTimers (node:internal/timers:519:7)
	
	
2025-07-16 09:02:16.047	
    at listOnTimeout (node:internal/timers:581:17)
	
	
2025-07-16 09:02:16.047	
    at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33)
	
	
2025-07-16 09:02:16.047	
[2025-07-16 07:02:16.046] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Hörspiel (ID: b98c291d-ac25-4390-88b0-29133b261138): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout.


Additional Notes

I tried the latest edge image as well, unfortunately with the same error.

Originally created by @Hutch79 on GitHub (Jul 16, 2025). ### What happened? When I try to start ABS the container will start up and show as started, but the UI won't load. There are no errors in the Logon startup, but in the last hour I had 52 errors in the PodcastManager and the LibraryScanner. You'll find both logs below. The Error log only includes log level error messages, just tell me if you need the rest as well. When navigating to the page, the browser starts a get request, but never gets a response. Behaviour update: ABS started to response to UptimeKuma pings after some time and was online for 30 minutes. Afterwards it was down again for 5 Minutes. Below you'll find the log from this time priode ### What did you expect to happen? When navigating to the ip:port, the UI should load. ### Steps to reproduce the issue 1. Start the Container 2. After the container started, navigate to your instance ### Audiobookshelf version 2.26.0 as well as current edge (sha256:da4c0511c6781fc1d2bf4fc70e18567afbd02f0c0c4fc0fc7eb073848320a6d8) ### How are you running audiobookshelf? Docker ### What OS is your Audiobookshelf server hosted from? Linux ### If the issue is being seen in the UI, what browsers are you seeing the problem on? None ### Logs ```shell ////////////////////////////////////////// // Startup Log // ////////////////////////////////////////// audiobookshelf | Running in production mode. audiobookshelf | Options: CONFIG_PATH=/config, METADATA_PATH=/metadata, PORT=80, HOST=undefined, SOURCE=docker, ROUTER_BASE_PATH=/audiobookshelf audiobookshelf | [2025-07-16 06:17:52.789] INFO: === Starting Server === audiobookshelf | [2025-07-16 06:17:52.793] INFO: [Server] Init v2.26.0 audiobookshelf | [2025-07-16 06:17:52.793] INFO: [Server] Node.js Version: v20.19.3 audiobookshelf | [2025-07-16 06:17:52.793] INFO: [Server] Platform: linux audiobookshelf | [2025-07-16 06:17:52.793] INFO: [Server] Arch: x64 audiobookshelf | [2025-07-16 06:17:52.796] INFO: [Database] Initializing db at "/config/absdatabase.sqlite" audiobookshelf | [2025-07-16 06:17:52.813] INFO: [Database] Loading extension /usr/local/lib/nusqlite3/libnusqlite3.so audiobookshelf | [2025-07-16 06:17:52.814] INFO: [Database] Successfully loaded extension /usr/local/lib/nusqlite3/libnusqlite3.so audiobookshelf | [2025-07-16 06:17:52.814] INFO: [Database] Db supports unaccent and unicode foldings audiobookshelf | [2025-07-16 06:17:52.814] INFO: [Database] Db connection was successful audiobookshelf | [2025-07-16 06:17:52.818] INFO: [MigrationManager] Database is already up to date. audiobookshelf | [2025-07-16 06:17:52.879] INFO: [Database] Db initialized with models: user, session, apiKey, library, libraryFolder, book, podcast, podcastEpisode, libraryItem, mediaProgress, series, bookSeries, author, bookAuthor, collection, collectionBook, playlist, playlistMediaItem, device, playbackSession, feed, feedEpisode, setting, customMetadataProvider, mediaItemShare /////////////////////////////////////////// // Error Log // /////////////////////////////////////////// 2025-07-16 07:06:24.456 [2025-07-16 05:06:24.456] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Heartstopper: The Official Podcast (ID: 08429c7f-6170-47fb-a65c-83d3960c9062) null 2025-07-16 07:06:24.456 [2025-07-16 05:06:24.456] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Heartstopper: The Official Podcast (ID: 08429c7f-6170-47fb-a65c-83d3960c9062): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 07:05:54.753 [2025-07-16 05:05:54.753] ERROR: [LibraryScanner] Already scanning c446dd4b-3c54-4625-bd28-737825848b79 2025-07-16 07:05:54.753 [2025-07-16 05:05:54.753] ERROR: [LibraryScanner] Already scanning 8ca1917e-ff37-4f2c-a4a8-6102f859e7e5 2025-07-16 07:05:54.753 [2025-07-16 05:05:54.753] ERROR: [LibraryScanner] Already scanning 01a87ad1-5d11-4cbc-96ab-6f3f5fdd2c0a 2025-07-16 07:05:54.752 [2025-07-16 05:05:54.752] ERROR: [LibraryScanner] Already scanning 24f3ff15-ada9-45ad-b58c-a505fe8246f0 2025-07-16 06:59:58.661 [2025-07-16 04:59:58.661] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Men At Work Podcast (ID: 630161e1-7fc7-44cd-a058-4f90a0cd6083) null 2025-07-16 06:59:58.661 [2025-07-16 04:59:58.661] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Men At Work Podcast (ID: 630161e1-7fc7-44cd-a058-4f90a0cd6083): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:58:14.357 [2025-07-16 04:58:14.357] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for In Germany we don't say (ID: 1dbdb404-57e3-4851-b9f6-1fc5f0913b68) null 2025-07-16 06:58:14.356 [Symbol(errored)]: null, 2025-07-16 06:58:14.356 error: [Function: handleRequestError], 2025-07-16 06:58:14.356 [2025-07-16 04:58:14.355] ERROR: [podcastUtils] getPodcastFeed Error [AxiosError: timeout of 30000ms exceeded] { 2025-07-16 06:57:41.206 [2025-07-16 04:57:41.206] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Tell Me Mord (ID: 0aaa4dac-c360-482c-bc5b-a876c2161887) null 2025-07-16 06:57:41.206 [2025-07-16 04:57:41.206] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Tell Me Mord (ID: 0aaa4dac-c360-482c-bc5b-a876c2161887): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:56:53.779 [2025-07-16 04:56:53.779] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for ON/OFF Stage Podcast (ID: a07a772e-9a42-4143-abe7-b11a02ee2a03) null 2025-07-16 06:56:53.779 [2025-07-16 04:56:53.778] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for ON/OFF Stage Podcast (ID: a07a772e-9a42-4143-abe7-b11a02ee2a03): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:55:45.382 [2025-07-16 04:55:45.382] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Respect my Size (ID: 31051c67-d051-44e5-9cf7-9429acc41199) null 2025-07-16 06:55:45.382 [2025-07-16 04:55:45.382] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Respect my Size (ID: 31051c67-d051-44e5-9cf7-9429acc41199): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:54:52.768 [2025-07-16 04:54:52.768] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Classic Audiobook Collection (ID: 73cec3b1-654b-4243-9f99-e8178541c903) null 2025-07-16 06:54:52.768 [2025-07-16 04:54:52.768] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Classic Audiobook Collection (ID: 73cec3b1-654b-4243-9f99-e8178541c903): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:54:05.888 [2025-07-16 04:54:05.888] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Self-Hosted (ID: 6348af65-8738-4744-89fb-b5c79c694ee2) null 2025-07-16 06:54:05.888 [2025-07-16 04:54:05.888] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Self-Hosted (ID: 6348af65-8738-4744-89fb-b5c79c694ee2): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:53:26.312 [2025-07-16 04:53:26.312] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Hacking Humans (ID: d7e5a496-d4ff-4a2c-889f-3182967eb1be) null 2025-07-16 06:53:26.312 [2025-07-16 04:53:26.312] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Hacking Humans (ID: d7e5a496-d4ff-4a2c-889f-3182967eb1be): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:51:25.611 [2025-07-16 04:51:25.611] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for CYBER (ID: a6e0109b-b42f-41dd-b507-c89f1a196fd4) null 2025-07-16 06:51:25.611 [2025-07-16 04:51:25.611] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for CYBER (ID: a6e0109b-b42f-41dd-b507-c89f1a196fd4): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:50:47.943 [2025-07-16 04:50:47.943] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Imp And Skizz Podcast (ID: 66338589-61e4-4a82-b4c4-e512d3c45ebc) null 2025-07-16 06:50:47.943 [2025-07-16 04:50:47.943] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Imp And Skizz Podcast (ID: 66338589-61e4-4a82-b4c4-e512d3c45ebc): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:49:30.701 [2025-07-16 04:49:30.701] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for The Cloudcast (ID: 38f6258f-f7f4-4da2-8f69-22bc9979bf39) null 2025-07-16 06:49:30.701 [2025-07-16 04:49:30.701] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for The Cloudcast (ID: 38f6258f-f7f4-4da2-8f69-22bc9979bf39): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:48:28.266 [2025-07-16 04:48:28.266] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Extremities (ID: 5930f919-6a8e-43ed-bf31-a24282a0e772) null 2025-07-16 06:48:28.266 [Symbol(errored)]: null, 2025-07-16 06:48:28.266 error: [Function: handleRequestError], 2025-07-16 06:48:28.265 [2025-07-16 04:48:28.265] ERROR: [podcastUtils] getPodcastFeed Error [AxiosError: timeout of 30000ms exceeded] { 2025-07-16 06:47:49.728 [2025-07-16 04:47:49.728] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Cybersécurité All Day (ID: 9efe583d-9d7a-4ac0-8d2c-3e3923fd93c4) null 2025-07-16 06:47:49.728 [2025-07-16 04:47:49.727] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Cybersécurité All Day (ID: 9efe583d-9d7a-4ac0-8d2c-3e3923fd93c4): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:46:33.494 [2025-07-16 04:46:33.494] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for French Tech Podcast (ID: 71cd0d2a-081f-436a-9f24-09bea35917f8) null 2025-07-16 06:46:33.494 [2025-07-16 04:46:33.494] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for French Tech Podcast (ID: 71cd0d2a-081f-436a-9f24-09bea35917f8): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:45:26.598 [2025-07-16 04:45:26.598] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Getting Into Infosec (ID: 10092a97-94ef-4073-b4e9-3daa4dbafd20) null 2025-07-16 06:45:26.598 [2025-07-16 04:45:26.598] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Getting Into Infosec (ID: 10092a97-94ef-4073-b4e9-3daa4dbafd20): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:43:51.846 [2025-07-16 04:43:51.846] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Reply All (ID: 9978fe2b-160f-454b-ae74-d8d0e72afeb5) null 2025-07-16 06:43:51.846 [2025-07-16 04:43:51.845] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Reply All (ID: 9978fe2b-160f-454b-ae74-d8d0e72afeb5): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:42:51.128 [2025-07-16 04:42:51.128] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Echo der Zeit (ID: 8d663489-f6d9-4b16-821d-6104c29e81f2) null 2025-07-16 06:42:51.128 [2025-07-16 04:42:51.128] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Echo der Zeit (ID: 8d663489-f6d9-4b16-821d-6104c29e81f2): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:42:17.015 [2025-07-16 04:42:17.015] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Aha! Zehn Minuten Alltags-Wissen (ID: 70a2ac14-d9b8-4136-90a1-c2a5e5601d42) null 2025-07-16 06:42:17.015 [2025-07-16 04:42:17.015] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Aha! Zehn Minuten Alltags-Wissen (ID: 70a2ac14-d9b8-4136-90a1-c2a5e5601d42): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:41:27.370 [2025-07-16 04:41:27.370] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Hacked (ID: 65df0c5b-f680-4841-be53-86e52f4e8107) null 2025-07-16 06:41:27.370 [2025-07-16 04:41:27.369] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Hacked (ID: 65df0c5b-f680-4841-be53-86e52f4e8107): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:40:35.883 [2025-07-16 04:40:35.883] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for CyberWire Daily (ID: ad4b4235-1135-4642-a3fe-c2b263d047f5) null 2025-07-16 06:40:35.883 [2025-07-16 04:40:35.882] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for CyberWire Daily (ID: ad4b4235-1135-4642-a3fe-c2b263d047f5): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 06:39:56.398 [2025-07-16 04:39:56.398] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Hörspiel (ID: b98c291d-ac25-4390-88b0-29133b261138) null 2025-07-16 06:39:56.398 [2025-07-16 04:39:56.398] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Hörspiel (ID: b98c291d-ac25-4390-88b0-29133b261138): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. ///////////////////////////////////////////////////////// // Updated Behaviour Log // ///////////////////////////////////////////////////////// 2025-07-16 10:12:45.836 [2025-07-16 08:12:45.836] ERROR: Cannot validate socket - invalid token 2025-07-16 10:01:49.939 [2025-07-16 08:01:49.939] WARN: [PodcastManager] runEpisodeCheck 1 failed attempts at checking episodes for "The Cloudcast" 2025-07-16 10:01:49.939 [2025-07-16 08:01:49.939] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for The Cloudcast (ID: 38f6258f-f7f4-4da2-8f69-22bc9979bf39) null 2025-07-16 10:01:49.939 at process.processTimers (node:internal/timers:519:7) 2025-07-16 10:01:49.939 at listOnTimeout (node:internal/timers:581:17) 2025-07-16 10:01:49.939 at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33) 2025-07-16 10:01:49.939 [2025-07-16 08:01:49.939] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for The Cloudcast (ID: 38f6258f-f7f4-4da2-8f69-22bc9979bf39): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 10:01:13.321 [2025-07-16 08:01:13.321] WARN: [PodcastManager] runEpisodeCheck 2 failed attempts at checking episodes for "Aha! Zehn Minuten Alltags-Wissen" 2025-07-16 10:01:13.321 [2025-07-16 08:01:13.321] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Aha! Zehn Minuten Alltags-Wissen (ID: 70a2ac14-d9b8-4136-90a1-c2a5e5601d42) null 2025-07-16 10:01:13.321 at process.processTimers (node:internal/timers:519:7) 2025-07-16 10:01:13.321 at listOnTimeout (node:internal/timers:581:17) 2025-07-16 10:01:13.321 at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33) 2025-07-16 10:01:13.321 [2025-07-16 08:01:13.320] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Aha! Zehn Minuten Alltags-Wissen (ID: 70a2ac14-d9b8-4136-90a1-c2a5e5601d42): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 10:00:42.111 [2025-07-16 08:00:42.111] WARN: [PodcastManager] runEpisodeCheck 2 failed attempts at checking episodes for "CyberWire Daily" 2025-07-16 10:00:42.111 [2025-07-16 08:00:42.111] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for CyberWire Daily (ID: ad4b4235-1135-4642-a3fe-c2b263d047f5) null 2025-07-16 10:00:42.111 at process.processTimers (node:internal/timers:519:7) 2025-07-16 10:00:42.111 at listOnTimeout (node:internal/timers:581:17) 2025-07-16 10:00:42.111 at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33) 2025-07-16 10:00:42.111 [2025-07-16 08:00:42.109] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for CyberWire Daily (ID: ad4b4235-1135-4642-a3fe-c2b263d047f5): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 09:05:36.282 [2025-07-16 07:05:36.282] WARN: [PodcastManager] runEpisodeCheck 1 failed attempts at checking episodes for "Aha! Zehn Minuten Alltags-Wissen" 2025-07-16 09:05:36.281 [2025-07-16 07:05:36.281] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Aha! Zehn Minuten Alltags-Wissen (ID: 70a2ac14-d9b8-4136-90a1-c2a5e5601d42) null 2025-07-16 09:05:36.281 at process.processTimers (node:internal/timers:519:7) 2025-07-16 09:05:36.281 at listOnTimeout (node:internal/timers:581:17) 2025-07-16 09:05:36.281 at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33) 2025-07-16 09:05:36.281 [2025-07-16 07:05:36.281] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Aha! Zehn Minuten Alltags-Wissen (ID: 70a2ac14-d9b8-4136-90a1-c2a5e5601d42): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 09:03:36.782 [2025-07-16 07:03:36.782] WARN: [PodcastManager] runEpisodeCheck 1 failed attempts at checking episodes for "Hacked" 2025-07-16 09:03:36.782 [2025-07-16 07:03:36.782] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Hacked (ID: 65df0c5b-f680-4841-be53-86e52f4e8107) null 2025-07-16 09:03:36.782 at process.processTimers (node:internal/timers:519:7) 2025-07-16 09:03:36.782 at listOnTimeout (node:internal/timers:581:17) 2025-07-16 09:03:36.782 at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33) 2025-07-16 09:03:36.782 [2025-07-16 07:03:36.782] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Hacked (ID: 65df0c5b-f680-4841-be53-86e52f4e8107): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 09:02:53.831 [2025-07-16 07:02:53.831] WARN: [PodcastManager] runEpisodeCheck 1 failed attempts at checking episodes for "CyberWire Daily" 2025-07-16 09:02:53.831 [2025-07-16 07:02:53.831] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for CyberWire Daily (ID: ad4b4235-1135-4642-a3fe-c2b263d047f5) null 2025-07-16 09:02:53.830 at process.processTimers (node:internal/timers:519:7) 2025-07-16 09:02:53.830 at listOnTimeout (node:internal/timers:581:17) 2025-07-16 09:02:53.830 at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33) 2025-07-16 09:02:53.830 [2025-07-16 07:02:53.830] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for CyberWire Daily (ID: ad4b4235-1135-4642-a3fe-c2b263d047f5): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. 2025-07-16 09:02:16.048 [2025-07-16 07:02:16.048] WARN: [PodcastManager] runEpisodeCheck 1 failed attempts at checking episodes for "Hörspiel" 2025-07-16 09:02:16.048 [2025-07-16 07:02:16.047] ERROR: [PodcastManager] checkPodcastForNewEpisodes invalid feed payload for Hörspiel (ID: b98c291d-ac25-4390-88b0-29133b261138) null 2025-07-16 09:02:16.047 at process.processTimers (node:internal/timers:519:7) 2025-07-16 09:02:16.047 at listOnTimeout (node:internal/timers:581:17) 2025-07-16 09:02:16.047 at Timeout._onTimeout (/app/server/managers/PodcastManager.js:393:33) 2025-07-16 09:02:16.047 [2025-07-16 07:02:16.046] ERROR: [PodcastManager] checkPodcastForNewEpisodes failed to fetch feed for Hörspiel (ID: b98c291d-ac25-4390-88b0-29133b261138): Error: Timeout. getPodcastFeed seemed to timeout but not triggering the timeout. ``` ### Additional Notes I tried the latest edge image as well, unfortunately with the same error.
adam added the bug label 2026-04-25 00:11:42 +02:00
adam closed this issue 2026-04-25 00:11:42 +02:00
Author
Owner

@Hutch79 commented on GitHub (Jul 23, 2025):

I'll close this issue since it didn't happen again.

The reason could be my Storage setup.
The files are stored on Unraid and ABS accesses it via SMB. My guess is, that the share was not fully accessible and therefore ABS wouldn't start because it couldn't access the storage.
During the occurrence of the issue I was migrating large amounts of data to my share and the issues resolved itself after the migration was done.

@Hutch79 commented on GitHub (Jul 23, 2025): I'll close this issue since it didn't happen again. The reason could be my Storage setup. The files are stored on Unraid and ABS accesses it via SMB. My guess is, that the share was not fully accessible and therefore ABS wouldn't start because it couldn't access the storage. During the occurrence of the issue I was migrating large amounts of data to my share and the issues resolved itself after the migration was done.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2901