Etherpad error on start
-
App unresponsive. Seems to be updated to latest. (Would be nice if in the App Event log it tracked when the app went "Unresponsive". I guess all states other than healthy and running.)
Dec 11 23:40:16 [2025-12-12T05:40:16.609] [ERROR] server - TypeError: Unexpected ? at 12, expected END: https://git.new/pathToRegexpError Dec 11 23:40:16 at Iter.consume (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:205:11) Dec 11 23:40:16 at consume (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:315:10) Dec 11 23:40:16 at parse (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:320:18) Dec 11 23:40:16 at <anonymous> (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:503:40) Dec 11 23:40:16 at Array.map (<anonymous>) Dec 11 23:40:16 at pathToRegexp (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:502:23) Dec 11 23:40:16 at Object.match (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:461:28) Dec 11 23:40:16 at matcher (/run/etherpad-lite/node_modules/.pnpm/router@2.2.0/node_modules/router/lib/layer.js:86:23) Dec 11 23:40:16 at new Layer (/run/etherpad-lite/node_modules/.pnpm/router@2.2.0/node_modules/router/lib/layer.js:93:62) Dec 11 23:40:16 at Function.route (/run/etherpad-lite/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:428:17) Dec 11 23:40:16 at Function.route (/run/etherpad-lite/node_modules/.pnpm/express@5.1.0/node_modules/express/lib/application.js:257:22) Dec 11 23:40:16 at app.<computed> [as get] (/run/etherpad-lite/node_modules/.pnpm/express@5.1.0/node_modules/express/lib/application.js:478:22) Dec 11 23:40:16 at exports.expressCreateServer [as hook_fn] (/run/etherpad-lite/src/plugin_packages/.versions/ep_comments_page@1.0.35/index.js:207:12) Dec 11 23:40:16 at <anonymous> (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:273:18) Dec 11 23:40:16 at new Promise (<anonymous>) Dec 11 23:40:16 at callHookFnAsync (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:236:16) Dec 11 23:40:16 [2025-12-12T05:40:16.610] [INFO] server - Exiting... Dec 11 23:40:16 [2025-12-12T05:40:16.610] [INFO] server - Waiting for Node.js to exit... Dec 11 23:40:20 => Healthcheck error: Error: connect ECONNREFUSED 172.18.17.226:9001 Dec 11 23:40:21 [2025-12-12T05:40:21.610] [ERROR] server - Something that should have been cleaned up during the shutdown hook (such as a timer, worker thread, or open connection) is preventing Node.js from exiting Dec 11 23:40:21 [2025-12-12T05:40:21.611] [ERROR] server - Enable `dumpOnUncleanExit` setting to get a dump of objects preventing a clean exit Dec 11 23:40:21 [2025-12-12T05:40:21.611] [ERROR] server - Forcing an unclean exit... Dec 11 23:40:21 /run/etherpad-lite/src: Dec 11 23:40:21 ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL ep_etherpad-lite@2.5.3 prod: `cross-env NODE_ENV=production node --require tsx/cjs node/server.ts --settings /run/etherpad-lite/settings.json --credentials /app/data/settings.json` Dec 11 23:40:21 Exit status 1 Dec 11 23:40:21 ELIFECYCLE Command failed with exit code 1. -
J joseph moved this topic from Support
-
We do raise an eventlog entry "App is down" when it becomes unresponsive. You should see that in the eventlog of the app.
Otherwise do you have any custom plugins installed which may break the updated etherpad?
@nebulon no plugins have been changed for over a year.
installed_plugins.json 12 {"plugins":[{"name":"ep_align","version":"10.0.2"},{"name":"ep_comments_page","version":"1.0.35"},{"name":"ep_embedded_hyperlinks2","version":"1.2.4"},{"name":"ep_font_color","version":"0.0.89"},{"name":"ep_headings2","version":"0.2.68"},{"name":"ep_markdown","version":"10.0.1"},{"name":"ep_openid_connect","version":"3.0.13"},{"name":"ep_user_displayname","version":"1.0.7"},{"name":"ep_stable_authorid","version":"1.0.5"},{"name":"ep_guest","version":"1.0.37"},{"name":"ep_webrtc","version":"2.3.18"},{"name":"ep_etherpad-lite","version":"2.1.1"}]}Here is the event log:
Dec 11, 2025, 11:48 PM robi pad.toldyouso.com (Etherpad) was taken out of repair mode Dec 11, 2025, 11:43 PM robi pad.toldyouso.com (Etherpad) was placed in repair mode Dec 11, 2025, 11:39 PM robi pad.toldyouso.com (Etherpad) was restarted Nov 6, 2025, 04:09 AM cron pad.toldyouso.com (Etherpad) was updated to v4.4.3 Nov 6, 2025, 04:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.4.2 to v4.4.3 Nov 4, 2025, 04:04 AM cron pad.toldyouso.com (Etherpad) was updated to v4.4.2 Nov 4, 2025, 04:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.4.1 to v4.4.2 Oct 16, 2025, 01:03 PM cron pad.toldyouso.com (Etherpad) was updated to v4.4.1 Oct 16, 2025, 01:00 PM cron Update of pad.toldyouso.com (Etherpad) started from v4.4.0 to v4.4.1 Oct 16, 2025, 09:04 AM cron pad.toldyouso.com (Etherpad) was updated to v4.4.0 Oct 16, 2025, 09:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.3.3 to v4.4.0 Aug 5, 2025, 01:04 PM cron pad.toldyouso.com (Etherpad) was updated to v4.3.3 Aug 5, 2025, 01:00 PM cron Update of pad.toldyouso.com (Etherpad) started from v4.3.2 to v4.3.3 Aug 5, 2025, 09:05 AM cron pad.toldyouso.com (Etherpad) was updated to v4.3.2 Aug 5, 2025, 09:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.3.1 to v4.3.2 Jun 26, 2025, 05:04 AM cron pad.toldyouso.com (Etherpad) was updated to v4.3.1 Jun 26, 2025, 05:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.3.0 to v4.3.1 Apr 7, 2025, 05:03 AM cron pad.toldyouso.com (Etherpad) was updated to v4.3.0 Apr 7, 2025, 05:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.2.0 to v4.3.0 Apr 1, 2025, 01:03 PM cron pad.toldyouso.com (Etherpad) was updated to v4.2.0 Apr 1, 2025, 01:00 PM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.7 to v4.2.0 Feb 16, 2025, 08:03 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.7 Feb 16, 2025, 08:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.6 to v4.1.7 Dec 23, 2024, 04:03 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.6 Dec 23, 2024, 04:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.5 to v4.1.6 Oct 31, 2024, 09:04 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.5 Oct 31, 2024, 09:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.3 to v4.1.5 Oct 29, 2024, 09:03 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.3 Oct 29, 2024, 09:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.2 to v4.1.3 Sep 22, 2024, 02:03 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.2 Sep 22, 2024, 02:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.1 to v4.1.2 Sep 10, 2024, 05:04 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.1 Sep 10, 2024, 05:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.0 to v4.1.1 Aug 1, 2024, 06:03 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.0 Aug 1, 2024, 06:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.0.2 to v4.1.0 May 26, 2024, 09:03 AM healthmonitor pad.toldyouso.com (Etherpad) is back online May 26, 2024, 09:00 AM healthmonitor pad.toldyouso.com (Etherpad) is downNotice there is no down entry for the current state. Just updates.
-
so isnt' the last logline the down event? Also you should see it in the actual eventlog.
For the plugins, the only diff between yours and the package is the
ep_webrtcso maybe try to update or uninstall this prior to the package update. -
so isnt' the last logline the down event? Also you should see it in the actual eventlog.
For the plugins, the only diff between yours and the package is the
ep_webrtcso maybe try to update or uninstall this prior to the package update.@nebulon removed webrtc, no change in behavior.
ec 16 18:17:34 [2025-12-17T00:17:34.748] [INFO] plugin:ep_openid_connect - OpenID Connect Discovery complete. Dec 16 18:17:34 [2025-12-17T00:17:34.750] [INFO] plugin:ep_openid_connect - Configured. Dec 16 18:17:34 [2025-12-17T00:17:34.751] [INFO] settings - Report bugs at https://github.com/ether/etherpad-lite/issues Dec 16 18:17:34 [2025-12-17T00:17:34.752] [INFO] settings - Your Etherpad version is 2.5.3 (stable) Dec 16 18:17:37 [2025-12-17T00:17:37.062] [ERROR] server - Error occurred while starting Etherpad Dec 16 18:17:37 [2025-12-17T00:17:37.064] [ERROR] server - Metrics at time of fatal error: Dec 16 18:17:37 { Dec 16 18:17:37 "httpStartTime": 0, Dec 16 18:17:37 "memoryUsage": 308908032, Dec 16 18:17:37 "memoryUsageHeap": 152308424, Dec 16 18:17:37 "ueberdb_lockAwaits": 0, Dec 16 18:17:37 "ueberdb_lockAcquires": 2, Dec 16 18:17:37 "ueberdb_lockReleases": 2, Dec 16 18:17:37 "ueberdb_reads": 1, Dec 16 18:17:37 "ueberdb_readsFailed": 0, Dec 16 18:17:37 "ueberdb_readsFinished": 1, Dec 16 18:17:37 "ueberdb_readsFromCache": 0, Dec 16 18:17:37 "ueberdb_readsFromDb": 1, Dec 16 18:17:37 "ueberdb_readsFromDbFailed": 0, Dec 16 18:17:37 "ueberdb_readsFromDbFinished": 1, Dec 16 18:17:37 "ueberdb_writes": 1, Dec 16 18:17:37 "ueberdb_writesFailed": 0, Dec 16 18:17:37 "ueberdb_writesFinished": 1, Dec 16 18:17:37 "ueberdb_writesObsoleted": 0, Dec 16 18:17:37 "ueberdb_writesToDb": 1, Dec 16 18:17:37 "ueberdb_writesToDbFailed": 0, Dec 16 18:17:37 "ueberdb_writesToDbFinished": 1, Dec 16 18:17:37 "ueberdb_writesToDbRetried": 0, Dec 16 18:17:37 "totalUsers": 0, Dec 16 18:17:37 "activePads": 0 Dec 16 18:17:37 } Dec 16 18:17:37 [2025-12-17T00:17:37.070] [ERROR] server - TypeError: Unexpected ? at 12, expected END: https://git.new/pathToRegexpError Dec 16 18:17:37 at Iter.consume (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:205:11) Dec 16 18:17:37 at consume (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:315:10) Dec 16 18:17:37 at parse (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:320:18) Dec 16 18:17:37 at <anonymous> (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:503:40) Dec 16 18:17:37 at Array.map (<anonymous>) Dec 16 18:17:37 at pathToRegexp (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:502:23) Dec 16 18:17:37 at Object.match (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:461:28) Dec 16 18:17:37 at matcher (/run/etherpad-lite/node_modules/.pnpm/router@2.2.0/node_modules/router/lib/layer.js:86:23) Dec 16 18:17:37 at new Layer (/run/etherpad-lite/node_modules/.pnpm/router@2.2.0/node_modules/router/lib/layer.js:93:62) Dec 16 18:17:37 at Function.route (/run/etherpad-lite/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:428:17) Dec 16 18:17:37 at Function.route (/run/etherpad-lite/node_modules/.pnpm/express@5.1.0/node_modules/express/lib/application.js:257:22) Dec 16 18:17:37 at app.<computed> [as get] (/run/etherpad-lite/node_modules/.pnpm/express@5.1.0/node_modules/express/lib/application.js:478:22) Dec 16 18:17:37 at exports.expressCreateServer [as hook_fn] (/run/etherpad-lite/src/plugin_packages/.versions/ep_comments_page@1.0.35/index.js:207:12) Dec 16 18:17:37 at <anonymous> (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:273:18) Dec 16 18:17:37 at new Promise (<anonymous>) Dec 16 18:17:37 at callHookFnAsync (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:236:16) Dec 16 18:17:37 [2025-12-17T00:17:37.072] [INFO] server - Exiting... Dec 16 18:17:37 [2025-12-17T00:17:37.072] [INFO] server - Waiting for Node.js to exit... Dec 16 18:17:40 => Healthcheck error: Error: connect ECONNREFUSED 172.18.17.226:9001 Dec 16 18:17:42 [2025-12-17T00:17:42.072] [ERROR] server - Something that should have been cleaned up during the shutdown hook (such as a timer, worker thread, or open connection) is preventing Node.js from exiting Dec 16 18:17:42 [2025-12-17T00:17:42.073] [ERROR] server - Enable `dumpOnUncleanExit` setting to get a dump of objects preventing a clean exit Dec 16 18:17:42 [2025-12-17T00:17:42.073] [ERROR] server - Forcing an unclean exit... Dec 16 18:17:42 /run/etherpad-lite/src: Dec 16 18:17:42 ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL ep_etherpad-lite@2.5.3 prod: `cross-env NODE_ENV=production node --require tsx/cjs node/server.ts --settings /run/etherpad-lite/settings.json --credentials /app/data/settings.json` Dec 16 18:17:42 Exit status 1 Dec 16 18:17:42 ELIFECYCLE Command failed with exit code 1. Dec