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.