ep_comments_page > readOnlyManager.getIds is not a function
@JohnMcLear ya está trabajando en esto.
Desde el 13/5/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
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
- Lenguaje dominante
- JavaScript
- Estrellas
- 2
- Forks
- 3
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ether/ether-plugins
-
mono repo needs removingAbierto
ether/ether-plugins#88 · 1 asignado ·
-
ep_spellcheck doesn't seem to work on mobileQuizá libre de nuevo @JohnMcLear la tomó hace 142 días y no hay ningún pull request abierto. Abierto
ether/ether-plugins#83 · 2 comentarios · 1 reacción · 2 asignados ·
-
Make ep_prompt_for_name work with ep_guestQuizá libre de nuevo @JohnMcLear la tomó hace 142 días y no hay ningún pull request abierto. Abierto
ether/ether-plugins#75 · 1 comentario · 1 reacción · 2 asignados ·
-
Custom Activate Button embedded PadPosiblemente ocupada @JohnMcLear la tomó hace 142 días. Abierto
ether/ether-plugins#6 · 1 comentario · 1 reacción · 2 asignados ·
-
Formatting does not get exportedPosiblemente ocupada @JohnMcLear la tomó hace 142 días. Abierto
ether/ether-plugins#53 · 1 reacción · 2 asignados ·
Todos los issues de ether/ether-plugins
Issues similares
-
Daemon delete dialog: "Remove all ExApps" checkbox and `removeExApps` parameter have no effectAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 3 días
-
Add: Atlas TVAbiertochannels:add check:passed
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 4 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
jaegertracing/jaeger-ui#4547 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
feedback simulation workshop
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
githubnext/gh-aw-workshop#4090 ·
Los mantenedores suelen responder en 1 día
-
bug deck: add to staging level: missing p-feature: Manage Submissions p-feature: Submissions and process priority: MUST HAVE ready for dev lead role: missing size: missing time sensitive
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
hackforla/tdm-calculator#3581 ·
Los mantenedores suelen responder en 2 días