> audiobookshelf@0.9.54 start / > node index.js [2021-08-21T04:58:34.735Z] INFO: Log Level: 2 Config /config /metadata /audiobooks [2021-08-21T04:58:34.904Z] INFO: === Starting Server === [2021-08-21T04:58:34.904Z] INFO: [SERVER] Init [2021-08-21T04:58:34.906Z] INFO: Audiobooks Loaded 0 [2021-08-21T04:58:34.906Z] INFO: Users Loaded 0 [2021-08-21T04:58:34.911Z] INFO: [WATCHER] Initializing.. [2021-08-21T04:58:34.921Z] INFO: Running on http://0.0.0.0:80 [2021-08-21T04:58:35.060Z] INFO: [WATCHER] Ready [2021-08-21T04:58:53.936Z] ERROR: Api called without a token [2021-08-21T04:58:54.218Z] INFO: Get Audiobooks [2021-08-21T04:58:54.779Z] INFO: [SOCKET] Socket Connected Hm2DnCQ-bi4NAnB0AAAC [2021-08-21T04:58:55.317Z] INFO: [SERVER] Starting Scan (node:17) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'match' of undefined at /server/utils/scandir.js:51:34 at Array.forEach () at getAllAudiobookFiles (/server/utils/scandir.js:36:15) at async Scanner.scan (/server/Scanner.js:25:30) at async Server.scan (/server/Server.js:74:5) (node:17) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) (node:17) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. [2021-08-21T05:00:03.022Z] INFO: [SOCKET] Socket Hm2DnCQ-bi4NAnB0AAAC disconnected from client "root" after 68243ms [2021-08-21T05:00:03.319Z] ERROR: Api called without a token [2021-08-21T05:00:03.328Z] INFO: [SOCKET] Socket Connected fvtuOyrIq4UPq4nkAAAE [2021-08-21T05:00:03.335Z] INFO: [SOCKET] Unauth socket disconnected fvtuOyrIq4UPq4nkAAAE [2021-08-21T05:00:03.390Z] INFO: Get Audiobooks [2021-08-21T05:00:04.186Z] INFO: [SOCKET] Socket Connected NatYWJwkEuTr2q5OAAAG [2021-08-21T05:00:05.541Z] INFO: [SERVER] Starting Scan (node:17) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'match' of undefined at /server/utils/scandir.js:51:34 at Array.forEach () at getAllAudiobookFiles (/server/utils/scandir.js:36:15) at async Scanner.scan (/server/Scanner.js:25:30) at async Server.scan (/server/Server.js:74:5) (node:17) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)