Mobile push notification is note working

Description

Hi,
So I was trying RocketChat, and to make android push notifications works, I tried to do it via your gateway, but it just… don’t work. I use the official app on the play store. When I go to a channel → click on the title → notifications → troubleshooting → test push notification → it says “There are no tokens for this user” I tried on three different phone, three differents accounts… Push via desktop works but not via mobile. I tried to :
Follow all of your guides
Rebooted phone server and all multiple times
Searched in the logs
When i click the button Send a push notification to me on the push settings on a computer it says this in the logs :
{“level”:30,“time”:“2026-03-02T20:12:00.012Z”,“pid”:1,“hostname”:“9cec1c4fff2e”,“name”:“Cron”,“msg”:“Job "UserDataDownload" completed”,“jobId”:“69a418e0978627d5f1e54681”,“jobName”:“UserDataDownload”,“lastRunAt”:“2026-03-02T20:12:00.002Z”,“nextRunAt”:“2026-03-02T20:14:00.000Z”,“duration”:8}
{“level”:35,“time”:“2026-03-02T20:12:12.904Z”,“pid”:1,“hostname”:“9cec1c4fff2e”,“name”:“Meteor”,“method”:“push_test”,“userId”:“WZxMNdjugBo4WDaqQ”,“remoteIP”:“xxx.xxx.xxx.xxx”,“instanceId”:“276d9760-eb32-49c9-8bc6-5c09f295d96a”}
Exception while invoking method push_test errorClass [Error]: There are no tokens for this user [error-no-tokens-for-this-user]
at executePushTest (server/lib/pushConfig.ts:16:9)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at MethodInvocation.push_test (server/lib/pushConfig.ts:61:23)
at app/lib/server/lib/debug.js:85:20 {
isClientSafe: true,
error: ‘error-no-tokens-for-this-user’,
reason: ‘There are no tokens for this user’,
details: { method: ‘push_test’ },
errorType: ‘Meteor.Error’
}
{“level”:35,“time”:“2026-03-02T20:12:12.911Z”,“pid”:1,“hostname”:“9cec1c4fff2e”,“name”:“API”,“method”:“POST”,“url”:“v1/method.call/push_test”,“userId”:“WZxMNdjugBo4WDaqQ”,“userAgent”:“Mozilla/5.0 (X11; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0”,“length”:“87”,“host”:“rocket.home”,“referer”:“rocket.home/admin/settings/Push”,“remoteIP”:“xxx.xxx.xxx.xxx”,“status”:400,“responseTime”:17}
I use a debian 13 lxc in proxmox, 2 go ram, 20go disk, docker compose. My docker compose :
services:
mongo:
image: mongo:8
container_name: rocketchat-mongo
restart: unless-stopped
volumes:
- ./data/db:/data/db
command: >
mongod
networks:
- rocketchat_network
rocketchat:
image: rocketchat/rocket.chat:latest
container_name: rocketchat
restart: unless-stopped
ports:
- 3000:3000
environment:
MONGO_URL: mongodb://mongo:27017/rocketchat
ROOT_URL: rocket.home (not real faked)
PORT: 3000
DEPLOY_METHOD: docker
CLOUD_REGISTRATION: “false”
depends_on:
- mongo
networks:
- rocketchat_network
networks:
rocketchat_network:
driver: bridge
I also use a nginx reverse proxy (external url —> 192.168.1.50:3000) with webhooks on and SSL on.
Thanks !
(And sorry for my bad english im french)

Server Setup Information

  • Version of Rocket.Chat Server:8.2.0
  • Operating System: Debian 13 LXC
  • Deployment Method: Docker compose
  • Number of Running Instances:1
  • NodeJS Version: 22.16.0
  • MongoDB Version: 7.0.30
  • Proxy: Nginx Reverse proxy
  • Firewalls involved: any

Any additional Information

Déploiement
Version
8.2.0
ID de déploiement
9baea9ee-274d-4115-8f05-b526502ff521
Cloud Workspace ID
69a4197ea0b9bafe1a1681bb
Version d’Apps Engine
1.60.0
Version de Node
v22.16.0
Migration de la base de données
335 (2 mars 2026 19:05)
MongoDB
7.0.30 / wiredTiger (oplog Désactivé)
Détails de validation
EN-TÊTE: (f2a05ceed)
Branche: HEAD
Release 8.2.0
PID
1

Read the release notes properly.

You need minumum Mongo 8.x

Get your install right first.

The minimum supported MongoDB version was raised to 8.0 to improve the support matrix’s stability.

Hi,
Thanks for your response but for some reason in the ui it says “mongo db 7.0.30” and in the logs it says : ±---------------------------------------------------------------+
| SERVER RUNNING |
±---------------------------------------------------------------+
| |
| Rocket.Chat Version: 8.2.0 |
| NodeJS Version: 22.16.0 - x64 |
| MongoDB Version: 8.2.5 |
| MongoDB Engine: wiredTiger |
| Platform: linux |
| Process Port: 3000 |
| Site URL: **** |
| Commit Hash: f2a05ceed2 |
| Commit Branch: HEAD |
| |
±---------------------------------------------------------------+


Thanks !

Edit: after some weird docker and a lot of reboot it now showd mongo 8.2.
But still mobile app notification arent working…

I believe this is the issue. It is being worked on.

2 Likes

Hi,
So I tested and the same issue is happening on the open rocket chat server… Thanks for your help !

Hi, I have faced the same issue in RocketChat 8.0 and 8.2 native installed.
When user install rocketChat app in first time and login, push works perfectly, but after reinstall app, push stop working because “There are no tokens for this user”

I have installed older versions (4.65.0 and 4.69.0) version of Mobile Client on problem devise, and the issue has presist

With the last mobile app update it’s working, thanks everyone for your help