Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Etherpad Lite
  3. Etherpad error on start

Etherpad error on start

Scheduled Pinned Locked Moved Solved Etherpad Lite
9 Posts 2 Posters 88 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • robiR Offline
    robiR Offline
    robi
    wrote last edited by
    #1

    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.
    

    Conscious tech

    1 Reply Last reply
    1
    • J joseph moved this topic from Support
    • nebulonN Away
      nebulonN Away
      nebulon
      Staff
      wrote last edited by
      #8

      Yeah not too sure myself then. So the stack trace mentiones "ep_comments_page" have you tried to disable this temporarily?

      Were any other configs changed which may affect this?

      robiR 1 Reply Last reply
      1
      • nebulonN Away
        nebulonN Away
        nebulon
        Staff
        wrote last edited by
        #2

        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?

        robiR 1 Reply Last reply
        0
        • nebulonN nebulon

          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?

          robiR Offline
          robiR Offline
          robi
          wrote last edited by
          #3

          @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 down
          

          Notice there is no down entry for the current state. Just updates.

          Conscious tech

          1 Reply Last reply
          0
          • nebulonN Away
            nebulonN Away
            nebulon
            Staff
            wrote last edited by
            #4

            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_webrtc so maybe try to update or uninstall this prior to the package update.

            robiR 2 Replies Last reply
            0
            • nebulonN nebulon

              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_webrtc so maybe try to update or uninstall this prior to the package update.

              robiR Offline
              robiR Offline
              robi
              wrote last edited by
              #5

              @nebulon said in Etherpad error on start:

              so isnt' the last logline the down event? Also you should see it in the actual eventlog.

              yes, notice it's from 2024. Not the current year.

              I'll remove that line from the plugins and see if it starts.

              Conscious tech

              1 Reply Last reply
              0
              • nebulonN Away
                nebulonN Away
                nebulon
                Staff
                wrote last edited by
                #6

                ah! sorry I didn't realize it was reversed ordered

                1 Reply Last reply
                1
                • nebulonN nebulon

                  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_webrtc so maybe try to update or uninstall this prior to the package update.

                  robiR Offline
                  robiR Offline
                  robi
                  wrote last edited by
                  #7

                  @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
                  

                  🤷

                  Conscious tech

                  1 Reply Last reply
                  0
                  • nebulonN Away
                    nebulonN Away
                    nebulon
                    Staff
                    wrote last edited by
                    #8

                    Yeah not too sure myself then. So the stack trace mentiones "ep_comments_page" have you tried to disable this temporarily?

                    Were any other configs changed which may affect this?

                    robiR 1 Reply Last reply
                    1
                    • nebulonN nebulon

                      Yeah not too sure myself then. So the stack trace mentiones "ep_comments_page" have you tried to disable this temporarily?

                      Were any other configs changed which may affect this?

                      robiR Offline
                      robiR Offline
                      robi
                      wrote last edited by
                      #9

                      @nebulon Just got to testing it..

                      That was it. Good catch!

                      Started after removing it from the json plugin list.

                      Conscious tech

                      1 Reply Last reply
                      1
                      • jamesJ james has marked this topic as solved
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Bookmarks
                      • Search