RocketChat / RocketChat/Rocket.Chat

Cannot enable app from marketplace after ugprading to 6.0.0

Open
#28,355 17 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

Description:

I cannot enable applications that were previously installed after upgrade to 6.0.0 from 5.4.4.
I also had one app developed by my and deployed through apps-cli. Furthermore, I uninstalled it and tried to deploy again. When I have marketplace page opened, I see it pops up after successful deployment, however after page refresh, it is gone.

What is also weird that command from application is available, and it works, even though it's not visible as installed

Steps to reproduce:
  1. Upgrade to 6.0.0
  2. Go to marketplace
  3. Notice some apps are disabled
  4. Try enabling them
  5. Nothing happens
Expected behavior:

Application is enabled or error presented

Actual behavior:

App is enabled or error is presented. Could be alert or logs.

Server Setup Information:
  • Version of Rocket.Chat Server:
  • Operating System: Ubuntu
  • Deployment Method: docker
  • Number of Running Instances: 1
  • DB Replicaset Oplog: enabled
  • NodeJS Version: v14.21.2
  • MongoDB Version: 6.0.4

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the upgrade from 5.4.4 to 6.0.0, then inspect the marketplace page and the apps-cli deployment flow described in the report. Check server logs when enabling or redeploying an app; done means previously installed apps remain enabled and redeployed apps remain visible after refreshing the marketplace, or a clear error is presented.

Written by the indexing model from the issue text.

Assessment

Tech stack
mongodb, node.js, typescript
Domain
full-stack
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.