Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

impossible to load some calendar in owncloud (spinning weel) #1325

Open
utz opened this issue Jan 31, 2024 · 7 comments
Open

impossible to load some calendar in owncloud (spinning weel) #1325

utz opened this issue Jan 31, 2024 · 7 comments

Comments

@utz
Copy link

utz commented Jan 31, 2024

This issue seems to be related to the Calendar app but I’m not sure about it.
It's impossible to see the calendar of some user and at least une user has problem editing

Steps to reproduce

It seems a random behavior so I really don’t know how to reproduce it

Expected behaviour

It should be possible to see or edit each calendar in the same way

Actual behaviour

Some user’s calendar it’s impossible to see (perennial spinning weel)

at least one user just have problem in setting up new events (it needs to reload the page at each step, starting from the click to open the editor)

if the calendar doesn’t load in the owner’s page it’s impossible to load it while shared with other users

imported in thunderbird it seems to work as expected

From Owncloud log it seems it’s a token validation matter:
{“reqId”:“ezvUiiVwnMZIw3tx6oGgGV”,“level”:0,“time”:“2024-01-19T08:24:53+00:00”,“remoteAddr”:“79.11.238.2”,“user”:“–”,“app”:“OC\Authentication\Token\DefaultTokenProvider::invalidateToken”,“method”:“REPORT”,“url”:“/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/”,“message”:“invalidating token a20a81b79450fa1cb1cf9ec7825fc464800aaa48c43985e8ae8e6dd84d342963b3af26b27be953ad90be6ae9fc3cb704451cbf39c68946dddd5550b7364bb2b8”}

Server configuration

Docker instance
Operating system:
Debian 12
Web server:
Apache2 from the docker
Database:
Maria DB 10.11
PHP version:
PHP Version => 7.4.3-4ubuntu2.19
ownCloud version: (see ownCloud admin page)
10.13.4 (stable) (problem showed up a few days before updating from 10.13.3)
Updated from an older ownCloud or fresh install:
updated several times in the years
Where did you install ownCloud from:
Docker from owncloud
Signing status (ownCloud 9.0 and above):

Login as admin user into your ownCloud and access
http://example.com/index.php/settings/integrity/failed
paste the results into https://gist.github.com/ and puth the link here.
No errors have been found.

The content of config/config.php:

{
“system”: {
“apps_paths”: [
{
“path”: “/var/www/owncloud/apps”,
“url”: “/apps”,
“writable”: false
},
{
“path”: “/var/www/owncloud/custom”,
“url”: “/custom”,
“writable”: true
}
],
“trusted_domains”: [
“own.bcelt.eu”
],
“datadirectory”: “/mnt/data/files”,
“dbtype”: “mysql”,
“dbhost”: “db”,
“dbname”: “owncloud”,
“dbuser”: “REMOVED SENSITIVE VALUE”,
“dbpassword”: “REMOVED SENSITIVE VALUE”,
“dbtableprefix”: “oc_”,
“log_type”: “owncloud”,
“supportedDatabases”: [
“sqlite”,
“mysql”,
“pgsql”
],
“upgrade.disable-web”: true,
“default_language”: “en”,
“overwrite.cli.url”: “http://own.bcelt.eu/”,
“htaccess.RewriteBase”: “/”,
“logfile”: “/mnt/data/files/owncloud.log”,
“loglevel”: 3,
“memcache.local”: “\OC\Memcache\APCu”,
“mysql.utf8mb4”: true,
“filelocking.enabled”: true,
“memcache.distributed”: “\OC\Memcache\Redis”,
“memcache.locking”: “\OC\Memcache\Redis”,
“redis”: {
“host”: “redis”,
“port”: “6379”
},
“passwordsalt”: “REMOVED SENSITIVE VALUE”,
“secret”: “REMOVED SENSITIVE VALUE”,
“version”: “10.13.4.1”,
“logtimezone”: “UTC”,
“installed”: true,
“instanceid”: “ocr1pro6z08r”,
“mail_domain”: “REMOVED SENSITIVE VALUE”,
“mail_from_address”: “REMOVED SENSITIVE VALUE”,
“mail_smtpmode”: “smtp”,
“mail_smtpsecure”: “tls”,
“mail_smtpauth”: 1,
“mail_smtphost”: “REMOVED SENSITIVE VALUE”,
“mail_smtpport”: “587”,
“mail_smtpname”: “REMOVED SENSITIVE VALUE”,
“mail_smtppassword”: “REMOVED SENSITIVE VALUE”,
“maintenance”: false,
“files_antivirus.av_cmd_options”: “”,
“files_antivirus.av_path”: “/usr/bin/clamscan”,
“allow_user_to_change_mail_address”: “”,
“debug”: false
}
}

List of activated apps:

