Rocket.Chat icon indicating copy to clipboard operation
Rocket.Chat copied to clipboard

Version 6.10.0 is behaving strangely.

Open ymch opened this issue 1 year ago • 2 comments

Description:

I have updated from version 6.9.3 to 6.10.0, and although the server process starts, it behaves strangely. For example, when I access Workspace->Settings (/admin/settings), there is no scroll bar and I cannot see all items. I am not comfortable with this, so I reverted back to version 6.9.3.

Steps to reproduce:

  1. Update to version 6.10.0
  2. Go to Workspace->Settings (/admin/settings).

Expected behavior:

All items must (should) be displayed.

Server Setup Information:

  • Version of Rocket.Chat Server: v6.10.0
  • License Type: Community
  • Number of Users: 21
  • Operating System: Rocky Linux 9.3
  • Deployment Method: tar
  • Number of Running Instances: 1
  • DB Replicaset Oplog: Enabled
  • NodeJS Version: v14.21.3
  • MongoDB Version: 5.0.27

Client Setup Information

  • Desktop App or Browser Version: DesktopApp4.0.0 | Firefox128.0 (64bit)
  • Operating System: Windows10 v22H2 (Build 19045.4651)

Relevant logs:

systemd[1]: Started The Rocket.Chat server.
    :
(Omitted)
    :
rocketchat[29925]: +-------------------------------------------------+
rocketchat[29925]: |                  SERVER RUNNING                 |
rocketchat[29925]: +-------------------------------------------------+
rocketchat[29925]: |                                                 |
rocketchat[29925]: |  Rocket.Chat Version: 6.10.0                    |
rocketchat[29925]: |       NodeJS Version: 14.21.3 - x64             |
rocketchat[29925]: |      MongoDB Version: 5.0.27                    |
rocketchat[29925]: |       MongoDB Engine: wiredTiger                |
rocketchat[29925]: |             Platform: linux                     |
rocketchat[29925]: |         Process Port: 3000                      |
rocketchat[29925]: |             Site URL: https://chat.sanwave.jp/  |
rocketchat[29925]: |     ReplicaSet OpLog: Enabled                   |
rocketchat[29925]: |          Commit Hash: 623a265851                |
rocketchat[29925]: |        Commit Branch: HEAD                      |
rocketchat[29925]: |                                                 |
rocketchat[29925]: +-------------------------------------------------+
rocketchat[29925]: Subprocess stderr #033[0m#033[32mDownload#033[0m https://deno.land/[email protected]/io/write_all.ts
rocketchat[29925]: Subprocess stderr #033[0m#033[32mDownload#033[0m https://registry.npmjs.org/jsonrpc-lite/-/jsonrpc-lite-2.2.0.tgz
rocketchat[29925]: #033[0m#033[32mDownload#033[0m https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-3.0.0-beta2.tgz
rocketchat[29925]: Subprocess stderr #033[0m#033[32mDownload#033[0m https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz
rocketchat[29925]: #033[0m#033[32mDownload#033[0m https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz
rocketchat[29925]: #033[0m#033[32mDownload#033[0m https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz
rocketchat[29925]: #033[0m#033[32mDownload#033[0m https://registry.npmjs.org/astring/-/astring-1.8.6.tgz
rocketchat[29925]: #033[0m#033[32mDownload#033[0m https://registry.npmjs.org/@rocket.chat/ui-kit/-/ui-kit-0.31.25.tgz
rocketchat[29925]: #033[0m#033[32mDownload#033[0m https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz
rocketchat[29925]: #033[0m#033[32mDownload#033[0m https://registry.npmjs.org/@rocket.chat/icons/-/icons-0.32.0.tgz

ymch avatar Jul 11 '24 02:07 ymch

Yes. You're right

lovekyleman avatar Jul 11 '24 03:07 lovekyleman

I have the same. You can still search for the section you want to open. I think they just messed up the overflow value somewhere.

SebiBasti avatar Jul 11 '24 09:07 SebiBasti

Same here.

NikFort avatar Jul 12 '24 20:07 NikFort

Thanks for reporting this.

I will ask someone to take a look

reetp avatar Jul 13 '24 17:07 reetp

Looks like a CSS issue (but we are confirming it). After investigating it seems that height: 100% !important;is being added to the scroll component

scuciatto avatar Jul 16 '24 17:07 scuciatto

A word about the Subprocess stderr messages in the logs: those that you've seen specifically do not report on an issue; we've switched the runtime of Apps-Engine to use Deno, and those messages are logged by default by Deno when installing dependencies.

This only happens once and Deno caches the dependencies. It should be cached during the installation process, by since your rocket.chat server runs as a different user from the one you used to update it, it cached the dependencies in a different place that the server doesn't have access to - and that's why it needs to download them the first time it runs after the update.

d-gubert avatar Jul 22 '24 20:07 d-gubert

I updated to version 6.10.1 and all problems have been resolved. Thank you very much.

This only happens once and Deno caches the dependencies. It should be cached during the installation process, by since your rocket.chat server runs as a different user from the one you used to update it, it cached the dependencies in a different place that the server doesn't have access to - and that's why it needs to download them the first time it runs after the update.

As you said, there was no Subprocess stderr output on the second startup.

I am closing this issue thread as resolved.

ymch avatar Jul 26 '24 17:07 ymch