Skip to content

Slack-Bridge bug when migrating from 0.63.4 > 0.64.1? #10816

@merlinthedev848

Description

@merlinthedev848

When migrating from 0.63.3 > 0.64.1 the instance fails to load.
According to the logs it appears to be a slackbridge bug on 0.64.1.

  • Version of Rocket.Chat Server: 0.64.1
  • Operating System: Ubuntu 14.04 64bit
  • Deployment Method(snap/docker/tar/etc): Manual
  • Number of Running Instances: 1
  • DB Replicaset Oplog: rs001
  • Node Version: 8.9.3
  • mongoDB Version: 3.0.15

Relevant logs:

root@rocket.chat~# pm2 logs rocket.chat
[TAILING] Tailing last 15 lines for [rocket.chat] process (change the value with --lines option)
/opt/rocket.chat/logs/err-0.log last 15 lines:
0|rocket.c |     at SlackBridge.RocketChat.settings.get (/opt/rocket.chat/programs/server/packages/rocketchat_slackbridge.js:191:14)
0|rocket.c |     at Object.get (/opt/rocket.chat/programs/server/packages/rocketchat_lib.js:1000:46)
0|rocket.c |     at new SlackBridge (/opt/rocket.chat/programs/server/packages/rocketchat_slackbridge.js:189:25)
0|rocket.c |     at slackbridge.js (/opt/rocket.chat/programs/server/packages/rocketchat_slackbridge.js:1735:26)
0|rocket.c |     at fileEvaluate (packages/modules-runtime.js:343:9)
0|rocket.c |     at require (packages/modules-runtime.js:238:16)
0|rocket.c |     at /opt/rocket.chat/programs/server/packages/rocketchat_slackbridge.js:1828:1
0|rocket.c |     at /opt/rocket.chat/programs/server/packages/rocketchat_slackbridge.js:1834:3
0|rocket.c |     at /opt/rocket.chat/programs/server/boot.js:411:36
0|rocket.c |     at Array.forEach (<anonymous>:null:null)
0|rocket.c |     at /opt/rocket.chat/programs/server/boot.js:220:19
0|rocket.c |     at /opt/rocket.chat/programs/server/boot.js:471:5
0|rocket.c |     at Function.run (/opt/rocket.chat/programs/server/profile.js:510:12)
0|rocket.c |     at /opt/rocket.chat/programs/server/boot.js:470:11
0|rocket.c |

/opt/rocket.chat/logs/app-0.log last 15 lines:
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Dolphin_button_label_color
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Dolphin_button_color
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Drupal
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Drupal_id
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Drupal_secret
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Tokenpass
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Tokenpass_id
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Tokenpass_secret
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Tokenpass_callback_url
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Drupal_callback_url
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Facebook_callback_url
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Linkedin_callback_url
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_Twitter_callback_url
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_GitHub_Enterprise_id
0|rocket.c | rocketchat_logger rocketchat_logger.js:278 rocketchat:lib ➔ oauth_updated Accounts_OAuth_GitHub_Enterprise_secret```

Disabling slackbridge with ```db.rocketchat_settings.update({_id:'SlackBridge_Enabled'},{$set:{value:false}});``` allows the instance to startup correctly.

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