nextcloud / nextcloud/calendar

Calendar page does not load for some users

Open
#6,993 33 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug needs info
Dominant language
JavaScript
Stars
1.2k
Forks
332
Avg merge
16h 13m
Merged PRs (30d)
137

Description

Steps to reproduce
  1. Opening the calendar app as a logged in user under /apps/calendar/
  2. Waiting for the page to load
Expected behavior

The calendar grid is loaded, showing my calendars on the left side and the events within the calendar grid

Actual behavior

Calendar application does not load. Loading spinners never end

Calendar app version

5.2.4

CalDAV-clients used

none.

Browser

Google Chrome 136 & Firefox 128

Client operating system

Windows 10

Server operating system

Debian 12

Web server

Apache

Database engine version

MariaDB

PHP engine version

PHP 8.4

Nextcloud version

31.0.4

Updated from an older installed version or fresh install

Updated from an older version

List of activated apps
Enabled:
  - activity: 4.0.0
  - admin_audit: 1.21.0
  - announcementcenter: 7.1.2
  - app_api: 5.0.2
  - bruteforcesettings: 4.0.0
  - calendar: 5.2.4
  - circles: 31.0.0
  - cloud_federation_api: 1.14.0
  - comments: 1.21.0
  - contacts: 7.0.6
  - contactsinteraction: 1.12.0
  - dashboard: 7.11.0
  - dav: 1.33.0
  - deck: 1.15.1
  - encryption: 2.19.0
  - event_update_notification: 2.6.1
  - external: 6.0.2
  - federatedfilesharing: 1.21.0
  - files: 2.3.1
  - files_downloadlimit: 4.0.0
  - files_pdfviewer: 4.0.0
  - files_reminders: 1.4.0
  - files_sharing: 1.23.1
  - files_trashbin: 1.21.0
  - files_versions: 1.24.0
  - logreader: 4.0.0
  - lookup_server_connector: 1.19.0
  - mail: 5.0.5
  - notes: 4.12.0
  - notifications: 4.0.0
  - oauth2: 1.19.1
  - passman: 2.4.12
  - password_policy: 3.0.0
  - photos: 4.0.0-dev.1
  - polls: 7.4.2
  - privacy: 3.0.0
  - profile: 1.0.0
  - provisioning_api: 1.21.0
  - quota_warning: 1.21.0
  - related_resources: 2.0.0
  - richdocuments: 8.6.5
  - serverinfo: 3.0.0
  - settings: 1.14.0
  - sharebymail: 1.21.0
  - spreed: 21.0.4
  - systemtags: 1.21.1
  - terms_of_service: 4.4.0
  - text: 5.0.0
  - theming: 2.6.1
  - twofactor_backupcodes: 1.20.0
  - user_status: 1.11.0
  - viewer: 4.0.0
  - weather_status: 1.11.0
  - webhook_listeners: 1.2.0
  - workflowengine: 2.13.0
Disabled:
  - federation: 1.21.0 (installed 1.19.0)
  - files_external: 1.23.0
  - firstrunwizard: 4.0.0 (installed 2.18.0)
  - nextcloud_announcements: 3.0.0 (installed 1.18.0)
  - recommendations: 4.0.0 (installed 2.1.0)
  - support: 3.0.0 (installed 1.12.0)
  - survey_client: 3.0.0 (installed 3.0.0)
  - suspicious_login: 9.0.1
  - twofactor_nextcloud_notification: 5.0.0
  - twofactor_totp: 13.0.0-dev.0
  - updatenotification: 1.21.0 (installed 1.21.0)
  - user_ldap: 1.22.0