Enabled:

  • activity:
    • Version: 2.7.2
    • Path: /var/www/owncloud/apps/activity
  • announcementcenter:
    • Version: 1.2.2
    • Path: /var/www/owncloud/apps/announcementcenter
  • brute_force_protection:
    • Version: 1.3.0
    • Path: /var/www/owncloud/custom/brute_force_protection
  • calendar:
    • Version: 2.0.0
    • Path: /var/www/owncloud/custom/calendar
  • comments:
    • Version: 0.3.0
    • Path: /var/www/owncloud/apps/comments
  • configreport:
    • Version: 0.2.2
    • Path: /var/www/owncloud/apps/configreport
  • dav:
    • Version: 0.7.0
    • Path: /var/www/owncloud/apps/dav
  • diagnostics:
    • Version: 0.2.0
    • Path: /var/www/owncloud/apps/diagnostics
  • federatedfilesharing:
    • Version: 0.5.0
    • Path: /var/www/owncloud/apps/federatedfilesharing
  • federation:
    • Version: 0.1.0
    • Path: /var/www/owncloud/apps/federation
  • files:
    • Version: 1.6.0
    • Path: /var/www/owncloud/apps/files
  • files_antivirus:
    • Version: 1.2.2
    • Path: /var/www/owncloud/apps/files_antivirus
  • files_external:
    • Version: 0.9.0
    • Path: /var/www/owncloud/apps/files_external
  • files_pdfviewer:
    • Version: 1.0.2
    • Path: /var/www/owncloud/custom/files_pdfviewer
  • files_sharing:
    • Version: 0.14.0
    • Path: /var/www/owncloud/apps/files_sharing
  • files_trashbin:
    • Version: 0.9.1
    • Path: /var/www/owncloud/apps/files_trashbin
  • files_versions:
    • Version: 1.3.0
    • Path: /var/www/owncloud/apps/files_versions
  • impersonate:
    • Version: 0.6.0
    • Path: /var/www/owncloud/custom/impersonate
  • market:
    • Version: 0.8.0
    • Path: /var/www/owncloud/apps/market
  • provisioning_api:
    • Version: 0.5.0
    • Path: /var/www/owncloud/apps/provisioning_api
  • systemtags:
    • Version: 0.3.0
    • Path: /var/www/owncloud/apps/systemtags
  • tasks:
    • Version: 0.9.7
    • Path: /var/www/owncloud/custom/tasks
  • templateeditor:
    • Version: 0.5.0
    • Path: /var/www/owncloud/custom/templateeditor
  • updatenotification:
    • Version: 0.2.1
    • Path: /var/www/owncloud/apps/updatenotification
      Disabled:
  • admin_audit:
    • Path: /var/www/owncloud/apps/admin_audit
  • customgroups:
    • Path: /var/www/owncloud/apps/customgroups
  • drawio:
    • Path: /var/www/owncloud/apps/drawio
  • encryption:
    • Path: /var/www/owncloud/apps/encryption
  • enterprise_key:
    • Path: /var/www/owncloud/apps/enterprise_key
  • external:
    • Path: /var/www/owncloud/apps/external
  • files_classifier:
    • Path: /var/www/owncloud/apps/files_classifier
  • files_external_dropbox:
    • Path: /var/www/owncloud/apps/files_external_dropbox
  • files_external_ftp:
    • Path: /var/www/owncloud/apps/files_external_ftp
  • files_ldap_home:
    • Path: /var/www/owncloud/apps/files_ldap_home
  • files_lifecycle:
    • Path: /var/www/owncloud/apps/files_lifecycle
  • files_mediaviewer:
    • Path: /var/www/owncloud/apps/files_mediaviewer
  • files_primary_s3:
    • Path: /var/www/owncloud/apps/files_primary_s3
  • files_texteditor:
    • Path: /var/www/owncloud/apps/files_texteditor
  • firewall:
    • Path: /var/www/owncloud/apps/firewall
  • firstrunwizard:
    • Path: /var/www/owncloud/apps/firstrunwizard
  • graphapi:
    • Path: /var/www/owncloud/apps/graphapi
  • guests:
    • Path: /var/www/owncloud/apps/guests
  • kerberos:
    • Path: /var/www/owncloud/apps/kerberos
  • metrics:
    • Path: /var/www/owncloud/apps/metrics
  • notifications:
    • Path: /var/www/owncloud/apps/notifications
  • oauth2:
    • Path: /var/www/owncloud/apps/oauth2
  • openidconnect:
    • Path: /var/www/owncloud/apps/openidconnect
  • password_policy:
    • Path: /var/www/owncloud/apps/password_policy
  • ransomware_protection:
    • Path: /var/www/owncloud/apps/ransomware_protection
  • sharepoint:
    • Path: /var/www/owncloud/apps/sharepoint
  • systemtags_management:
    • Path: /var/www/owncloud/apps/systemtags_management
  • theme-enterprise:
    • Path: /var/www/owncloud/apps/theme-enterprise
  • user_external:
    • Path: /var/www/owncloud/apps/user_external
  • user_ldap:
    • Path: /var/www/owncloud/apps/user_ldap
  • user_shibboleth:
    • Path: /var/www/owncloud/apps/user_shibboleth
  • web:
    • Path: /var/www/owncloud/apps/web
  • windows_network_drive:
    • Path: /var/www/owncloud/apps/windows_network_drive
  • wopi:
    • Path: /var/www/owncloud/apps/wopi
  • workflow:
    • Path: /var/www/owncloud/apps/workflow

Are you using external storage, if yes which one: local/smb/sftp/...
NO
Are you using encryption: yes/no
NO
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
NO

Client configuration

Browser:

Operating system:

Logs

Web server error log

no errors on the webserver log

ownCloud log (data/owncloud.log)

Insert your ownCloud log here
sanitized extract (tail -n “owncloud (3).log” | grep USER-NONWORKINGCAL | grep -i cal)

