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
