# Upgrade from 7.5 to any newer version always show "The room does not exist or you may not have access permission"

**URL:** <https://forums.rocket.chat/t/upgrade-from-7-5-to-any-newer-version-always-show-the-room-does-not-exist-or-you-may-not-have-access-permission/22567>\
**Category:** Community Support\
**Created:** [October 23, 2025, 4:00pm UTC](https://forums.rocket.chat/t/upgrade-from-7-5-to-any-newer-version-always-show-the-room-does-not-exist-or-you-may-not-have-access-permission/22567 "2025-10-23T16:00:01Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![akong77](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@akong77](https://forums.rocket.chat/u/akong77)\
**Post date:** [October 23, 2025, 4:00pm UTC](https://forums.rocket.chat/t/upgrade-from-7-5-to-any-newer-version-always-show-the-room-does-not-exist-or-you-may-not-have-access-permission/22567/1 "2025-10-23T16:00:01Z")

</div>

### Description

My rocketchat is version 7.5.0 with docker.I want upgrade to newer version.  
Use command:  
docker compose -f compose.yml up -d  
It’s can upgrade to 7.6 or 7.11  
But any room always show “The room does not exist or you may not have access permission”

### Server Setup Information

- Version of Rocket.Chat Server: 7.6.0
- Operating System: Ubuntu 24
- Deployment Method: docker
- Number of Running Instances: 1
- DB Replicaset Oplog: 1.51.0
- NodeJS Version: v22.13.1
- MongoDB Version: 6.0.13
- Proxy: nginx
- Firewalls involved:

### Any additional Information

7.5.0 is normal.

---

<div class="post-metadata">

**Author:** ![reetp](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/reetp/32/5546_2.png) [@reetp](https://forums.rocket.chat/u/reetp)\
**Post date:** [October 23, 2025, 6:08pm UTC](https://forums.rocket.chat/t/upgrade-from-7-5-to-any-newer-version-always-show-the-room-does-not-exist-or-you-may-not-have-access-permission/22567/2 "2025-10-23T18:08:08Z")

</div>

You should be on 7.5.5 which has various fixes.

Read the changelogs/release notes and keep up to date for your own security.

It is also EOL in a few days. You should have been testing weeks ago.

> **[Rocket Chat Version Durability Policy](https://docs.rocket.chat/docs/version-durability)**
>
> Explore Rocket Chat version durability policies. Ensure secure communications and supported deployments.

Go to 7.5.5 first.

Then test upgrade to 7.6.6

I suggest you do NOT go to 7.11.x

Go in steps to 7.10.x and make sure you have no errors first.

---

<div class="post-metadata">

**Author:** ![akong77](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@akong77](https://forums.rocket.chat/u/akong77)\
**Post date:** [October 24, 2025, 10:16am UTC](https://forums.rocket.chat/t/upgrade-from-7-5-to-any-newer-version-always-show-the-room-does-not-exist-or-you-may-not-have-access-permission/22567/3 "2025-10-24T10:16:17Z")

</div>

Hello

I has upgrade from 7.5.0 to 7.5.5.Then upgrade to 7.6.6.

In 7.5.5 is normal.In the 7.6.6 will show the same error message.

I has got error message in terminal.

> rocketchat-1 | Exception while invoking method ‘saveSettings’ TypeError: httpHeaders.entries is not a function  
> rocketchat-1 | at getModifiedHttpHeaders (app/lib/server/functions/getModifiedHttpHeaders.ts:2:66)  
> rocketchat-1 | at traceConnection (app/lib/server/lib/debug.js:46:17)  
> rocketchat-1 | at MethodInvocation.methodsMap. (app/lib/server/lib/debug.js:56:3)  
> rocketchat-1 | at maybeAuditArgumentChecks (packages/ddp-server/livedata\_server.js:1748:12)  
> rocketchat-1 | at packages/ddp-server/livedata\_server.js:601:19  
> rocketchat-1 | at AsyncLocalStorage.run (node:internal/async\_local\_storage/async\_hooks:91:14)  
> rocketchat-1 | at EnvironmentVariableAsync.withValue (packages/meteor.js:1431:29)  
> rocketchat-1 | at packages/ddp-server/livedata\_server.js:599:46  
> rocketchat-1 | at AsyncLocalStorage.run (node:internal/async\_local\_storage/async\_hooks:91:14)  
> rocketchat-1 | at EnvironmentVariableAsync.withValue (packages/meteor.js:1431:29)  
> rocketchat-1 | at packages/ddp-server/livedata\_server.js:597:46  
> rocketchat-1 | at new Promise ()  
> rocketchat-1 | at Session.method (packages/ddp-server/livedata\_server.js:571:23)  
> rocketchat-1 | at runHandlers (packages/ddp-server/livedata\_server.js:423:58)  
> rocketchat-1 | at processNext (packages/ddp-server/livedata\_server.js:440:7)  
> rocketchat-1 | at Session.processMessage (packages/ddp-server/livedata\_server.js:443:5)  
> rocketchat-1 | at SockJSConnection. (packages/ddp-server/livedata\_server.js:1324:31)  
> rocketchat-1 | at SockJSConnection.emit (node:events:524:28)  
> rocketchat-1 | at SockJSConnection.emit (node:domain:489:12)  
> rocketchat-1 | at Session.didMessage (/app/bundle/programs/server/npm/node\_modules/meteor/ddp-server/node\_modules/sockjs/lib/transport.js:246:25)  
> rocketchat-1 | at WebSocketReceiver.didMessage (/app/bundle/programs/server/npm/node\_modules/meteor/ddp-server/node\_modules/sockjs/lib/trans-websocket.js:104:39)  
> rocketchat-1 | at WebSocket. (/app/bundle/programs/server/npm/node\_modules/meteor/ddp-server/node\_modules/sockjs/lib/trans-websocket.js:70:24)

---

<div class="post-metadata">

**Author:** ![reetp](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/reetp/32/5546_2.png) [@reetp](https://forums.rocket.chat/u/reetp)\
**Post date:** [October 24, 2025, 10:37am UTC](https://forums.rocket.chat/t/upgrade-from-7-5-to-any-newer-version-always-show-the-room-does-not-exist-or-you-may-not-have-access-permission/22567/4 "2025-10-24T10:37:22Z")

</div>

> <https://github.com/RocketChat/Rocket.Chat/issues/36510>
>
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: Exception …while invoking method 'public-settings/get' TypeError: httpHeaders.entries is not a function
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at getModifiedHttpHeaders (app/lib/server/functions/getModifiedHttpHeaders.ts:2:66)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at traceConnection (app/lib/server/lib/debug.js:46:17)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at MethodInvocation.methodsMap.\<computed\> (app/lib/server/lib/debug.js:56:3)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at maybeAuditArgumentChecks (packages/ddp-server/livedata\_server.js:1748:12)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at packages/ddp-server/livedata\_server.js:601:19
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at AsyncLocalStorage.run (node:internal/async\_local\_storage/async\_hooks:91:14)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at EnvironmentVariableAsync.withValue (packages/meteor.js:1431:29)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at packages/ddp-server/livedata\_server.js:599:46
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at AsyncLocalStorage.run (node:internal/async\_local\_storage/async\_hooks:91:14)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at EnvironmentVariableAsync.withValue (packages/meteor.js:1431:29)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at packages/ddp-server/livedata\_server.js:597:46
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at new Promise (\<anonymous\>)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at Session.method (packages/ddp-server/livedata\_server.js:571:23)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at runHandlers (packages/ddp-server/livedata\_server.js:423:58)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at processNext (packages/ddp-server/livedata\_server.js:440:7)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at Session.processMessage (packages/ddp-server/livedata\_server.js:443:5)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at SockJSConnection.\<anonymous\> (packages/ddp-server/livedata\_server.js:1324:31)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at SockJSConnection.emit (node:events:524:28)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at SockJSConnection.emit (node:domain:489:12)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at Session.didMessage (/snap/rocketchat-server/1675/programs/server/npm/node\_modules/meteor/ddp-server/node\_modules/sockjs/lib/transport.js:246:25)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at WebSocketReceiver.didMessage (/snap/rocketchat-server/1675/programs/server/npm/node\_modules/meteor/ddp-server/node\_modules/sockjs/lib/trans-websocket.js:104:39)
> Jul 24 09:00:52 rocketmeet rocketchat-server.rocketchat-server\[1322\]: at WebSocket.\<anonymous\> (/snap/rocketchat-server/1675/programs/server/npm/node\_modules/meteor/ddp-server/node\_modules/sockjs/lib/trans-websocket.js:70:24)
> 
> 
> 
> \### Steps to reproduce:
> 
> 1. Log in to rocketchat
> 2. It's always show three dots
> 
> \### Server Setup Information:
> 
> \- Version of Rocket.Chat Server: 7.8.2
> \- License Type: 
> \- Number of Users: 
> \- Operating System: Ubuntu 22.04
> \- Deployment Method: snap
> \- Number of Running Instances: 1
> \- DB Replicaset Oplog: 
> \- NodeJS Version: 
> \- MongoDB Version:
> 
> \### Client Setup Information
> 
> \- Desktop App or Browser Version: 4.7.1
> \- Operating System: Windows 11
> 
> \### Additional context
> 
> 
> 
> \### Relevant logs:

> <https://github.com/RocketChat/Rocket.Chat/issues/36011>
>
> \### Description:
> 
> Nothing works with “Trace method calls” enabled in 7.6.0
> 
> \### …Steps to reproduce:
> 
> 1. Enable "Trace method calls"
> 2. Nothing works
> 3. Get log
> \`\`\`
> Exception while invoking method 'rooms/get' TypeError: httpHeaders.entries is not a function
> at getModifiedHttpHeaders (app/lib/server/functions/getModifiedHttpHeaders.ts:2:66)
> at traceConnection (app/lib/server/lib/debug.js:46:17)
> at MethodInvocation.methodsMap.\<computed\> (app/lib/server/lib/debug.js:56:3)
> at maybeAuditArgumentChecks (packages/ddp-server/livedata\_server.js:1748:12)
> at packages/ddp-server/livedata\_server.js:601:19
> at AsyncLocalStorage.run (node:internal/async\_local\_storage/async\_hooks:91:14)
> at EnvironmentVariableAsync.withValue (packages/meteor.js:1431:29)
> at packages/ddp-server/livedata\_server.js:599:46
> at AsyncLocalStorage.run (node:internal/async\_local\_storage/async\_hooks:91:14)
> at EnvironmentVariableAsync.withValue (packages/meteor.js:1431:29)
> at packages/ddp-server/livedata\_server.js:597:46
> at new Promise (\<anonymous\>)
> at Session.method (packages/ddp-server/livedata\_server.js:571:23)
> at runHandlers (packages/ddp-server/livedata\_server.js:423:58)
> at Immediate.processNext (packages/ddp-server/livedata\_server.js:440:7)
> at processImmediate (node:internal/timers:491:21)
> at process.topLevelDomainCallback (node:domain:161:15)
> at process.callbackTrampoline (node:internal/async\_hooks:128:24) 
> \`\`\`
> 
> \### Server Setup Information:
> 
> \- Version of Rocket.Chat Server: 7.6.0
> \- Deployment Method: docker
> \- Number of Running Instances: 1

Specifically this comment:

> <https://github.com/RocketChat/Rocket.Chat/issues/36011#issuecomment-2977397904>
>
> \### Description:
> 
> Nothing works with “Trace method calls” enabled in 7.6.0
> 
> \### …Steps to reproduce:
> 
> 1. Enable "Trace method calls"
> 2. Nothing works
> 3. Get log
> \`\`\`
> Exception while invoking method 'rooms/get' TypeError: httpHeaders.entries is not a function
> at getModifiedHttpHeaders (app/lib/server/functions/getModifiedHttpHeaders.ts:2:66)
> at traceConnection (app/lib/server/lib/debug.js:46:17)
> at MethodInvocation.methodsMap.\<computed\> (app/lib/server/lib/debug.js:56:3)
> at maybeAuditArgumentChecks (packages/ddp-server/livedata\_server.js:1748:12)
> at packages/ddp-server/livedata\_server.js:601:19
> at AsyncLocalStorage.run (node:internal/async\_local\_storage/async\_hooks:91:14)
> at EnvironmentVariableAsync.withValue (packages/meteor.js:1431:29)
> at packages/ddp-server/livedata\_server.js:599:46
> at AsyncLocalStorage.run (node:internal/async\_local\_storage/async\_hooks:91:14)
> at EnvironmentVariableAsync.withValue (packages/meteor.js:1431:29)
> at packages/ddp-server/livedata\_server.js:597:46
> at new Promise (\<anonymous\>)
> at Session.method (packages/ddp-server/livedata\_server.js:571:23)
> at runHandlers (packages/ddp-server/livedata\_server.js:423:58)
> at Immediate.processNext (packages/ddp-server/livedata\_server.js:440:7)
> at processImmediate (node:internal/timers:491:21)
> at process.topLevelDomainCallback (node:domain:161:15)
> at process.callbackTrampoline (node:internal/async\_hooks:128:24) 
> \`\`\`
> 
> \### Server Setup Information:
> 
> \- Version of Rocket.Chat Server: 7.6.0
> \- Deployment Method: docker
> \- Number of Running Instances: 1

---

<div class="post-metadata">

**Author:** ![reetp](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/reetp/32/5546_2.png) [@reetp](https://forums.rocket.chat/u/reetp)\
**Post date:** [October 24, 2025, 10:38am UTC](https://forums.rocket.chat/t/upgrade-from-7-5-to-any-newer-version-always-show-the-room-does-not-exist-or-you-may-not-have-access-permission/22567/5 "2025-10-24T10:38:12Z")

</div>

So it’s a duplicate you have commented on several times.

Please stay in one place per issue.

---

<div class="post-metadata">

**Author:** ![reetp](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/reetp/32/5546_2.png) [@reetp](https://forums.rocket.chat/u/reetp)\
**Post date:** [October 24, 2025, 10:39am UTC](https://forums.rocket.chat/t/upgrade-from-7-5-to-any-newer-version-always-show-the-room-does-not-exist-or-you-may-not-have-access-permission/22567/6 "2025-10-24T10:39:40Z")

</div>

Also looks like a PR will be 7.12

> <https://github.com/RocketChat/Rocket.Chat/pull/37229>
>
> \## Proposed changes (including videos or screenshots)
> 
> Enabling trace method c…all setting crashes the server due to how \`httpHeaders\` is consumed.
> \- Meteor DDP - When using DDP, it exposes \`httpHeaders\` as plain javascript object
> \- Hono - When using HTTP calls or API through hono, it exposes \`httpHeaders\` as instance of \`Header\` class.
> 
> We were not handling both cases properly which was causing the crash.
> \## Issue(s)
> 
> fixes #36011 
> 
> \## Steps to test or reproduce
> 
> \- Enable trace method calls setting.
> \- Login using DDP client
> \- Server crashes
> 
> \## Further comments
> 
> \[SUP-861\](https://rocketchat.atlassian.net/browse/SUP-861)
> 
> \[SUP-861\]: https://rocketchat.atlassian.net/browse/SUP-861?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
> 
> 
> 
> \## Summary by CodeRabbit
> 
> \- Bug Fixes
> - Fixed a server crash when enabling the “Trace method calls” setting.
> - Improved handling of incoming request headers to be more robust across different sources.
> - Ensured sensitive values (such as auth tokens and specific cookies) remain consistently redacted in logs and diagnostics.