{"reqId":"a6vUmp1unDftv74Ho8BQ","level":0,"time":"2024-01-19T08:24:52+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::validateToken","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"token 04f8a97e95cfee636bda55a9cb69c455ad3a9364bb1d5c04c6acadf2da5f700c6f04ee5c4204d2396fa50d0e56ab96aed606c9b86e029300a4ff3ac078f244b7, not found"}
{"reqId":"a6vUmp1unDftv74Ho8BQ","level":0,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"core","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"OC\Authentication\LoginPolicies\GroupLoginPolicy policy registered"}
{"reqId":"a6vUmp1unDftv74Ho8BQ","level":1,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::loginInOwnCloud","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"login USER-WORKING using "password" login type"}
{"reqId":"ezvUiiVMZIw3tx6oGgGV","level":0,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\Authentication\Token\DefaultTokenProvider::invalidateToken","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"invalidating token a20a81b79450fa1cb1cf9ec7825fc464800aaa48c43985e8ae8e6dd84d342963b3af26b27be953ad90be6ae9fc3cb704451cbf39c68946dddd5550b7364bb2b8"}
{"reqId":"ezvUiiVMZIw3tx6oGgGV","level":0,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::login","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"regenerating session id for uid USER-WORKING, password set"}
{"reqId":"ezvUiiVMZIw3tx6oGgGV","level":0,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::validateToken","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"token 04f8a97e95cfee636bda55a9cb69c455ad3a9364bb1d5c04c6acadf2da5f700c6f04ee5c4204d2396fa50d0e56ab96aed606c9b86e029300a4ff3ac078f244b7, not found"}
{"reqId":"ezvUiiVMZIw3tx6oGgGV","level":0,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"core","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"OC\Authentication\LoginPolicies\GroupLoginPolicy policy registered"}
{"reqId":"ezvUiiVMZIw3tx6oGgGV","level":1,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::loginInOwnCloud","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"login USER-WORKING using "password" login type"}
{"reqId":"RoiFoIpr3dXDXkQCDBfs","level":0,"time":"2024-01-19T08:27:07+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\Authentication\Token\DefaultTokenProvider::invalidateToken","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"invalidating token a286e8cb6855df9370f309d2cc67d1ceb409258bb2452875dc8df5c32ba33467f5ee1109710391dae765ebe4b86e954983a6b577e9416c277eac85dc71c90803"}
{"reqId":"RoiFoIpr3dXDXkQCDBfs","level":0,"time":"2024-01-19T08:27:07+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::login","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"regenerating session id for uid USER-WORKING, password set"}
{"reqId":"RoiFoIpr3dXDXkQCDBfs","level":0,"time":"2024-01-19T08:27:07+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::validateToken","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"token 04f8a97e95cfee636bda55a9cb69c455ad3a9364bb1d5c04c6acadf2da5f700c6f04ee5c4204d2396fa50d0e56ab96aed606c9b86e029300a4ff3ac078f244b7, not found"}
{"reqId":"RoiFoIpr3dXDXkQCDBfs","level":0,"time":"2024-01-19T08:27:07+00:00","remoteAddr":"79.11.238.2","user":"--","app":"core","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"OC\Authentication\LoginPolicies\GroupLoginPolicy policy registered"}
{"reqId":"RoiFoIpr3dXDXkQCDBfs","level":1,"time":"2024-01-19T08:27:07+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::loginInOwnCloud","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"login USER-WORKING using "password" login type"}
{"reqId":"l3RcsdzxiUv54aOoAhE1","level":0,"time":"2024-01-19T08:29:10+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"GET","url":"/apps/calendar/","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"l3RcsdzxiUv54aOoAhE1","level":0,"time":"2024-01-19T08:29:10+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"GET","url":"/apps/calendar/","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"l3RcsdzxiUv54aOoAhE1","level":0,"time":"2024-01-19T08:29:10+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"GET","url":"/apps/calendar/","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"FMk2jQpIWaob1Q6X6US9","level":0,"time":"2024-01-19T08:29:10+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"POST","url":"/index.php/apps/calendar/v1/config","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"FMk2jQpIWaob1Q6X6US9","level":0,"time":"2024-01-19T08:29:10+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"POST","url":"/index.php/apps/calendar/v1/config","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"FMk2jQpIWaob1Q6X6US9","level":0,"time":"2024-01-19T08:29:10+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"POST","url":"/index.php/apps/calendar/v1/config","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"9xTZpMzUOnPFWlm7Jba7","level":0,"time":"2024-01-19T08:29:11+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"PROPFIND","url":"/remote.php/dav/calendars/USER-NONWORKINGCALt/","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"RwcJktG61fgZrCIEVUPe","level":0,"time":"2024-01-19T08:29:11+00:00","remoteAddr":"2.34.29.192","use

Browser log

Insert your browser log here, this could for example include:
jquery-migrate.min.js?v=54bdeeb1f7369df6ecd85782981a67c4:2 JQMIGRATE: Migrate is installed, version 1.4.0
moment-with-locales.js?v=54bdeeb1f7369df6ecd85782981a67c4:281 Deprecation warning: use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See Moment.js | Guides for more info.
warn @ moment-with-locales.js?v=54bdeeb1f7369df6ecd85782981a67c4:281
deprecateSimple @ moment-with-locales.js?v=54bdeeb1f7369df6ecd85782981a67c4:333
defineLocale @ moment-with-locales.js?v=54bdeeb1f7369df6ecd85782981a67c4:2141
i.m.a @ vendor.js:39927
i @ vendor.js:39927
i.m.a @ vendor.js:39927
i @ vendor.js:39927
i.m.a @ vendor.js:39932
i @ vendor.js:39927
(anonymous) @ vendor.js:39927
hslToRgb @ vendor.js:39927
(anonymous) @ vendor.js:39927
vendor.js:27213 Attempting to call a FullCalendar method on an element with no calendar.
a.warn @ vendor.js:27213
(anonymous) @ vendor.js:39250
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
viewRender @ app.js:461
S.publiclyTrigger @ vendor.js:35936
h.publiclyTrigger @ vendor.js:35456
f.triggerViewRender @ vendor.js:30070
e @ vendor.js:28020
d @ jquery.js:4855
dispatch @ jquery.js:4435
r.handle @ jquery.js:4121
trigger @ jquery.js:4350
a.event.trigger @ jquery-migrate.min.js?v=54bdeeb1f7369df6ecd85782981a67c4:2
triggerHandler @ jquery.js:4907
u.trigger @ vendor.js:28001
a.runRemaining @ vendor.js:35116
a.tryStart @ vendor.js:35116
a.resume @ vendor.js:35116
f.stopBatchRender @ vendor.js:29965
S.renderView @ vendor.js:36176
S.initialRender @ vendor.js:36089
S.render @ vendor.js:35996
(anonymous) @ vendor.js:39258
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
link @ app.js:2440
(anonymous) @ vendor.js:633
(anonymous) @ vendor.js:5676
ue @ vendor.js:5696
B @ vendor.js:5132
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
B @ vendor.js:5127
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
vendor.js:27213 Attempting to call a FullCalendar method on an element with no calendar.
a.warn @ vendor.js:27213
(anonymous) @ vendor.js:39250
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
viewRender @ app.js:475
S.publiclyTrigger @ vendor.js:35936
h.publiclyTrigger @ vendor.js:35456
f.triggerViewRender @ vendor.js:30070
e @ vendor.js:28020
d @ jquery.js:4855
dispatch @ jquery.js:4435
r.handle @ jquery.js:4121
trigger @ jquery.js:4350
a.event.trigger @ jquery-migrate.min.js?v=54bdeeb1f7369df6ecd85782981a67c4:2
triggerHandler @ jquery.js:4907
u.trigger @ vendor.js:28001
a.runRemaining @ vendor.js:35116
a.tryStart @ vendor.js:35116
a.resume @ vendor.js:35116
f.stopBatchRender @ vendor.js:29965
S.renderView @ vendor.js:36176
S.initialRender @ vendor.js:36089
S.render @ vendor.js:35996
(anonymous) @ vendor.js:39258
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
link @ app.js:2440
(anonymous) @ vendor.js:633
(anonymous) @ vendor.js:5676
ue @ vendor.js:5696
B @ vendor.js:5132
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
B @ vendor.js:5127
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252 XHR finished loading: PROPFIND “https://own.bcelt.eu/remote.php/dav”.
request @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252
propFind @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:92
(anonymous) @ app.js:5511
(anonymous) @ app.js:5499
instantiate @ vendor.js:2710
(anonymous) @ vendor.js:2636
invoke @ vendor.js:2710
h.$get @ vendor.js:2628
invoke @ vendor.js:2710
(anonymous) @ vendor.js:2573
u @ vendor.js:2710
a @ vendor.js:2710
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
vendor.js:6754 XHR finished loading: GET “https://own.bcelt.eu/custom/calendar/templates/colorpicker.html”.
(anonymous) @ vendor.js:6754
(anonymous) @ vendor.js:6554
(anonymous) @ vendor.js:6620
(anonymous) @ vendor.js:9722
(anonymous) @ vendor.js:9738
$digest @ vendor.js:10334
$apply @ vendor.js:10488
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
vendor.js:6754 XHR finished loading: POST “https://own.bcelt.eu/index.php/apps/calendar/v1/config”.
(anonymous) @ vendor.js:6754
(anonymous) @ vendor.js:6554
(anonymous) @ vendor.js:6620
(anonymous) @ vendor.js:9722
(anonymous) @ vendor.js:9738
$digest @ vendor.js:10334
$apply @ vendor.js:10488
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252 XHR finished loading: PROPFIND “https://own.bcelt.eu/remote.php/dav/principals/users/anna.bennett/”.
request @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252
propFind @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:92
(anonymous) @ app.js:5526
Promise.then (async)
(anonymous) @ app.js:5511
(anonymous) @ app.js:5499
instantiate @ vendor.js:2710
(anonymous) @ vendor.js:2636
invoke @ vendor.js:2710
h.$get @ vendor.js:2628
invoke @ vendor.js:2710
(anonymous) @ vendor.js:2573
u @ vendor.js:2710
a @ vendor.js:2710
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252 XHR finished loading: PROPFIND “https://own.bcelt.eu/remote.php/dav/calendars/anna.bennett/”.
request @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252
propFind @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:92
(anonymous) @ app.js:5584
Promise.then (async)
getAll @ app.js:5577
(anonymous) @ app.js:323
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252 XHR finished loading: REPORT “https://own.bcelt.eu/remote.php/dav/calendars/anna.bennett/personal/”.
request @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252
getAll @ app.js:6497
l.fcEventSource.events @ app.js:2902
(anonymous) @ vendor.js:34752
construct @ vendor.js:28611
l.fetch @ vendor.js:34751
d.requestSource @ vendor.js:34108
f.addSource @ vendor.js:34326
S.addEventSource @ vendor.js:36656
(anonymous) @ vendor.js:39244
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
R @ app.js:212
(anonymous) @ app.js:279
(anonymous) @ app.js:276
(anonymous) @ vendor.js:10282
$digest @ vendor.js:10359
$apply @ vendor.js:10488
(anonymous) @ app.js:326
Promise.then (async)
(anonymous) @ app.js:323
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252 XHR finished loading: REPORT “https://own.bcelt.eu/remote.php/dav/calendars/anna.bennett/personal_shared_by_francesca.rinaldi/”.
request @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252
getAll @ app.js:6497
l.fcEventSource.events @ app.js:2902
(anonymous) @ vendor.js:34752
construct @ vendor.js:28611
l.fetch @ vendor.js:34751
d.requestSource @ vendor.js:34108
f.addSource @ vendor.js:34326
S.addEventSource @ vendor.js:36656
(anonymous) @ vendor.js:39244
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
R @ app.js:212
(anonymous) @ app.js:279
(anonymous) @ app.js:276
(anonymous) @ vendor.js:10282
$digest @ vendor.js:10359
$apply @ vendor.js:10488
(anonymous) @ app.js:326
Promise.then (async)
(anonymous) @ app.js:323
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
app.js:4291 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘hasProperty’)
at app.js:4291:18
(anonymous) @ app.js:4291
Promise.then (async)
(anonymous) @ app.js:4274
E.p.getFcEvent @ app.js:4249
(anonymous) @ app.js:2912
(anonymous) @ app.js:2911
Promise.then (async)
l.fcEventSource.events @ app.js:2903
(anonymous) @ vendor.js:34752
construct @ vendor.js:28611
l.fetch @ vendor.js:34751
d.requestSource @ vendor.js:34108
f.addSource @ vendor.js:34326
S.addEventSource @ vendor.js:36656
(anonymous) @ vendor.js:39244
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
R @ app.js:212
(anonymous) @ app.js:279
(anonymous) @ app.js:276
(anonymous) @ vendor.js:10282
$digest @ vendor.js:10359
$apply @ vendor.js:10488
(anonymous) @ app.js:326
Promise.then (async)
(anonymous) @ app.js:323
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
app.js:4291 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘hasProperty’)
at app.js:4291:18
(anonymous) @ app.js:4291
Promise.then (async)
(anonymous) @ app.js:4274
E.p.getFcEvent @ app.js:4249
(anonymous) @ app.js:2912
(anonymous) @ app.js:2911
Promise.then (async)
l.fcEventSource.events @ app.js:2903
(anonymous) @ vendor.js:34752
construct @ vendor.js:28611
l.fetch @ vendor.js:34751
d.requestSource @ vendor.js:34108
f.addSource @ vendor.js:34326
S.addEventSource @ vendor.js:36656
(anonymous) @ vendor.js:39244
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
R @ app.js:212
(anonymous) @ app.js:279
(anonymous) @ app.js:276
(anonymous) @ vendor.js:10282
$digest @ vendor.js:10359
$apply @ vendor.js:10488
(anonymous) @ app.js:326
Promise.then (async)
(anonymous) @ app.js:323
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433This issue seems to be related to the Calendar app but I’m not sure about it.

Steps to reproduce
It seems a random behavior so I really don’t know how to reproduce it

Expected behaviour
It should be possible to see or edit each calendar in the same way

Actual behaviour
Some user’s calendar it’s impossible to see (perennial spinning weel)

at least one user just have problem in setting up new events (it needs to reload the page at each step, starting from the click to open the editor)

if the calendar doesn’t load in the owner’s page it’s impossible to load it while shared with other users

imported in thunderbird it seems to work as expected

From Owncloud log it seems it’s a token validation matter:
{“reqId”:“ezvUiiVwnMZIw3tx6oGgGV”,“level”:0,“time”:“2024-01-19T08:24:53+00:00”,“remoteAddr”:“79.11.238.2”,“user”:“–”,“app”:“OC\Authentication\Token\DefaultTokenProvider::invalidateToken”,“method”:“REPORT”,“url”:“/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/”,“message”:“invalidating token a20a81b79450fa1cb1cf9ec7825fc464800aaa48c43985e8ae8e6dd84d342963b3af26b27be953ad90be6ae9fc3cb704451cbf39c68946dddd5550b7364bb2b8”}

Server configuration
Docker instance
Operating system:
Debian 12
Web server:
Apache2 from the docker
Database:
Maria DB 10.11
PHP version:
PHP Version => 7.4.3-4ubuntu2.19
ownCloud version: (see ownCloud admin page)
10.13.4 (stable) (problem showed up a few days before updating from 10.13.3)
Updated from an older ownCloud or fresh install:
updated several times in the years
Where did you install ownCloud from:
Docker from owncloud
Signing status (ownCloud 9.0 and above):

Login as admin user into your ownCloud and access
http://example.com/index.php/settings/integrity/failed
paste the results into https://gist.github.com/ and puth the link here.
No errors have been found.

The content of config/config.php:

{
“system”: {
“apps_paths”: [
{
“path”: “/var/www/owncloud/apps”,
“url”: “/apps”,
“writable”: false
},
{
“path”: “/var/www/owncloud/custom”,
“url”: “/custom”,
“writable”: true
}
],
“trusted_domains”: [
“own.bcelt.eu”
],
“datadirectory”: “/mnt/data/files”,
“dbtype”: “mysql”,
“dbhost”: “db”,
“dbname”: “owncloud”,
“dbuser”: “REMOVED SENSITIVE VALUE”,
“dbpassword”: “REMOVED SENSITIVE VALUE”,
“dbtableprefix”: “oc_”,
“log_type”: “owncloud”,
“supportedDatabases”: [
“sqlite”,
“mysql”,
“pgsql”
],
“upgrade.disable-web”: true,
“default_language”: “en”,
“overwrite.cli.url”: “http://own.bcelt.eu/”,
“htaccess.RewriteBase”: “/”,
“logfile”: “/mnt/data/files/owncloud.log”,
“loglevel”: 3,
“memcache.local”: “\OC\Memcache\APCu”,
“mysql.utf8mb4”: true,
“filelocking.enabled”: true,
“memcache.distributed”: “\OC\Memcache\Redis”,
“memcache.locking”: “\OC\Memcache\Redis”,
“redis”: {
“host”: “redis”,
“port”: “6379”
},
“passwordsalt”: “REMOVED SENSITIVE VALUE”,
“secret”: “REMOVED SENSITIVE VALUE”,
“version”: “10.13.4.1”,
“logtimezone”: “UTC”,
“installed”: true,
“instanceid”: “ocr1pro6z08r”,
“mail_domain”: “REMOVED SENSITIVE VALUE”,
“mail_from_address”: “REMOVED SENSITIVE VALUE”,
“mail_smtpmode”: “smtp”,
“mail_smtpsecure”: “tls”,
“mail_smtpauth”: 1,
“mail_smtphost”: “REMOVED SENSITIVE VALUE”,
“mail_smtpport”: “587”,
“mail_smtpname”: “REMOVED SENSITIVE VALUE”,
“mail_smtppassword”: “REMOVED SENSITIVE VALUE”,
“maintenance”: false,
“files_antivirus.av_cmd_options”: “”,
“files_antivirus.av_path”: “/usr/bin/clamscan”,
“allow_user_to_change_mail_address”: “”,
“debug”: false
}
}

List of activated apps:

Enabled:

  • activity:
    • Version: 2.7.2
    • Path: /var/www/owncloud/apps/activity
  • announcementcenter:
    • Version: 1.2.2
    • Path: /var/www/owncloud/apps/announcementcenter
  • brute_force_protection:
    • Version: 1.3.0
    • Path: /var/www/owncloud/custom/brute_force_protection
  • calendar:
    • Version: 2.0.0
    • Path: /var/www/owncloud/custom/calendar
  • comments:
    • Version: 0.3.0
    • Path: /var/www/owncloud/apps/comments
  • configreport:
    • Version: 0.2.2
    • Path: /var/www/owncloud/apps/configreport
  • dav:
    • Version: 0.7.0
    • Path: /var/www/owncloud/apps/dav
  • diagnostics:
    • Version: 0.2.0
    • Path: /var/www/owncloud/apps/diagnostics
  • federatedfilesharing:
    • Version: 0.5.0
    • Path: /var/www/owncloud/apps/federatedfilesharing
  • federation:
    • Version: 0.1.0
    • Path: /var/www/owncloud/apps/federation
  • files:
    • Version: 1.6.0
    • Path: /var/www/owncloud/apps/files
  • files_antivirus:
    • Version: 1.2.2
    • Path: /var/www/owncloud/apps/files_antivirus
  • files_external:
    • Version: 0.9.0
    • Path: /var/www/owncloud/apps/files_external
  • files_pdfviewer:
    • Version: 1.0.2
    • Path: /var/www/owncloud/custom/files_pdfviewer
  • files_sharing:
    • Version: 0.14.0
    • Path: /var/www/owncloud/apps/files_sharing
  • files_trashbin:
    • Version: 0.9.1
    • Path: /var/www/owncloud/apps/files_trashbin
  • files_versions:
    • Version: 1.3.0
    • Path: /var/www/owncloud/apps/files_versions
  • impersonate:
    • Version: 0.6.0
    • Path: /var/www/owncloud/custom/impersonate
  • market:
    • Version: 0.8.0
    • Path: /var/www/owncloud/apps/market
  • provisioning_api:
    • Version: 0.5.0
    • Path: /var/www/owncloud/apps/provisioning_api
  • systemtags:
    • Version: 0.3.0
    • Path: /var/www/owncloud/apps/systemtags
  • tasks:
    • Version: 0.9.7
    • Path: /var/www/owncloud/custom/tasks
  • templateeditor:
    • Version: 0.5.0
    • Path: /var/www/owncloud/custom/templateeditor
  • updatenotification:
    • Version: 0.2.1
    • Path: /var/www/owncloud/apps/updatenotification
      Disabled:
  • admin_audit:
    • Path: /var/www/owncloud/apps/admin_audit
  • customgroups:
    • Path: /var/www/owncloud/apps/customgroups
  • drawio:
    • Path: /var/www/owncloud/apps/drawio
  • encryption:
    • Path: /var/www/owncloud/apps/encryption
  • enterprise_key:
    • Path: /var/www/owncloud/apps/enterprise_key
  • external:
    • Path: /var/www/owncloud/apps/external
  • files_classifier:
    • Path: /var/www/owncloud/apps/files_classifier
  • files_external_dropbox:
    • Path: /var/www/owncloud/apps/files_external_dropbox
  • files_external_ftp:
    • Path: /var/www/owncloud/apps/files_external_ftp
  • files_ldap_home:
    • Path: /var/www/owncloud/apps/files_ldap_home
  • files_lifecycle:
    • Path: /var/www/owncloud/apps/files_lifecycle
  • files_mediaviewer:
    • Path: /var/www/owncloud/apps/files_mediaviewer
  • files_primary_s3:
    • Path: /var/www/owncloud/apps/files_primary_s3
  • files_texteditor:
    • Path: /var/www/owncloud/apps/files_texteditor
  • firewall:
    • Path: /var/www/owncloud/apps/firewall
  • firstrunwizard:
    • Path: /var/www/owncloud/apps/firstrunwizard
  • graphapi:
    • Path: /var/www/owncloud/apps/graphapi
  • guests:
    • Path: /var/www/owncloud/apps/guests
  • kerberos:
    • Path: /var/www/owncloud/apps/kerberos
  • metrics:
    • Path: /var/www/owncloud/apps/metrics
  • notifications:
    • Path: /var/www/owncloud/apps/notifications
  • oauth2:
    • Path: /var/www/owncloud/apps/oauth2
  • openidconnect:
    • Path: /var/www/owncloud/apps/openidconnect
  • password_policy:
    • Path: /var/www/owncloud/apps/password_policy
  • ransomware_protection:
    • Path: /var/www/owncloud/apps/ransomware_protection
  • sharepoint:
    • Path: /var/www/owncloud/apps/sharepoint
  • systemtags_management:
    • Path: /var/www/owncloud/apps/systemtags_management
  • theme-enterprise:
    • Path: /var/www/owncloud/apps/theme-enterprise
  • user_external:
    • Path: /var/www/owncloud/apps/user_external
  • user_ldap:
    • Path: /var/www/owncloud/apps/user_ldap
  • user_shibboleth:
    • Path: /var/www/owncloud/apps/user_shibboleth
  • web:
    • Path: /var/www/owncloud/apps/web
  • windows_network_drive:
    • Path: /var/www/owncloud/apps/windows_network_drive
  • wopi:
    • Path: /var/www/owncloud/apps/wopi
  • workflow:
    • Path: /var/www/owncloud/apps/workflow

Are you using external storage, if yes which one: local/smb/sftp/...
NO
Are you using encryption: yes/no
NO
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
NO

Client configuration

Browser:
Chrome, firefox, safari
Operating system:
win 10, win 11, Ubuntu 22.04.3 LTS

Logs

Web server error log

no errors on the webserver log

ownCloud log (data/owncloud.log)

Insert your ownCloud log here
sanitized extract (tail -n “owncloud (3).log” | grep USER-NONWORKINGCAL | grep -i cal)

{"reqId":"a6vUmp1unDftv74Ho8BQ","level":0,"time":"2024-01-19T08:24:52+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::validateToken","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"token 04f8a97e95cfee636bda55a9cb69c455ad3a9364bb1d5c04c6acadf2da5f700c6f04ee5c4204d2396fa50d0e56ab96aed606c9b86e029300a4ff3ac078f244b7, not found"}
{"reqId":"a6vUmp1unDftv74Ho8BQ","level":0,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"core","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"OC\Authentication\LoginPolicies\GroupLoginPolicy policy registered"}
{"reqId":"a6vUmp1unDftv74Ho8BQ","level":1,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::loginInOwnCloud","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"login USER-WORKING using "password" login type"}
{"reqId":"ezvUiiVMZIw3tx6oGgGV","level":0,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\Authentication\Token\DefaultTokenProvider::invalidateToken","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"invalidating token a20a81b79450fa1cb1cf9ec7825fc464800aaa48c43985e8ae8e6dd84d342963b3af26b27be953ad90be6ae9fc3cb704451cbf39c68946dddd5550b7364bb2b8"}
{"reqId":"ezvUiiVMZIw3tx6oGgGV","level":0,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::login","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"regenerating session id for uid USER-WORKING, password set"}
{"reqId":"ezvUiiVMZIw3tx6oGgGV","level":0,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::validateToken","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"token 04f8a97e95cfee636bda55a9cb69c455ad3a9364bb1d5c04c6acadf2da5f700c6f04ee5c4204d2396fa50d0e56ab96aed606c9b86e029300a4ff3ac078f244b7, not found"}
{"reqId":"ezvUiiVMZIw3tx6oGgGV","level":0,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"core","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"OC\Authentication\LoginPolicies\GroupLoginPolicy policy registered"}
{"reqId":"ezvUiiVMZIw3tx6oGgGV","level":1,"time":"2024-01-19T08:24:53+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::loginInOwnCloud","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"login USER-WORKING using "password" login type"}
{"reqId":"RoiFoIpr3dXDXkQCDBfs","level":0,"time":"2024-01-19T08:27:07+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\Authentication\Token\DefaultTokenProvider::invalidateToken","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"invalidating token a286e8cb6855df9370f309d2cc67d1ceb409258bb2452875dc8df5c32ba33467f5ee1109710391dae765ebe4b86e954983a6b577e9416c277eac85dc71c90803"}
{"reqId":"RoiFoIpr3dXDXkQCDBfs","level":0,"time":"2024-01-19T08:27:07+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::login","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"regenerating session id for uid USER-WORKING, password set"}
{"reqId":"RoiFoIpr3dXDXkQCDBfs","level":0,"time":"2024-01-19T08:27:07+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::validateToken","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"token 04f8a97e95cfee636bda55a9cb69c455ad3a9364bb1d5c04c6acadf2da5f700c6f04ee5c4204d2396fa50d0e56ab96aed606c9b86e029300a4ff3ac078f244b7, not found"}
{"reqId":"RoiFoIpr3dXDXkQCDBfs","level":0,"time":"2024-01-19T08:27:07+00:00","remoteAddr":"79.11.238.2","user":"--","app":"core","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"OC\Authentication\LoginPolicies\GroupLoginPolicy policy registered"}
{"reqId":"RoiFoIpr3dXDXkQCDBfs","level":1,"time":"2024-01-19T08:27:07+00:00","remoteAddr":"79.11.238.2","user":"--","app":"OC\User\Session::loginInOwnCloud","method":"REPORT","url":"/remote.php/dav/calendars/USER-WORKING/personal_shared_by_USER-NONWORKINGCALt/","message":"login USER-WORKING using "password" login type"}
{"reqId":"l3RcsdzxiUv54aOoAhE1","level":0,"time":"2024-01-19T08:29:10+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"GET","url":"/apps/calendar/","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"l3RcsdzxiUv54aOoAhE1","level":0,"time":"2024-01-19T08:29:10+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"GET","url":"/apps/calendar/","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"l3RcsdzxiUv54aOoAhE1","level":0,"time":"2024-01-19T08:29:10+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"GET","url":"/apps/calendar/","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"FMk2jQpIWaob1Q6X6US9","level":0,"time":"2024-01-19T08:29:10+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"POST","url":"/index.php/apps/calendar/v1/config","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"FMk2jQpIWaob1Q6X6US9","level":0,"time":"2024-01-19T08:29:10+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"POST","url":"/index.php/apps/calendar/v1/config","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"FMk2jQpIWaob1Q6X6US9","level":0,"time":"2024-01-19T08:29:10+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"POST","url":"/index.php/apps/calendar/v1/config","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"9xTZpMzUOnPFWlm7Jba7","level":0,"time":"2024-01-19T08:29:11+00:00","remoteAddr":"2.34.29.192","user":"USER-NONWORKINGCALt","app":"OC\User\Session::validateToken","method":"PROPFIND","url":"/remote.php/dav/calendars/USER-NONWORKINGCALt/","message":"token 48fa6f25537324906904a9d369582bb18bd69c2903aa4efb111b241a85f2f22dc9ee2b614b2e081f056d7a19a2b3e954dad238fabf0060e7c82022484e9dedd3 with token id 112725 found, validating"}
{"reqId":"RwcJktG61fgZrCIEVUPe","level":0,"time":"2024-01-19T08:29:11+00:00","remoteAddr":"2.34.29.192","use

Browser log

Insert your browser log here, this could for example include:
jquery-migrate.min.js?v=54bdeeb1f7369df6ecd85782981a67c4:2 JQMIGRATE: Migrate is installed, version 1.4.0
moment-with-locales.js?v=54bdeeb1f7369df6ecd85782981a67c4:281 Deprecation warning: use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See Moment.js | Guides for more info.
warn @ moment-with-locales.js?v=54bdeeb1f7369df6ecd85782981a67c4:281
deprecateSimple @ moment-with-locales.js?v=54bdeeb1f7369df6ecd85782981a67c4:333
defineLocale @ moment-with-locales.js?v=54bdeeb1f7369df6ecd85782981a67c4:2141
i.m.a @ vendor.js:39927
i @ vendor.js:39927
i.m.a @ vendor.js:39927
i @ vendor.js:39927
i.m.a @ vendor.js:39932
i @ vendor.js:39927
(anonymous) @ vendor.js:39927
hslToRgb @ vendor.js:39927
(anonymous) @ vendor.js:39927
vendor.js:27213 Attempting to call a FullCalendar method on an element with no calendar.
a.warn @ vendor.js:27213
(anonymous) @ vendor.js:39250
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
viewRender @ app.js:461
S.publiclyTrigger @ vendor.js:35936
h.publiclyTrigger @ vendor.js:35456
f.triggerViewRender @ vendor.js:30070
e @ vendor.js:28020
d @ jquery.js:4855
dispatch @ jquery.js:4435
r.handle @ jquery.js:4121
trigger @ jquery.js:4350
a.event.trigger @ jquery-migrate.min.js?v=54bdeeb1f7369df6ecd85782981a67c4:2
triggerHandler @ jquery.js:4907
u.trigger @ vendor.js:28001
a.runRemaining @ vendor.js:35116
a.tryStart @ vendor.js:35116
a.resume @ vendor.js:35116
f.stopBatchRender @ vendor.js:29965
S.renderView @ vendor.js:36176
S.initialRender @ vendor.js:36089
S.render @ vendor.js:35996
(anonymous) @ vendor.js:39258
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
link @ app.js:2440
(anonymous) @ vendor.js:633
(anonymous) @ vendor.js:5676
ue @ vendor.js:5696
B @ vendor.js:5132
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
B @ vendor.js:5127
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
vendor.js:27213 Attempting to call a FullCalendar method on an element with no calendar.
a.warn @ vendor.js:27213
(anonymous) @ vendor.js:39250
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
viewRender @ app.js:475
S.publiclyTrigger @ vendor.js:35936
h.publiclyTrigger @ vendor.js:35456
f.triggerViewRender @ vendor.js:30070
e @ vendor.js:28020
d @ jquery.js:4855
dispatch @ jquery.js:4435
r.handle @ jquery.js:4121
trigger @ jquery.js:4350
a.event.trigger @ jquery-migrate.min.js?v=54bdeeb1f7369df6ecd85782981a67c4:2
triggerHandler @ jquery.js:4907
u.trigger @ vendor.js:28001
a.runRemaining @ vendor.js:35116
a.tryStart @ vendor.js:35116
a.resume @ vendor.js:35116
f.stopBatchRender @ vendor.js:29965
S.renderView @ vendor.js:36176
S.initialRender @ vendor.js:36089
S.render @ vendor.js:35996
(anonymous) @ vendor.js:39258
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
link @ app.js:2440
(anonymous) @ vendor.js:633
(anonymous) @ vendor.js:5676
ue @ vendor.js:5696
B @ vendor.js:5132
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
B @ vendor.js:5127
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252 XHR finished loading: PROPFIND “https://own.bcelt.eu/remote.php/dav”.
request @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252
propFind @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:92
(anonymous) @ app.js:5511
(anonymous) @ app.js:5499
instantiate @ vendor.js:2710
(anonymous) @ vendor.js:2636
invoke @ vendor.js:2710
h.$get @ vendor.js:2628
invoke @ vendor.js:2710
(anonymous) @ vendor.js:2573
u @ vendor.js:2710
a @ vendor.js:2710
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
vendor.js:6754 XHR finished loading: GET “https://own.bcelt.eu/custom/calendar/templates/colorpicker.html”.
(anonymous) @ vendor.js:6754
(anonymous) @ vendor.js:6554
(anonymous) @ vendor.js:6620
(anonymous) @ vendor.js:9722
(anonymous) @ vendor.js:9738
$digest @ vendor.js:10334
$apply @ vendor.js:10488
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
vendor.js:6754 XHR finished loading: POST “https://own.bcelt.eu/index.php/apps/calendar/v1/config”.
(anonymous) @ vendor.js:6754
(anonymous) @ vendor.js:6554
(anonymous) @ vendor.js:6620
(anonymous) @ vendor.js:9722
(anonymous) @ vendor.js:9738
$digest @ vendor.js:10334
$apply @ vendor.js:10488
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252 XHR finished loading: PROPFIND “https://own.bcelt.eu/remote.php/dav/principals/users/anna.bennett/”.
request @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252
propFind @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:92
(anonymous) @ app.js:5526
Promise.then (async)
(anonymous) @ app.js:5511
(anonymous) @ app.js:5499
instantiate @ vendor.js:2710
(anonymous) @ vendor.js:2636
invoke @ vendor.js:2710
h.$get @ vendor.js:2628
invoke @ vendor.js:2710
(anonymous) @ vendor.js:2573
u @ vendor.js:2710
a @ vendor.js:2710
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252 XHR finished loading: PROPFIND “https://own.bcelt.eu/remote.php/dav/calendars/anna.bennett/”.
request @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252
propFind @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:92
(anonymous) @ app.js:5584
Promise.then (async)
getAll @ app.js:5577
(anonymous) @ app.js:323
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252 XHR finished loading: REPORT “https://own.bcelt.eu/remote.php/dav/calendars/anna.bennett/personal/”.
request @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252
getAll @ app.js:6497
l.fcEventSource.events @ app.js:2902
(anonymous) @ vendor.js:34752
construct @ vendor.js:28611
l.fetch @ vendor.js:34751
d.requestSource @ vendor.js:34108
f.addSource @ vendor.js:34326
S.addEventSource @ vendor.js:36656
(anonymous) @ vendor.js:39244
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
R @ app.js:212
(anonymous) @ app.js:279
(anonymous) @ app.js:276
(anonymous) @ vendor.js:10282
$digest @ vendor.js:10359
$apply @ vendor.js:10488
(anonymous) @ app.js:326
Promise.then (async)
(anonymous) @ app.js:323
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252 XHR finished loading: REPORT “https://own.bcelt.eu/remote.php/dav/calendars/anna.bennett/personal_shared_by_francesca.rinaldi/”.
request @ client.js?v=54bdeeb1f7369df6ecd85782981a67c4:252
getAll @ app.js:6497
l.fcEventSource.events @ app.js:2902
(anonymous) @ vendor.js:34752
construct @ vendor.js:28611
l.fetch @ vendor.js:34751
d.requestSource @ vendor.js:34108
f.addSource @ vendor.js:34326
S.addEventSource @ vendor.js:36656
(anonymous) @ vendor.js:39244
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
R @ app.js:212
(anonymous) @ app.js:279
(anonymous) @ app.js:276
(anonymous) @ vendor.js:10282
$digest @ vendor.js:10359
$apply @ vendor.js:10488
(anonymous) @ app.js:326
Promise.then (async)
(anonymous) @ app.js:323
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
app.js:4291 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘hasProperty’)
at app.js:4291:18
(anonymous) @ app.js:4291
Promise.then (async)
(anonymous) @ app.js:4274
E.p.getFcEvent @ app.js:4249
(anonymous) @ app.js:2912
(anonymous) @ app.js:2911
Promise.then (async)
l.fcEventSource.events @ app.js:2903
(anonymous) @ vendor.js:34752
construct @ vendor.js:28611
l.fetch @ vendor.js:34751
d.requestSource @ vendor.js:34108
f.addSource @ vendor.js:34326
S.addEventSource @ vendor.js:36656
(anonymous) @ vendor.js:39244
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
R @ app.js:212
(anonymous) @ app.js:279
(anonymous) @ app.js:276
(anonymous) @ vendor.js:10282
$digest @ vendor.js:10359
$apply @ vendor.js:10488
(anonymous) @ app.js:326
Promise.then (async)
(anonymous) @ app.js:323
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433
app.js:4291 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘hasProperty’)
at app.js:4291:18
(anonymous) @ app.js:4291
Promise.then (async)
(anonymous) @ app.js:4274
E.p.getFcEvent @ app.js:4249
(anonymous) @ app.js:2912
(anonymous) @ app.js:2911
Promise.then (async)
l.fcEventSource.events @ app.js:2903
(anonymous) @ vendor.js:34752
construct @ vendor.js:28611
l.fetch @ vendor.js:34751
d.requestSource @ vendor.js:34108
f.addSource @ vendor.js:34326
S.addEventSource @ vendor.js:36656
(anonymous) @ vendor.js:39244
each @ jquery.js:374
each @ jquery.js:139
u.fn.fullCalendar @ vendor.js:39224
R @ app.js:212
(anonymous) @ app.js:279
(anonymous) @ app.js:276
(anonymous) @ vendor.js:10282
$digest @ vendor.js:10359
$apply @ vendor.js:10488
(anonymous) @ app.js:326
Promise.then (async)
(anonymous) @ app.js:323
invoke @ vendor.js:2710
ye.instance @ vendor.js:1055
B @ vendor.js:5071
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:4388
(anonymous) @ vendor.js:915
$eval @ vendor.js:10457
$apply @ vendor.js:10472
(anonymous) @ vendor.js:913
invoke @ vendor.js:2710
t @ vendor.js:911
ne @ vendor.js:919
te @ vendor.js:794
(anonymous) @ vendor.js:16195
j @ jquery.js:3099
fireWith @ jquery.js:3211
ready @ jquery.js:3417
I @ jquery.js:3433

@DeepDiver1975
Copy link
Member

app.js:4291 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘hasProperty’)
at app.js:4291:18

I suspect one of the events in the calendar is causing this issue when rendering the event.

@utz
Copy link
Author

utz commented Jan 31, 2024

it blocks here after a few iterations when it finds a void vevent.

					if (!vevent.hasProperty('dtstart')) {
						resolve([]);
					}

is there any known way to get which one is causing the issue and fix it?

@DeepDiver1975
Copy link
Member

I guess this situation should be handled better in the code base.

For the immediate solution: you can get the list of events from the network tab - maybe this can give some hints.

@utz
Copy link
Author

utz commented Jan 31, 2024

for sure managing the exception server side would be better.
I wouldn't be surprised if it's an id in some "user related" table that points no nothing in the "event table".
Going on digging...

@DeepDiver1975
Copy link
Member

events are plain text blobs which go in and out untouched (with some basic validation but this cannot cover all cases)

depending on which client uploaded the event its content can be unprocessible by another client.
clients need to be implemented robust enough to cover such cases

@utz
Copy link
Author

utz commented Jan 31, 2024

As far as I know the only two clients are the calendar app and thunderbird.
just dumped the db and I'm trying to figure out how calendars data are structured.
For sure it seems this client it's not able to catch the exception before dying and I hope it will be fixed in the next release.
Thanks for your help.

@iasdeoupxe
Copy link

iasdeoupxe commented Mar 17, 2024

and I hope it will be fixed in the next release.

If you check:

there hasn't been much activity / development from ownCloud side on this app so i wouldn't put much hope in this 🙁

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants