Application Error The application GUI just crashed

Description

Server Setup Information

  • Version of Rocket.Chat Server: 6.11.1
  • Operating System: Ubuntu 20.04.6
  • Deployment Method: snap
  • Number of Running Instances: 1
  • DB Replicaset Oplog:
  • NodeJS Version: 14.21.2
  • MongoDB Version: 5.0.15
  • Proxy: nginx
  • Firewalls involved: No

Any additional Information

the page error only show to Admin users. the normal users can use site mormaly.
We stopped and backup the env, and restore the backup to new fresh version 6.12.0 and it show same issue.

the browser show this error:

Error: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=object%20with%20keys%20%7B%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
    aX 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    aJ 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    o3 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    i 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    iF 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    ix 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    iC 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    im 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    aC 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    unstable_runWithPriority 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:98
    ay 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    aC 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    aj 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    is 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    oY 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    _ 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    F 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    F 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    w 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    l 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    I 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    A 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    f 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    A 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    F 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    F 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    v 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    W 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    I 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    F 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    F 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    w 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    l 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    I 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    z 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    u 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    K 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    F 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    F 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    v 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    l 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    eu 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    o 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    o 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    useMemo 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    useMemo 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:73
    ea 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    eu 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    tJ 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:105
    ox 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    o9 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    o4 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    o6 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    i 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    iF 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    ix 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    iC 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    im 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    aC 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    unstable_runWithPriority 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:98
    ay 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    aC 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    aj 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    is 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    oY 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91
    f 9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:113
    c createReactiveSubscriptionFactory.ts:1
    c createReactiveSubscriptionFactory.ts:1
    c createReactiveSubscriptionFactory.ts:1
    n tracker.js:331
    withComputation tracker.js:640
    _compute tracker.js:330
    _recompute tracker.js:352
    _runFlush tracker.js:523
    s setimmediate.js:102
    _setImmediate setimmediate.js:111
    <anonymous> setimmediate.js:126
    <anonymous> setimmediate.js:134
    <anonymous> url_common.js:80
9c7cfd0b4d4d515113b572ef0f1d4d5c516f1314.js:91:82645

Any idea.

after few test, we find issue is with role of admin. if one user is change to other role

after a lot testing and error the issue is UiKitBanner.tsk, that failed and crash the GUI

Same problem on our instance. Different deployment, but same version of Rocket.Chat Server. Tried updating to 6.12, but it didnt help.

Does not happen to all admins, only to admins, that dismissed banner with informations about new version.

Please reference your bug if you open one.
It stops people going in circles.