Nextcloud configuration
{
    "system": {
        "htaccess.RewriteBase": "\/",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "filelocking.enabled": "true",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "password": "***REMOVED SENSITIVE VALUE***",
            "port": 6379
        },
        "apps_paths": [
            {
                "path": "\/var\/www\/html\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/var\/www\/html\/custom_apps",
                "url": "\/custom_apps",
                "writable": true
            }
        ],
        "overwritehost": "***REMOVED SENSITIVE VALUE***",
        "overwriteprotocol": "https",
        "overwritecondaddr": "^172\\.23\\.0\\.1$",
        "upgrade.disable-web": true,
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "***REMOVED SENSITIVE VALUE***"
        ],
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "31.0.4.1",
        "overwrite.cli.url": "***REMOVED SENSITIVE VALUE***",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "mail_smtpmode": "smtp",
        "mail_smtpsecure": "tls",
        "mail_sendmailmode": "smtp",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauthtype": "PLAIN",
        "mail_smtpauth": 1,
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "default_phone_region": "DE",
        "maintenance_window_start": 1,
        "loglevel": 2,
        "maintenance": false
    }
}
Web server error log
***REMOVED SENSITIVE VALUE*** - - [20/May/2025:10:25:05 +0200] "GET /remote.php/dav/principals/users/***REMOVED SENSITIVE VALUE***/ HTTP/1.1" 200 821 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0"
***REMOVED SENSITIVE VALUE*** - - [20/May/2025:10:25:27 +0200] "GET /remote.php/dav/principals/users/***REMOVED SENSITIVE VALUE***/ HTTP/1.1" 200 1385 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0"
***REMOVED SENSITIVE VALUE*** - - [20/May/2025:10:31:17 +0200] "GET /remote.php/dav/principals/users/***REMOVED SENSITIVE VALUE***/ HTTP/1.1" 401 34041 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"
***REMOVED SENSITIVE VALUE*** - - [20/May/2025:10:31:18 +0200] "GET /remote.php/dav/principals/users/***REMOVED SENSITIVE VALUE***/ HTTP/1.1" 200 1201 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"
***REMOVED SENSITIVE VALUE*** - - [20/May/2025:10:32:15 +0200] "PROPFIND /remote.php/dav/files/***REMOVED SENSITIVE VALUE***/ HTTP/1.1" 207 1550 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"
***REMOVED SENSITIVE VALUE*** - - [20/May/2025:10:32:16 +0200] "GET /avatar/***REMOVED SENSITIVE VALUE***/64?v=2 HTTP/1.1" 304 1007 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"
***REMOVED SENSITIVE VALUE*** - - [20/May/2025:10:32:19 +0200] "PROPFIND /remote.php/dav/principals/users/***REMOVED SENSITIVE VALUE***/ HTTP/1.1" 400 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"
***REMOVED SENSITIVE VALUE*** - - [20/May/2025:10:32:19 +0200] "PROPFIND /remote.php/dav/principals/users/***REMOVED SENSITIVE VALUE***/ HTTP/1.1" 400 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"
***REMOVED SENSITIVE VALUE*** - - [20/May/2025:10:32:19 +0200] "PROPFIND /remote.php/dav/principals/users/***REMOVED SENSITIVE VALUE***/ HTTP/1.1" 400 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"
***REMOVED SENSITIVE VALUE*** - - [20/May/2025:10:32:19 +0200] "PROPFIND /remote.php/dav/principals/users/***REMOVED SENSITIVE VALUE***/ HTTP/1.1" 400 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"
***REMOVED SENSITIVE VALUE*** - - [20/May/2025:10:32:19 +0200] "PROPFIND /remote.php/dav/principals/users/***REMOVED SENSITIVE VALUE***/ HTTP/1.1" 400 3779 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36 Edg/136.0.0.0"
Log file

Browser log
GET
https://***REMOVED SENSITIVE VALUE***/apps/calendar/dayGridMonth/now
[HTTP/1.1 200 OK 274ms]

Content-Security-Policy: Ignorieren von "blob:" innerhalb script-src-elem: 'strict-dynamic' angegeben now
GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/announcementcenter/css/announcementcenter-global.css?v=8c398b0f-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/core/css/server.css?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/user_status/css/user-status-menu.css?v=de639231-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/spreed/css/unified-search.css?v=0fff0716-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/notifications/css/notifications-main.css?v=8cb6d75f-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/notes/css/global.css?v=03a30c2d-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/deck/css/deck.css?v=570da8f8-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/theme/light.css?plain=0&v=78f7c22d
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/theme/light.css?plain=1&v=78f7c22d
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/theme/default.css?plain=1&v=78f7c22d
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/theme/dark-highcontrast.css?plain=0&v=78f7c22d
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/theme/light-highcontrast.css?plain=0&v=78f7c22d
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/theme/dark.css?plain=0&v=78f7c22d
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/theme/opendyslexic.css?plain=0&v=78f7c22d
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/theme/light-highcontrast.css?plain=1&v=78f7c22d
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/theme/dark.css?plain=1&v=78f7c22d
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/theme/dark-highcontrast.css?plain=1&v=78f7c22d
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/dist/core-common.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/dist/core-main.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/dist/core-files_fileinfo.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/dist/core-files_client.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/js/core/merged-template-prepend.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/dist/core-unsupported-browser-redirect.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/core/l10n/de.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/dist/core-unified-search.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/calendar/l10n/de.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/calendar/js/calendar-contacts-menu.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/calendar/js/calendar-main.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/terms_of_service/l10n/de.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/terms_of_service/js/terms_of_service-user.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/encryption/l10n/de.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/encryption/js/encryption.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/deck/l10n/de.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/deck/js/deck-calendar.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/notifications/l10n/de.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/notifications/js/notifications-main.mjs?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/spreed/l10n/de.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/spreed/js/talk-search.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/l10n/de.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/js/theming.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/user_status/l10n/de.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/dist/user_status-menu.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/files_sharing/l10n/de.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/dist/files_sharing-main.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/passman/l10n/de.js?v=720a2ec4-7
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/notifications/js/style-1NKvI1E-.chunk.mjs
[HTTP/1.1 200 OK 0ms]

Deklaration erwartet, aber ';' gefunden.  Übersprungen bis zur nächsten Deklaration now:10:21
'none', URL oder Filterfunktion erwartet, aber 'progid' gefunden.  Fehler beim Verarbeiten des Wertes für 'filter'.  Deklaration ignoriert. now:55:13
'none', URL oder Filterfunktion erwartet, aber 'progid' gefunden.  Fehler beim Verarbeiten des Wertes für 'filter'.  Deklaration ignoriert. now:71:13
'none', URL oder Filterfunktion erwartet, aber 'alpha(' gefunden.  Fehler beim Verarbeiten des Wertes für 'filter'.  Deklaration ignoriert. now:137:13
'none', URL oder Filterfunktion erwartet, aber 'progid' gefunden.  Fehler beim Verarbeiten des Wertes für 'filter'.  Deklaration ignoriert. now:204:13
'none', URL oder Filterfunktion erwartet, aber 'progid' gefunden.  Fehler beim Verarbeiten des Wertes für 'filter'.  Deklaration ignoriert. now:309:13
'none', URL oder Filterfunktion erwartet, aber 'progid' gefunden.  Fehler beim Verarbeiten des Wertes für 'filter'.  Deklaration ignoriert. now:321:13
'none', URL oder Filterfunktion erwartet, aber 'progid' gefunden.  Fehler beim Verarbeiten des Wertes für 'filter'.  Deklaration ignoriert. now:585:13
'none', URL oder Filterfunktion erwartet, aber 'alpha(' gefunden.  Fehler beim Verarbeiten des Wertes für 'filter'.  Deklaration ignoriert. now:15:10
Unbekannte Eigenschaft '-moz-transition'.  Deklaration ignoriert. now:18:18
Unbekannte Pseudoklasse oder Pseudoelement '-ms-clear'.  Regelsatz wegen ungültigem Selektor ignoriert. now:176:11
Unbekannte Pseudoklasse oder Pseudoelement '-ms-clear'.  Regelsatz wegen ungültigem Selektor ignoriert. now:1:6303
Unbekannte Pseudoklasse oder Pseudoelement '-ms-input-placeholder'.  Regelsatz wegen ungültigem Selektor ignoriert. now:1:6900
Unbekannte Eigenschaft 'line-clamp'.  Deklaration ignoriert. now:98:14
Unbekannte Pseudoklasse oder Pseudoelement '-ms-clear'.  Regelsatz wegen ungültigem Selektor ignoriert. now:192:11
Unbekannte Eigenschaft 'line-clamp'.  Deklaration ignoriert. now:98:14
XHRPROPFIND
https://***REMOVED SENSITIVE VALUE***/remote.php/dav/
[HTTP/1.1 207 Multi-Status 84ms]

@nextcloud/calendar-js app is using version 2.2024a of the timezone database 2 calendar-main.js:2:2832294
GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/calendar/js/calendar-vendors-node_modules_moment_locale_af_js-node_modules_moment_locale_ar-dz_js-node_modules_mom-582c96.js?v=74009c3cf0bfb96e4b46
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/custom_apps/calendar/js/calendar-node_modules_moment_locale_sync_recursive_.js?v=c3f07846f7eeae90d60a
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/notifications/css/_plugin-vue2_normalizer-BQYyjdG0.chunk.css
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/notifications/css/style-BGeCqt4J.chunk.css
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/notifications/css/BrowserStorage-DljdMGDE.chunk.css
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/notifications/css/NotificationsApp-Coi1L8iX.chunk.css
[HTTP/1.1 200 OK 0ms]

XHRGET
https://***REMOVED SENSITIVE VALUE***/ocs/v2.php/apps/terms_of_service/terms
[HTTP/1.1 200 OK 73ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/notifications/js/NotificationsApp-BGT6kEmy.chunk.mjs
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/notifications/js/_plugin-vue2_normalizer-C7EQIaki.chunk.mjs
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/notifications/js/BrowserStorage-BGT8FI-k.chunk.mjs
[HTTP/1.1 200 OK 0ms]

Initializing unified search plugin-filters from talk talk-search.js:764:2040
session heartbeat polling started core-main.js:1:28724
GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/icon/calendar?v=78f7c22d
[HTTP/1.1 200 OK 0ms]

GET
https://***REMOVED SENSITIVE VALUE***/apps/theming/favicon/calendar?v=78f7c22d
[HTTP/1.1 200 OK 0ms]

XHRGET
https://***REMOVED SENSITIVE VALUE***/ocs/v2.php/apps/user_status/api/v1/user_status
[HTTP/1.1 200 OK 115ms]

XHRPUT
https://***REMOVED SENSITIVE VALUE***/ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json
[HTTP/1.1 200 OK 93ms]

GET
https://***REMOVED SENSITIVE VALUE***/dist/7883-7883.js?v=a3062a17e610bc9fdf82
[HTTP/1.1 200 OK 0ms]

XHRPROPFIND
https://***REMOVED SENSITIVE VALUE***/remote.php/dav/principals/calendar-rooms/
NS_ERROR_NET_RESET

XHRPROPFIND
https://***REMOVED SENSITIVE VALUE***/remote.php/dav/principals/calendar-resources/
NS_ERROR_NET_RESET

GET
https://***REMOVED SENSITIVE VALUE***/apps/notifications/js/notifications-main.mjs
[HTTP/1.1 200 OK 0ms]

Notifications permissions granted NotificationsApp-BGT6kEmy.chunk.mjs:49:60909
Polling interval updated to 30000 NotificationsApp-BGT6kEmy.chunk.mjs:49:60340
Started background fetcher as session_keepalive is enabled NotificationsApp-BGT6kEmy.chunk.mjs:49:57544
Notifications permissions granted NotificationsApp-BGT6kEmy.chunk.mjs:49:60909
Polling interval updated to 30000 NotificationsApp-BGT6kEmy.chunk.mjs:49:60340
Started background fetcher as session_keepalive is enabled NotificationsApp-BGT6kEmy.chunk.mjs:49:57544
XHRGET
https://***REMOVED SENSITIVE VALUE***/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 241ms]

XHRGET
https://***REMOVED SENSITIVE VALUE***/ocs/v2.php/apps/notifications/api/v2/notifications
[HTTP/1.1 200 OK 317ms]

XHRPROPFIND
https://***REMOVED SENSITIVE VALUE***/remote.php/dav/principals/users/***REMOVED SENSITIVE VALUE***/
NS_ERROR_NET_RESET

XHRGET
https://***REMOVED SENSITIVE VALUE***/apps/encryption/ajax/getStatus
[HTTP/1.1 200 OK 265ms]

Got notification data, restoring default polling interval. 2 NotificationsApp-BGT6kEmy.chunk.mjs:49:59295
Error: 
    A index.mjs:588
    C index.mjs:596
    onreadystatechange index.mjs:899
    request index.mjs:876
    request index.mjs:875
    propFind index.mjs:794
    findPrincipalsInCollection index.mjs:3328
    E caldavService.js:268
    fetchRoomAndResourcePrincipals principals.js:109
    a pinia.mjs:1399
    mounted Calendar.vue:350
    VueJS 13
    <anonymous> main.js:50
    <anonymous> main.js:60
    <anonymous> main.js:60
calendar-main.js:2:2445289
Error: 
    A index.mjs:588
    C index.mjs:596
    onreadystatechange index.mjs:899
    request index.mjs:876
    request index.mjs:875
    propFind index.mjs:794
    findPrincipalsInCollection index.mjs:3328
    E caldavService.js:268
    fetchRoomAndResourcePrincipals principals.js:110
    a pinia.mjs:1399
    mounted Calendar.vue:350
    VueJS 13
    <anonymous> main.js:50
    <anonymous> main.js:60
    <anonymous> main.js:60
calendar-main.js:2:2445289
Error: 
    A index.mjs:588
    C index.mjs:596
    onreadystatechange index.mjs:899
    request index.mjs:876
    request index.mjs:875
    propFind index.mjs:794
    connect index.mjs:3064
    c caldavService.js:53
    beforeMount Calendar.vue:302
    VueJS 27
    <anonymous> main.js:50
    <anonymous> main.js:60
    <anonymous> main.js:60
calendar-main.js:2:1972750
Additional info

Some users on my nextcloud have trouble when opening the calendar page of the nextcloud. For some other users (including myself) it works without any issue.

What I gather form an affected user's browser log is, that following PROPFIND requests fail:

  • /remote.php/dav/principals/calendar-rooms/
  • /remote.php/dav/principals/calendar-resources/
  • /remote.php/dav/principals/users/REMOVED SENSITIVE VALUE/

This is also visible in the attached log from the apache2 proxy (status code: 400).

The Nextcloud server runs inside docker from https://hub.docker.com/_/nextcloud/ which is attached to docker-containers with the mariadb database and redis through a docker network. Port 80 is exposed and proxied + SSL terminated by apache2.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with custom_apps/calendar/js/calendar-main.js and calendar-contacts-menu.js, then inspect the browser requests to /remote.php/dav/principals/users/ and the calendar page response. Trace the request that leaves the loading spinners active and verify that the calendar grid, calendars, and events load for the reported setup without endless spinners.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.