Skip to content

Log floods with different error logs since 1.9.0 #5799

@0x46616c6b

Description

@0x46616c6b

Describe the bug

The log file is full of different error messages from PadMessageHandler.js.

Example:

Jul 01 18:23:33 etherpad1 node[2795824]: [2023-07-01 18:23:33.694] [ERROR] socket.io - Error handling pad message from nQBC3cswC4Bfxq3mAABw: Error: client disconnected
Jul 01 18:23:33 etherpad1 node[2795824]:     at Object.exports.handleMessage (/home/etherpad/etherpad-lite/src/node/handler/PadMessageHandler.js:322:54)
Jul 01 18:23:33 etherpad1 node[2795824]:     at processTicksAndRejections (internal/process/task_queues.js:95:5)
Jul 01 18:23:33 etherpad1 node[2795824]:     at async /home/etherpad/etherpad-lite/src/node/handler/SocketIORouter.js:76:14
Jul 01 18:23:33 etherpad1 node[2795824]: [2023-07-01 18:23:33.694] [ERROR] socket.io - Error handling pad message from 5KsBnpuk99mGi3K8AAAy: Error: client disconnected
Jul 01 18:23:33 etherpad1 node[2795824]:     at Object.exports.handleMessage (/home/etherpad/etherpad-lite/src/node/handler/PadMessageHandler.js:322:54)
Jul 01 18:23:33 etherpad1 node[2795824]:     at processTicksAndRejections (internal/process/task_queues.js:95:5)
Jul 01 18:23:33 etherpad1 node[2795824]:     at async /home/etherpad/etherpad-lite/src/node/handler/SocketIORouter.js:76:14
Jul 01 18:23:33 etherpad1 node[2795824]: [2023-07-01 18:23:33.695] [ERROR] socket.io - Error handling pad message from ZKH3EfXRbZhWd40QAAAN: Error: client disconnected
Jul 01 18:23:33 etherpad1 node[2795824]:     at Object.exports.handleMessage (/home/etherpad/etherpad-lite/src/node/handler/PadMessageHandler.js:322:54)
Jul 01 18:23:33 etherpad1 node[2795824]:     at processTicksAndRejections (internal/process/task_queues.js:95:5)
Jul 01 18:23:33 etherpad1 node[2795824]:     at async /home/etherpad/etherpad-lite/src/node/handler/SocketIORouter.js:76:14
Jul 01 18:23:33 etherpad1 node[2795824]: [2023-07-01 18:23:33.896] [ERROR] socket.io - Error handling pad message from JGiR3GuJFd4TDGCSAABt: Error: COLLABROOM: USERINFO_UPDATE: malformed color: false
Jul 01 18:23:33 etherpad1 node[2795824]:     at handleUserInfoUpdate (/home/etherpad/etherpad-lite/src/node/handler/PadMessageHandler.js:516:11)
Jul 01 18:23:33 etherpad1 node[2795824]:     at Object.exports.handleMessage (/home/etherpad/etherpad-lite/src/node/handler/PadMessageHandler.js:338:43)
Jul 01 18:23:33 etherpad1 node[2795824]:     at processTicksAndRejections (internal/process/task_queues.js:95:5)
Jul 01 18:23:33 etherpad1 node[2795824]:     at async /home/etherpad/etherpad-lite/src/node/handler/SocketIORouter.js:76:14
Jul 01 18:23:33 etherpad1 node[2795824]: [2023-07-01 18:23:33.993] [ERROR] socket.io - Error handling pad message from 23DryGqhKGkW7z3KAABy: Error: COLLABROOM: USERINFO_UPDATE: malformed color: false
Jul 01 18:23:33 etherpad1 node[2795824]:     at handleUserInfoUpdate (/home/etherpad/etherpad-lite/src/node/handler/PadMessageHandler.js:516:11)
Jul 01 18:23:33 etherpad1 node[2795824]:     at Object.exports.handleMessage (/home/etherpad/etherpad-lite/src/node/handler/PadMessageHandler.js:338:43)
Jul 01 18:23:33 etherpad1 node[2795824]:     at processTicksAndRejections (internal/process/task_queues.js:95:5)
Jul 01 18:23:33 etherpad1 node[2795824]:     at async /home/etherpad/etherpad-lite/src/node/handler/SocketIORouter.js:76:14
Jul 01 18:23:36 etherpad1 node[2795824]: [2023-07-01 18:23:36.597] [ERROR] socket.io - Error handling pad message from EREEUBUwVQza92BiAABz: Error: COLLABROOM: USERINFO_UPDATE: malformed color: false
Jul 01 18:23:36 etherpad1 node[2795824]:     at handleUserInfoUpdate (/home/etherpad/etherpad-lite/src/node/handler/PadMessageHandler.js:516:11)
Jul 01 18:23:36 etherpad1 node[2795824]:     at Object.exports.handleMessage (/home/etherpad/etherpad-lite/src/node/handler/PadMessageHandler.js:338:43)
Jul 01 18:23:36 etherpad1 node[2795824]:     at processTicksAndRejections (internal/process/task_queues.js:95:5)
Jul 01 18:23:36 etherpad1 node[2795824]:     at async /home/etherpad/etherpad-lite/src/node/handler/SocketIORouter.js:76:14

To Reproduce
Steps to reproduce the behavior:

  1. Install Etherpad >= 1.9.0
  2. Use it
  3. Look in the log file

Expected behavior

No error log

Server (please complete the following information):

  • Etherpad version: 1.9.1
  • OS: Debian Bullseye
  • Node.js version (node --version): v14.21.3
  • npm version (npm --version): 6.14.18
  • Is the server free of plugins: no

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions