Skip to content

TypeError: Data must be a string or a buffer (Rocketchat 1.0.0) #14285

@himpierre

Description

@himpierre

Description:

Hello Devs. After upgrading to 1.0.0 my log gets flooded by:

at /opt/rocketchat-1.0.0/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/fiber_pool.js:43:40 Exception in callback of async function: TypeError: Data must be a string or a buffer at Hash.update (crypto.js:99:16) at AccountsServer._hashLoginToken (packages/accounts-base/accounts_server.js:782:10) at Users.findOneByIdAndLoginToken (app/models/server/models/Users.js:392:57) at isUserAuthenticated (server/routes/avatar/utils.js:45:26) at userCanAccessAvatar (server/routes/avatar/utils.js:55:26) at Meteor.bindEnvironment (server/routes/avatar/middlewares/auth.js:7:7) at runWithEnvironment (packages/meteor.js:1356:24) at packages/meteor.js:1369:14

It does not seem to have an impact right now.

Steps to reproduce:

  1. Upgrade to 1.0.0
  2. Have a look at the logs

Server Setup Information:

  • Version of Rocket.Chat Server: 1.0.0
  • Operating System: Linux
  • Deployment Method: tar
  • Number of Running Instances: 1
  • DB Replicaset Oplog: 1
  • NodeJS Version: 8.16.0
  • MongoDB Version: 3.6

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions