Skip to content

ep_comments_page > readOnlyManager.getIds is not a function #72

@bigbeka

Description

@bigbeka

ep_comments_page is creating the following error:

Summary of this error also appears on the UI when a pad is opened (new or existing).

[2025-08-26T16:15:58.827] [INFO] settings - Loading [/^\/manifest.json$/] /manifest.json
[2025-08-26T16:16:00.857] [INFO] settings - Loading [/^\/manifest.json$/] /manifest.json
[2025-08-26T16:16:00.864] [INFO] settings - Loading [/^\/padbootstrap-[a-zA-Z0-9]+\.min\.js$/] /padbootstrap-PdREMEe2zJw.min.js
[2025-08-26T16:16:01.712] [INFO] access - [ENTER] pad:xxxx socket:xxxx IP:x.x.x.x authorID:xxx username:admin
[2025-08-26T16:16:03.477] [WARN] client - TypeError: readOnlyManager.getIds is not a function -- {
  errorId: 'ZqunsEBFJeXAxhHF2CVn',
  type: 'Unhandled Promise rejection',
  msg: 'TypeError: readOnlyManager.getIds is not a function',
  url: 'https://fqdn.com/p/xxxx',
  source: 'unknown',
  linenumber: -1,
  userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.6 Safari/605.1.15',
  stack: '@https://fqdn.com/padbootstrap-PdREMEe2zJw.min.js:74:401788\n' +
    'onack@https://fqdn.com/padbootstrap-PdREMEe2zJw.min.js:74:377596\n' +
    'onpacket@https://fqdn.com/padbootstrap-PdREMEe2zJw.min.js:74:376629\n' +
    '@https://fqdn.com/padbootstrap-PdREMEe2zJw.min.js:56:45414\n' +
    '@https://fqdn.com/padbootstrap-PdREMEe2zJw.min.js:74:384275'
}

Troubleshooting info:

Etherpad version

Version number
2.5.0
Latest available version
2.4.2
Git sha
7d077e1
Installed plugins

ep_images_extended
ep_markdown
ep_etherpad-lite
Installed parts

ep_etherpad-lite/openapi
ep_etherpad-lite/adminsettings
ep_etherpad-lite/adminplugins
ep_etherpad-lite/admin
ep_etherpad-lite/socketio
ep_etherpad-lite/restApi
ep_etherpad-lite/errorhandling
ep_etherpad-lite/importexport
ep_etherpad-lite/apicalls
ep_etherpad-lite/pwa
ep_etherpad-lite/padurlsanitize
ep_etherpad-lite/oauth2
ep_etherpad-lite/specialpages
ep_etherpad-lite/i18n
ep_etherpad-lite/stats
ep_etherpad-lite/static
ep_etherpad-lite/express
ep_etherpad-lite/Minify
ep_etherpad-lite/DB
ep_markdown/markdown
ep_images_extended/main
Installed hooks

clientVars

ep_images_extended
main
eejsBlock_body

ep_images_extended
main
getLineHTMLForExport

ep_images_extended
main
stylesForExport

ep_images_extended
main
expressConfigure

ep_images_extended
main
eejsBlock_editbarMenuLeft

ep_images_extended
main
loadSettings

ep_images_extended
main
collectContentPre

ep_images_extended
main
eejsBlock_styles

ep_images_extended
main
eejsBlock_timesliderStyles

ep_images_extended
main
ccRegisterBlockElements

ep_images_extended
main
expressCreateServer

ep_markdown
markdown
ep_etherpad-lite
specialpages
oauth2
padurlsanitize
pwa
importexport
errorhandling
restApi
socketio
admin
eejsBlock_exportColumn

ep_markdown
markdown
eejsBlock_mySettings

ep_markdown
markdown
import

ep_markdown
markdown
shutdown

ep_etherpad-lite
DB
Minify
express
stats
createServer

ep_etherpad-lite
express
restartServer

ep_etherpad-lite
express
expressPreSession

ep_etherpad-lite
static
i18n
specialpages
apicalls
openapi
socketio

ep_etherpad-lite
specialpages
socketio
adminplugins
adminsettings
expressCloseServer

ep_etherpad-lite
socketio
Client-side hooks
postToolbarInit

ep_images_extended
main
aceAttribsToClasses

ep_images_extended
main
postAceInit

ep_images_extended
main
ep_markdown
markdown
aceInitialized

ep_images_extended
main
aceCreateDomLine

ep_images_extended
main
aceAttribClasses

ep_images_extended
main
aceEditorCSS

ep_images_extended
main
ep_markdown
markdown
acePostWriteDomLineHTML

ep_images_extended
main
collectContentPre

ep_images_extended
main
collectContentPost

ep_images_extended
main
aceKeyEvent

ep_images_extended
main

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions