nextcloud / nextcloud/calendar
Calendar page does not load for some users
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.2k
- Forks
- 332
- Avg merge
- 16h 13m
- Merged PRs (30d)
- 137
Description
Steps to reproduce
- Opening the calendar app as a logged in user under
/apps/calendar/ - 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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