nextcloud / spreed

πŸ—¨οΈ Nextcloud Talk – chat, video & audio calls for Nextcloud
https://nextcloud.com/talk
GNU Affero General Public License v3.0
1.63k stars 435 forks source link

Frequent conversation not found errors #13354

Open jcharaoui opened 1 month ago

jcharaoui commented 1 month ago

How to use GitHub


Steps to reproduce

We use a Nextcloud Talk group room to keep in touch via text messages, no meetings are occurring.

  1. Open the Talk room in a tab (no meeting, just chat)
  2. Keep the tab opened for at least a few minutes, pinned
  3. Return to the tab after a notification or to send a message

Expected behaviour

Returning to the tab should allow to continue interacting with the chat without problems.

Actual behaviour

The page reloads itself and a "Conversation not found" error message appears.

In the browser console log, an error message is shown.

Talk app

Talk app version: 19.0.9

Custom Signaling server configured: no

Custom TURN server configured: no

Custom STUN server configured: no

Browser

Microphone available: no

Camera available: no

Operating system: Debian 12

Browser name: Firefox

Browser version: 115-esr

Browser log

Object { stack: "c@https://cloud.example.org/apps/spreed/js/talk-main.js?v=1e317913-8:33558:2091\nc@https://cloud.example.org/apps/spreed/js/talk-main.js?v=1e317913-8:33559:3320\nje@https://cloud.example.org/apps/spreed/js/talk-main.js?v=1e317913-8:33557:1792\nEventHandlerNonNull*6672/Z

Server configuration

Operating system: Debian 12

Web server: Apache2 w/ mod_proxy

Database: MariaDB

PHP version: 8.2

Nextcloud Version: 29.0.7

List of activated apps:

Enabled: - activity: 2.21.1 - admin_audit: 1.19.0 - bruteforcesettings: 2.9.0 - calendar: 4.7.16 - cloud_federation_api: 1.12.0 - comments: 1.19.0 - contactsinteraction: 1.10.0 - dashboard: 7.9.0 - dav: 1.30.1 - deck: 1.13.1 - federatedfilesharing: 1.19.0 - files: 2.1.1 - files_downloadlimit: 2.0.0 - files_external: 1.21.0 - files_pdfviewer: 2.10.0 - files_reminders: 1.2.0 - files_sharing: 1.21.0 - files_trashbin: 1.19.0 - files_versions: 1.22.0 - firstrunwizard: 2.18.0 - lookup_server_connector: 1.17.0 - nextcloud_announcements: 1.18.0 - notifications: 2.17.0 - oauth2: 1.17.1 - password_policy: 1.19.0 - photos: 2.5.0 - previewgenerator: 5.6.0 - provisioning_api: 1.19.0 - recommendations: 2.1.0 - related_resources: 1.4.0 - richdocuments: 8.4.6 - settings: 1.12.0 - sharebymail: 1.19.0 - spreed: 19.0.9 - systemtags: 1.19.0 - text: 3.10.1 - theming: 2.4.0 - twofactor_backupcodes: 1.18.0 - twofactor_totp: 11.0.0-dev - twofactor_webauthn: 1.4.0 - updatenotification: 1.19.1 - user_status: 1.9.0 - viewer: 2.3.0 - weather_status: 1.9.0 - workflowengine: 2.11.0 Disabled: - circles: 29.0.0-dev (installed 27.0.0) - encryption: 2.17.0 - federation: 1.19.0 (installed 1.17.0) - impersonate: 1.16.0 (installed 1.16.0) - logreader: 2.14.0 (installed 2.12.0) - privacy: 1.13.0 (installed 1.11.0) - serverinfo: 1.19.0 (installed 1.17.0) - support: 1.12.0 (installed 1.10.0) - survey_client: 1.17.0 (installed 1.15.0) - suspicious_login: 7.0.0 - user_ldap: 1.20.0

Nextcloud configuration:

{ [9/9019] "system": { "memcache.local": "\\OC\\Memcache\\APCu", "memcache.distributed": "\\OC\\Memcache\\Redis", "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "cloud.coopviauville.org" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "overwrite.cli.url": "https:\/\/cloud.coopviauville.org", "dbtype": "mysql", "version": "29.0.7.1", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbtableprefix": "nc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "forcessl": true, "forceSSLforSubdomains": true, "loglevel": 3, "theme": "", "maintenance": false, "skeletondirectory": "", "logtimezone": "America\/Toronto", "trashbin_retention_obligation": "auto", "updater.release.channel": "stable", "mail_smtpmode": "smtp", "mail_smtpauthtype": "LOGIN", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mysql.utf8mb4": true, "mail_sendmailmode": "pipe", "default_language": "fr", "force_language": "fr", "default_locale": "fr_CA", "force_locale": "fr_CA", "default_phone_region": "CA", "default_timezone": "America\/Toronto", "session_relaxed_expiry": true, "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "25", "mail_smtpstreamoptions": { "ssl": { "allow_self_signed": true, "verify_peer": false, "verify_peer_name": false } }, "enabledPreviewProviders": [ "OC\\Preview\\PNG", "OC\\Preview\\JPEG", "OC\\Preview\\GIF", "OC\\Preview\\BMP", "OC\\Preview\\XBitmap", "OC\\Preview\\HEIC" ], "data-fingerprint": "29ee528a96bf4fa17b2efa1d2fa9f91d", "filelocking.enabled": true, "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 0, "timeout": 0 }, "maintenance_window_start": 1 } }

Server log (data/nextcloud.log)

No logs entries appear in the period around when the problem occurs.

nickvergessen commented 3 weeks ago

This sounds like your session expired? Do you also have to login again?

jcharaoui commented 3 weeks ago

I never have to login again, so my session is still valid the whole time.