[Bug]: Fatal Error: Cannot read properties of null #3294

Open
opened 2026-04-25 00:14:47 +02:00 by adam · 0 comments
Owner

Originally created by @g3rmanaviator on GitHub (Apr 10, 2026).

What happened?

Container keeps exiting around midnight with the following error:

[2026-04-10 00:08:10.211] FATAL: [Server] Unhandled rejection: TypeError: Cannot read properties of null (reading 'filter')
    at Audible.search (/app/server/providers/Audible.js:170:18)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async BookFinder.getAudibleResults (/app/server/finders/BookFinder.js:191:19)
    at async BookFinder.runSearch (/app/server/finders/BookFinder.js:586:15)
    at async BookFinder.search (/app/server/finders/BookFinder.js:425:19)
    at async Scanner.quickMatchLibraryItem (/app/server/scanner/Scanner.js:55:23)
    at async ApiRouter.match (/app/server/controllers/LibraryItemController.js:515:25) 
promise: Promise {
  <rejected> TypeError: Cannot read properties of null (reading 'filter')
      at Audible.search (/app/server/providers/Audible.js:170:18)
      at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
      at async BookFinder.getAudibleResults (/app/server/finders/BookFinder.js:191:19)
      at async BookFinder.runSearch (/app/server/finders/BookFinder.js:586:15)
      at async BookFinder.search (/app/server/finders/BookFinder.js:425:19)
      at async Scanner.quickMatchLibraryItem (/app/server/scanner/Scanner.js:55:23)
      at async ApiRouter.match (/app/server/controllers/LibraryItemController.js:515:25)

What did you expect to happen?

Container should not exit

Steps to reproduce the issue

  1. No interaction required

Audiobookshelf version

2.33.1

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


Additional Notes

No response

Originally created by @g3rmanaviator on GitHub (Apr 10, 2026). ### What happened? Container keeps exiting around midnight with the following error: ``` [2026-04-10 00:08:10.211] FATAL: [Server] Unhandled rejection: TypeError: Cannot read properties of null (reading 'filter') at Audible.search (/app/server/providers/Audible.js:170:18) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async BookFinder.getAudibleResults (/app/server/finders/BookFinder.js:191:19) at async BookFinder.runSearch (/app/server/finders/BookFinder.js:586:15) at async BookFinder.search (/app/server/finders/BookFinder.js:425:19) at async Scanner.quickMatchLibraryItem (/app/server/scanner/Scanner.js:55:23) at async ApiRouter.match (/app/server/controllers/LibraryItemController.js:515:25) promise: Promise { <rejected> TypeError: Cannot read properties of null (reading 'filter') at Audible.search (/app/server/providers/Audible.js:170:18) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async BookFinder.getAudibleResults (/app/server/finders/BookFinder.js:191:19) at async BookFinder.runSearch (/app/server/finders/BookFinder.js:586:15) at async BookFinder.search (/app/server/finders/BookFinder.js:425:19) at async Scanner.quickMatchLibraryItem (/app/server/scanner/Scanner.js:55:23) at async ApiRouter.match (/app/server/controllers/LibraryItemController.js:515:25) ``` ### What did you expect to happen? Container should not exit ### Steps to reproduce the issue 1. No interaction required ### Audiobookshelf version 2.33.1 ### 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 ``` ### Additional Notes _No response_
adam added the bug label 2026-04-25 00:14:47 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3294