nextcloud / calendar

📆 Calendar app for Nextcloud
https://apps.nextcloud.com/apps/calendar
GNU Affero General Public License v3.0
968 stars 236 forks source link

spin the circle #3779

Closed livier closed 1 year ago

livier commented 2 years ago

For me, the administrator, it works well. Different users complains on calendars not to come I checked one user on his account and computer, calendars do not come. The same said sometimes it arrive after a long moment, not a access question.

Steps to reproduce

As user, open the Agenda's page. Background comes, Calendars are waiting till the circles spins ....

Expected behaviour

Agendas page comes with the calendars expected

Actual behaviour

Background comes, Calendars are witing till the circles spins ....

Server configuration detail

Operating system: Linux 5.4.41-1-pve #1 SMP PVE 5.4.41-1 (Fri, 15 May 2020 15:06:08 +0200) x86_64

Webserver: Apache/2.4.25 (Debian) (apache2handler)

Database: mysql 10.3.30

PHP version:

7.3.29-1+0~20210701.86+debian9~1.gbp7ad6eb Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, Reflection, SPL, sodium, session, standard, apache2handler, mysqlnd, PDO, xml, apcu, bcmath, calendar, ctype, curl, dom, mbstring, fileinfo, ftp, gd, gettext, gmp, iconv, imagick, intl, json, exif, mysqli, pdo_mysql, Phar, posix, readline, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xmlreader, xmlwriter, xsl, zip, Zend OPcache

Nextcloud version: 22.2.3 - 22.2.3.0

Updated from an older Nextcloud/ownCloud or fresh install:

Where did you install Nextcloud from: unknown

Signing status Array ( )
List of activated apps ``` Enabled: - accessibility: 1.8.0 - activity: 2.15.0 - appointments: 1.11.4 - apporder: 0.13.0 - bruteforcesettings: 2.2.0 - calendar: 3.0.1 - circles: 22.1.1 - cloud_federation_api: 1.5.0 - contacts: 4.0.6 - contactsinteraction: 1.3.0 - cospend: 1.4.3 - dashboard: 7.2.0 - dav: 1.19.0 - deck: 1.5.5 - duplicatefinder: 0.0.13 - encryption: 2.10.0 - external: 3.9.0 - federatedfilesharing: 1.12.0 - federation: 1.12.0 - files: 1.17.0 - files_downloadactivity: 1.11.1 - files_pdfviewer: 2.3.1 - files_sharing: 1.14.0 - files_trackdownloads: 1.11.0 - files_trashbin: 1.12.0 - files_versions: 1.15.0 - files_videoplayer: 1.11.0 - forms: 2.4.0 - impersonate: 1.9.0 - issuetemplate: 0.7.0 - logreader: 2.7.0 - lookup_server_connector: 1.10.0 - mail: 1.11.0 - maps: 0.1.9 - nextcloud_announcements: 1.11.0 - notifications: 2.10.1 - oauth2: 1.10.0 - password_policy: 1.12.0 - phonetrack: 0.6.9 - photos: 1.4.0 - polls: 3.3.0 - privacy: 1.6.0 - provisioning_api: 1.12.0 - richdocuments: 4.2.3 - serverinfo: 1.12.0 - settings: 1.4.0 - sharebymail: 1.12.0 - spreed: 12.1.2 - survey_client: 1.10.0 - systemtags: 1.12.0 - tasks: 0.14.2 - text: 3.3.0 - theming: 1.13.0 - theming_customcss: 1.10.0 - twofactor_backupcodes: 1.11.0 - unsplash: 1.2.4 - updatenotification: 1.12.0 - user_status: 1.2.0 - viewer: 1.6.0 - weather_status: 1.2.0 - workflowengine: 2.4.0 Disabled: - admin_audit - comments - extract - files_accesscontrol - files_external - files_mindmap - files_rightclick - firstrunwizard - groupfolders - quickaccesssorting - recommendations - support - twofactor_totp - user_ldap - workflow_pdf_converter ```
Configuration (config/config.php) ``` { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "cloud.lanuee.org", "cloud.penserpouragir.org" ], "overwrite.cli.url": "https:\/\/cloud.penserpouragir.org", "Overwriteprotocol": "https", "dbtype": "mysql", "version": "22.2.3.0", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "default_language": "fr", "default_phone_region": "CA", "installed": true, "loglevel": 0, "log_type": "file", "logfile": "\/var\/log\/nextcloud.log", "log_rotate_size": 52428800, "maintenance": false, "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_smtpmode": "smtp", "mail_smtpauthtype": "LOGIN", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtpsecure": "tls", "mail_smtpauth": 1, "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "587", "theme": "", "updater.release.channel": "stable", "datadirectory": "***REMOVED SENSITIVE VALUE***", "skeletondirectory": "\/var\/nextcloud-data\/xskeleton", "mysql.utf8mb4": true, "memcache.local": "\\OC\\Memcache\\APCu", "encryption.legacy_format_support": false, "encryption.key_storage_migrated": false, "enable_previews": true, "preview_max_x": 4096, "preview_max_y": 4096, "preview_max_filesize_image": 50, "enabledPreviewProviders": [ "OC\\Preview\\PNG", "OC\\Preview\\JPEG", "OC\\Preview\\GIF", "OC\\Preview\\HEIC", "OC\\Preview\\BMP", "OC\\Preview\\XBitmap", "OC\\Preview\\MP3", "OC\\Preview\\TXT", "OC\\Preview\\MarkDown", "OC\\Preview\\OpenDocument", "OC\\Preview\\Krita", "OC\\Preview\\PDF" ], "app_install_overwrite": [ "issuetemplate" ] } ```

Are you using external storage, if yes which one: local/smb/sftp/...

Are you using encryption:

Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...

Client configuration

Browser: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0

Operating system:

Logs

Web server error log ``` Insert your web server log here ```
Nextcloud log ``` More than 70 Mo ```
Browser log
tcitworld commented 2 years ago

Please provide browser logs and Nextcloud logs, we can't guess what's the issue without them.

Floatingpoint1 commented 2 years ago

Hello all. I have the same problem after I gave Nextcloud the update. Since then, I can see the calendar as admin, but not as user. My update was from 21.1 to 22.2. Before that, I updated all the apps. At the moment, I am forced to go back to the previous version. I hope there will be a solution soon.

tcitworld commented 2 years ago

I hope there will be a solution soon.

Please provide browser logs and Nextcloud logs, we can't guess what's the issue without them.

Floatingpoint1 commented 2 years ago

I wanted to give some quick feedback on my calendar issue. It turns out that only one account is affected, because even the recovery from tonight, the error knows. So I thought about what I changed and found out that it must have happened when I switched from one IPhone to another. It seems that two devices with twice the same access to the app password wanted to exchange the data. A recovery does not seem to be possible because it was too many days ago. That's how you learn from your mistakes.

livier commented 2 years ago

Log file when spin ... https://cloud.penserpouragir.org/index.php/s/HrBMyRSHNP3gEin Hope it will help

livier commented 2 years ago

Logs on server : {"reqId":"lGV3JIe6krSMbImtoyje","level":3,"time":"2021-12-11T17:04:27+00:00","remoteAddr":"198.254.235.101","user":"atlantis","app":"deck","method":"PROPFIND","url":"/remote.php/dav/calendars/atlantis/","message":"Failed to get circle details when building ACL","userAgent":"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0","version":"22.2.3.0","exception":{"Exception":"OCA\\Circles\\Exceptions\\CircleNotFoundException","Message":"Circle not found","Code":404,"Trace":[{"file":"/var/www/nextcloud/apps/circles/lib/Db/CircleRequest.php","line":263,"function":"getItemFromRequest","class":"OCA\\Circles\\Db\\CircleRequestBuilder","type":"->","args":[{"__class__":"OCA\\Circles\\Db\\CoreQueryBuilder"}]},{"file":"/var/www/nextcloud/apps/circles/lib/Service/CircleService.php","line":459,"function":"getCircle","class":"OCA\\Circles\\Db\\CircleRequest","type":"->","args":["*** sensitive parameter replaced ***",{"__class__":"OCA\\Circles\\Model\\FederatedUser"},{"__class__":"OCA\\Circles\\Model\\Probes\\CircleProbe"}]},{"file":"/var/www/nextcloud/apps/circles/lib/Api/v1/Circles.php","line":194,"function":"getCircle","class":"OCA\\Circles\\Service\\CircleService","type":"->","args":["*** sensitive parameter replaced ***"]},{"file":"/var/www/nextcloud/apps/deck/lib/Db/BoardMapper.php","line":284,"function":"detailsCircle","class":"OCA\\Circles\\Api\\v1\\Circles","type":"::","args":["*** sensitive parameter replaced ***",true]},{"file":"/var/www/nextcloud/apps/deck/lib/Db/RelationalEntity.php","line":117,"function":"OCA\\Deck\\Db\\{closure}","class":"OCA\\Deck\\Db\\BoardMapper","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/apps/deck/lib/Db/BoardMapper.php","line":295,"function":"resolveRelation","class":"OCA\\Deck\\Db\\RelationalEntity","type":"->","args":["participant",{"__class__":"Closure"}]},{"file":"/var/www/nextcloud/apps/deck/lib/Service/BoardService.php","line":139,"function":"mapAcl","class":"OCA\\Deck\\Db\\BoardMapper","type":"->","args":[{"id":15,"__class__":"OCA\\Deck\\Db\\Acl"}]},{"file":"/var/www/nextcloud/apps/deck/lib/DAV/DeckCalendarBackend.php","line":62,"function":"findAll","class":"OCA\\Deck\\Service\\BoardService","type":"->","args":[-1,null,false]},{"file":"/var/www/nextcloud/apps/deck/lib/DAV/CalendarPlugin.php","line":59,"function":"getBoards","class":"OCA\\Deck\\DAV\\DeckCalendarBackend","type":"->","args":[]},{"file":"/var/www/nextcloud/apps/dav/lib/CalDAV/CalendarHome.php","line":128,"function":"fetchAllForCalendarHome","class":"OCA\\Deck\\DAV\\CalendarPlugin","type":"->","args":["principals/users/atlantis"]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php","line":200,"function":"getChildren","class":"OCA\\DAV\\CalDAV\\CalendarHome","type":"->","args":[]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":900,"function":"getChildren","class":"Sabre\\DAV\\Tree","type":"->","args":["calendars/atlantis"]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":982,"function":"generatePathNodes","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\DAV\\PropFind"},[{"__class__":"Sabre\\DAV\\PropFind"},{"__class__":"OCA\\DAV\\CalDAV\\CalendarHome"}]]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1661,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->","args":["calendars/atlantis",["{DAV:}getcontenttype","{DAV:}getetag","{DAV:}resourcetype","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{http://owncloud.org/ns}invite","{http://calendarserver.org/ns/}allowed-sharing-modes","{http://calendarserver.org/ns/}publish-url","{http://apple.com/ns/ical/}calendar-order","{http://apple.com/ns/ical/}calendar-color","{http://calendarserver.org/ns/}getctag","{urn:ietf:params:xml:ns:caldav}calendar-description","{urn:ietf:params:xml:ns:caldav}calendar-timezone","{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set","{urn:ietf:params:xml:ns:caldav}supported-calendar-data","{urn:ietf:params:xml:ns:caldav}max-resource-size","{urn:ietf:params:xml:ns:caldav}min-date-time","{urn:ietf:params:xml:ns:caldav}max-date-time","{urn:ietf:params:xml:ns:caldav}max-instances","{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance","{urn:ietf:params:xml:ns:caldav}supported-collation-set","{urn:ietf:params:xml:ns:caldav}calendar-free-busy-set","{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp","{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL","{http://owncloud.org/ns}calendar-enabled","{http://nextcloud.com/ns}owner-displayname","{http://nextcloud.com/ns}trash-bin-retention-duration","{http://nextcloud.com/ns}deleted-at","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{http://owncloud.org/ns}invite","{http://calendarserver.org/ns/}allowed-sharing-modes","{http://calendarserver.org/ns/}publish-url","{http://apple.com/ns/ical/}calendar-order","{http://apple.com/ns/ical/}calendar-color","{http://calendarserver.org/ns/}getctag","{urn:ietf:params:xml:ns:caldav}calendar-description","{urn:ietf:params:xml:ns:caldav}calendar-timezone","{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set","{urn:ietf:params:xml:ns:caldav}supported-calendar-data","{urn:ietf:params:xml:ns:caldav}max-resource-size","{urn:ietf:params:xml:ns:caldav}min-date-time","{urn:ietf:params:xml:ns:caldav}max-date-time","{urn:ietf:params:xml:ns:caldav}max-instances","{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance","{urn:ietf:params:xml:ns:caldav}supported-collation-set","{urn:ietf:params:xml:ns:caldav}calendar-free-busy-set","{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp","{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL","{http://owncloud.org/ns}calendar-enabled","{http://nextcloud.com/ns}owner-displayname","{http://nextcloud.com/ns}trash-bin-retention-duration","{http://nextcloud.com/ns}deleted-at","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{http://owncloud.org/ns}invite","{http://calendarserver.org/ns/}allowed-sharing-modes","{http://calendarserver.org/ns/}publish-url","{http://apple.com/ns/ical/}calendar-order","{http://apple.com/ns/ical/}calendar-color","{http://calendarserver.org/ns/}getctag","{urn:ietf:params:xml:ns:caldav}calendar-description","{urn:ietf:params:xml:ns:caldav}calendar-timezone","{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set","{urn:ietf:params:xml:ns:caldav}supported-calendar-data","{urn:ietf:params:xml:ns:caldav}max-resource-size","{urn:ietf:params:xml:ns:caldav}min-date-time","{urn:ietf:params:xml:ns:caldav}max-date-time","{urn:ietf:params:xml:ns:caldav}max-instances","{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance","{urn:ietf:params:xml:ns:caldav}supported-collation-set","{urn:ietf:params:xml:ns:caldav}calendar-free-busy-set","{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp","{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL","{http://owncloud.org/ns}calendar-enabled","{http://nextcloud.com/ns}owner-displayname","{http://nextcloud.com/ns}trash-bin-retention-duration","{http://nextcloud.com/ns}deleted-at","{http://calendarserver.org/ns/}source","{http://apple.com/ns/ical/}refreshrate","{http://calendarserver.org/ns/}subscribed-strip-todos","{http://calendarserver.org/ns/}subscribed-strip-alarms","{http://calendarserver.org/ns/}subscribed-strip-attachments","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{http://owncloud.org/ns}invite","{http://calendarserver.org/ns/}allowed-sharing-modes","{http://calendarserver.org/ns/}publish-url","{http://apple.com/ns/ical/}calendar-order","{http://apple.com/ns/ical/}calendar-color","{http://calendarserver.org/ns/}getctag","{urn:ietf:params:xml:ns:caldav}calendar-description","{urn:ietf:params:xml:ns:caldav}calendar-timezone","{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set","{urn:ietf:params:xml:ns:caldav}supported-calendar-data","{urn:ietf:params:xml:ns:caldav}max-resource-size","{urn:ietf:params:xml:ns:caldav}min-date-time","{urn:ietf:params:xml:ns:caldav}max-date-time","{urn:ietf:params:xml:ns:caldav}max-instances","{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance","{urn:ietf:params:xml:ns:caldav}supported-collation-set","{urn:ietf:params:xml:ns:caldav}calendar-free-busy-set","{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp","{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL","{http://owncloud.org/ns}calendar-enabled","{http://nextcloud.com/ns}owner-displayname","{http://nextcloud.com/ns}trash-bin-retention-duration","{http://nextcloud.com/ns}deleted-at","{urn:ietf:params:xml:ns:caldav}calendar-availability","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set"],1]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1646,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[{"elementMap":[],"contextUri":"/remote.php/dav/","namespaceMap":{"DAV:":"d","http://sabredav.org/ns":"s","urn:ietf:params:xml:ns:caldav":"cal","http://calendarserver.org/ns/":"cs","http://owncloud.org/ns":"oc","http://nextcloud.org/ns":"nc"},"classMap":[],"__class__":"Sabre\\Xml\\Writer"},{"__class__":"Generator"},false]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Generator"},false]},{"file":"/var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PROPFIND",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/nextcloud/apps/dav/lib/Server.php","line":333,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/nextcloud/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/nextcloud/remote.php","line":166,"args":["/var/www/nextcloud/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/nextcloud/apps/circles/lib/Db/CircleRequestBuilder.php","Line":108,"CustomMessage":"Failed to get circle details when building ACL"},"id":"61b4da1b5dcc6"}

{"reqId":"lGV3JIe6krSMbImtoyje","level":3,"time":"2021-12-11T17:04:27+00:00","remoteAddr":"198.254.235.101","user":"atlantis","app":"deck","method":"PROPFIND","url":"/remote.php/dav/calendars/atlantis/","message":"Failed to get circle details when building ACL","userAgent":"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0","version":"22.2.3.0","exception":{"Exception":"OCA\\Circles\\Exceptions\\CircleNotFoundException","Message":"Circle not found","Code":404,"Trace":[{"file":"/var/www/nextcloud/apps/circles/lib/Db/CircleRequest.php","line":263,"function":"getItemFromRequest","class":"OCA\\Circles\\Db\\CircleRequestBuilder","type":"->","args":[{"__class__":"OCA\\Circles\\Db\\CoreQueryBuilder"}]},{"file":"/var/www/nextcloud/apps/circles/lib/Service/CircleService.php","line":459,"function":"getCircle","class":"OCA\\Circles\\Db\\CircleRequest","type":"->","args":["*** sensitive parameter replaced ***",{"__class__":"OCA\\Circles\\Model\\FederatedUser"},{"__class__":"OCA\\Circles\\Model\\Probes\\CircleProbe"}]},{"file":"/var/www/nextcloud/apps/circles/lib/Api/v1/Circles.php","line":194,"function":"getCircle","class":"OCA\\Circles\\Service\\CircleService","type":"->","args":["*** sensitive parameter replaced ***"]},{"file":"/var/www/nextcloud/apps/deck/lib/Db/BoardMapper.php","line":284,"function":"detailsCircle","class":"OCA\\Circles\\Api\\v1\\Circles","type":"::","args":["*** sensitive parameter replaced ***",true]},{"file":"/var/www/nextcloud/apps/deck/lib/Db/RelationalEntity.php","line":117,"function":"OCA\\Deck\\Db\\{closure}","class":"OCA\\Deck\\Db\\BoardMapper","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/apps/deck/lib/Db/BoardMapper.php","line":295,"function":"resolveRelation","class":"OCA\\Deck\\Db\\RelationalEntity","type":"->","args":["participant",{"__class__":"Closure"}]},{"file":"/var/www/nextcloud/apps/deck/lib/Service/BoardService.php","line":139,"function":"mapAcl","class":"OCA\\Deck\\Db\\BoardMapper","type":"->","args":[{"id":16,"__class__":"OCA\\Deck\\Db\\Acl"}]},{"file":"/var/www/nextcloud/apps/deck/lib/DAV/DeckCalendarBackend.php","line":62,"function":"findAll","class":"OCA\\Deck\\Service\\BoardService","type":"->","args":[-1,null,false]},{"file":"/var/www/nextcloud/apps/deck/lib/DAV/CalendarPlugin.php","line":59,"function":"getBoards","class":"OCA\\Deck\\DAV\\DeckCalendarBackend","type":"->","args":[]},{"file":"/var/www/nextcloud/apps/dav/lib/CalDAV/CalendarHome.php","line":128,"function":"fetchAllForCalendarHome","class":"OCA\\Deck\\DAV\\CalendarPlugin","type":"->","args":["principals/users/atlantis"]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php","line":200,"function":"getChildren","class":"OCA\\DAV\\CalDAV\\CalendarHome","type":"->","args":[]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":900,"function":"getChildren","class":"Sabre\\DAV\\Tree","type":"->","args":["calendars/atlantis"]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":982,"function":"generatePathNodes","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\DAV\\PropFind"},[{"__class__":"Sabre\\DAV\\PropFind"},{"__class__":"OCA\\DAV\\CalDAV\\CalendarHome"}]]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1661,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->","args":["calendars/atlantis",["{DAV:}getcontenttype","{DAV:}getetag","{DAV:}resourcetype","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{http://owncloud.org/ns}invite","{http://calendarserver.org/ns/}allowed-sharing-modes","{http://calendarserver.org/ns/}publish-url","{http://apple.com/ns/ical/}calendar-order","{http://apple.com/ns/ical/}calendar-color","{http://calendarserver.org/ns/}getctag","{urn:ietf:params:xml:ns:caldav}calendar-description","{urn:ietf:params:xml:ns:caldav}calendar-timezone","{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set","{urn:ietf:params:xml:ns:caldav}supported-calendar-data","{urn:ietf:params:xml:ns:caldav}max-resource-size","{urn:ietf:params:xml:ns:caldav}min-date-time","{urn:ietf:params:xml:ns:caldav}max-date-time","{urn:ietf:params:xml:ns:caldav}max-instances","{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance","{urn:ietf:params:xml:ns:caldav}supported-collation-set","{urn:ietf:params:xml:ns:caldav}calendar-free-busy-set","{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp","{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL","{http://owncloud.org/ns}calendar-enabled","{http://nextcloud.com/ns}owner-displayname","{http://nextcloud.com/ns}trash-bin-retention-duration","{http://nextcloud.com/ns}deleted-at","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{http://owncloud.org/ns}invite","{http://calendarserver.org/ns/}allowed-sharing-modes","{http://calendarserver.org/ns/}publish-url","{http://apple.com/ns/ical/}calendar-order","{http://apple.com/ns/ical/}calendar-color","{http://calendarserver.org/ns/}getctag","{urn:ietf:params:xml:ns:caldav}calendar-description","{urn:ietf:params:xml:ns:caldav}calendar-timezone","{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set","{urn:ietf:params:xml:ns:caldav}supported-calendar-data","{urn:ietf:params:xml:ns:caldav}max-resource-size","{urn:ietf:params:xml:ns:caldav}min-date-time","{urn:ietf:params:xml:ns:caldav}max-date-time","{urn:ietf:params:xml:ns:caldav}max-instances","{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance","{urn:ietf:params:xml:ns:caldav}supported-collation-set","{urn:ietf:params:xml:ns:caldav}calendar-free-busy-set","{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp","{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL","{http://owncloud.org/ns}calendar-enabled","{http://nextcloud.com/ns}owner-displayname","{http://nextcloud.com/ns}trash-bin-retention-duration","{http://nextcloud.com/ns}deleted-at","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{http://owncloud.org/ns}invite","{http://calendarserver.org/ns/}allowed-sharing-modes","{http://calendarserver.org/ns/}publish-url","{http://apple.com/ns/ical/}calendar-order","{http://apple.com/ns/ical/}calendar-color","{http://calendarserver.org/ns/}getctag","{urn:ietf:params:xml:ns:caldav}calendar-description","{urn:ietf:params:xml:ns:caldav}calendar-timezone","{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set","{urn:ietf:params:xml:ns:caldav}supported-calendar-data","{urn:ietf:params:xml:ns:caldav}max-resource-size","{urn:ietf:params:xml:ns:caldav}min-date-time","{urn:ietf:params:xml:ns:caldav}max-date-time","{urn:ietf:params:xml:ns:caldav}max-instances","{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance","{urn:ietf:params:xml:ns:caldav}supported-collation-set","{urn:ietf:params:xml:ns:caldav}calendar-free-busy-set","{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp","{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL","{http://owncloud.org/ns}calendar-enabled","{http://nextcloud.com/ns}owner-displayname","{http://nextcloud.com/ns}trash-bin-retention-duration","{http://nextcloud.com/ns}deleted-at","{http://calendarserver.org/ns/}source","{http://apple.com/ns/ical/}refreshrate","{http://calendarserver.org/ns/}subscribed-strip-todos","{http://calendarserver.org/ns/}subscribed-strip-alarms","{http://calendarserver.org/ns/}subscribed-strip-attachments","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{http://owncloud.org/ns}invite","{http://calendarserver.org/ns/}allowed-sharing-modes","{http://calendarserver.org/ns/}publish-url","{http://apple.com/ns/ical/}calendar-order","{http://apple.com/ns/ical/}calendar-color","{http://calendarserver.org/ns/}getctag","{urn:ietf:params:xml:ns:caldav}calendar-description","{urn:ietf:params:xml:ns:caldav}calendar-timezone","{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set","{urn:ietf:params:xml:ns:caldav}supported-calendar-data","{urn:ietf:params:xml:ns:caldav}max-resource-size","{urn:ietf:params:xml:ns:caldav}min-date-time","{urn:ietf:params:xml:ns:caldav}max-date-time","{urn:ietf:params:xml:ns:caldav}max-instances","{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance","{urn:ietf:params:xml:ns:caldav}supported-collation-set","{urn:ietf:params:xml:ns:caldav}calendar-free-busy-set","{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp","{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL","{http://owncloud.org/ns}calendar-enabled","{http://nextcloud.com/ns}owner-displayname","{http://nextcloud.com/ns}trash-bin-retention-duration","{http://nextcloud.com/ns}deleted-at","{urn:ietf:params:xml:ns:caldav}calendar-availability","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set"],1]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1646,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[{"elementMap":[],"contextUri":"/remote.php/dav/","namespaceMap":{"DAV:":"d","http://sabredav.org/ns":"s","urn:ietf:params:xml:ns:caldav":"cal","http://calendarserver.org/ns/":"cs","http://owncloud.org/ns":"oc","http://nextcloud.org/ns":"nc"},"classMap":[],"__class__":"Sabre\\Xml\\Writer"},{"__class__":"Generator"},false]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Generator"},false]},{"file":"/var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PROPFIND",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/nextcloud/apps/dav/lib/Server.php","line":333,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/nextcloud/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/nextcloud/remote.php","line":166,"args":["/var/www/nextcloud/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/nextcloud/apps/circles/lib/Db/CircleRequestBuilder.php","Line":108,"CustomMessage":"Failed to get circle details when building ACL"},"id":"61b4da1b5dbd6"}

{"reqId":"lGV3JIe6krSMbImtoyje","level":4,"time":"2021-12-11T17:04:27+00:00","remoteAddr":"198.254.235.101","user":"atlantis","app":"webdav","method":"PROPFIND","url":"/remote.php/dav/calendars/atlantis/","message":"Permission denied","userAgent":"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0","version":"22.2.3.0","exception":{"Exception":"OCA\\Deck\\NoPermissionException","Message":"Permission denied","Code":0,"Trace":[{"file":"/var/www/nextcloud/apps/deck/lib/Service/CardService.php","line":157,"function":"checkPermission","class":"OCA\\Deck\\Service\\PermissionService","type":"->","args":[{"__class__":"OCA\\Deck\\Db\\BoardMapper"},27,0]},{"file":"/var/www/nextcloud/apps/deck/lib/DAV/DeckCalendarBackend.php","line":85,"function":"findCalendarEntries","class":"OCA\\Deck\\Service\\CardService","type":"->","args":[27]},{"file":"/var/www/nextcloud/apps/deck/lib/DAV/Calendar.php","line":57,"function":"getChildren","class":"OCA\\Deck\\DAV\\DeckCalendarBackend","type":"->","args":[27]},{"file":"/var/www/nextcloud/apps/deck/lib/DAV/CalendarPlugin.php","line":58,"function":"__construct","class":"OCA\\Deck\\DAV\\Calendar","type":"->","args":["principals/users/atlantis","board-27","*** sensitive parameter replaced ***",{"__class__":"OCA\\Deck\\DAV\\DeckCalendarBackend"}]},{"function":"OCA\\Deck\\DAV\\{closure}","class":"OCA\\Deck\\DAV\\CalendarPlugin","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/apps/deck/lib/DAV/CalendarPlugin.php","line":61,"function":"array_map","args":[{"__class__":"Closure"},[{"id":19,"__class__":"OCA\\Deck\\Db\\Board"},{"id":21,"__class__":"OCA\\Deck\\Db\\Board"},"*** sensitive parameter replaced ***"]]},{"file":"/var/www/nextcloud/apps/dav/lib/CalDAV/CalendarHome.php","line":128,"function":"fetchAllForCalendarHome","class":"OCA\\Deck\\DAV\\CalendarPlugin","type":"->","args":["principals/users/atlantis"]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Tree.php","line":200,"function":"getChildren","class":"OCA\\DAV\\CalDAV\\CalendarHome","type":"->","args":[]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":900,"function":"getChildren","class":"Sabre\\DAV\\Tree","type":"->","args":["calendars/atlantis"]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":982,"function":"generatePathNodes","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\DAV\\PropFind"},[{"__class__":"Sabre\\DAV\\PropFind"},{"__class__":"OCA\\DAV\\CalDAV\\CalendarHome"}]]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1661,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->","args":["calendars/atlantis",["{DAV:}getcontenttype","{DAV:}getetag","{DAV:}resourcetype","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{http://owncloud.org/ns}invite","{http://calendarserver.org/ns/}allowed-sharing-modes","{http://calendarserver.org/ns/}publish-url","{http://apple.com/ns/ical/}calendar-order","{http://apple.com/ns/ical/}calendar-color","{http://calendarserver.org/ns/}getctag","{urn:ietf:params:xml:ns:caldav}calendar-description","{urn:ietf:params:xml:ns:caldav}calendar-timezone","{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set","{urn:ietf:params:xml:ns:caldav}supported-calendar-data","{urn:ietf:params:xml:ns:caldav}max-resource-size","{urn:ietf:params:xml:ns:caldav}min-date-time","{urn:ietf:params:xml:ns:caldav}max-date-time","{urn:ietf:params:xml:ns:caldav}max-instances","{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance","{urn:ietf:params:xml:ns:caldav}supported-collation-set","{urn:ietf:params:xml:ns:caldav}calendar-free-busy-set","{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp","{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL","{http://owncloud.org/ns}calendar-enabled","{http://nextcloud.com/ns}owner-displayname","{http://nextcloud.com/ns}trash-bin-retention-duration","{http://nextcloud.com/ns}deleted-at","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{http://owncloud.org/ns}invite","{http://calendarserver.org/ns/}allowed-sharing-modes","{http://calendarserver.org/ns/}publish-url","{http://apple.com/ns/ical/}calendar-order","{http://apple.com/ns/ical/}calendar-color","{http://calendarserver.org/ns/}getctag","{urn:ietf:params:xml:ns:caldav}calendar-description","{urn:ietf:params:xml:ns:caldav}calendar-timezone","{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set","{urn:ietf:params:xml:ns:caldav}supported-calendar-data","{urn:ietf:params:xml:ns:caldav}max-resource-size","{urn:ietf:params:xml:ns:caldav}min-date-time","{urn:ietf:params:xml:ns:caldav}max-date-time","{urn:ietf:params:xml:ns:caldav}max-instances","{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance","{urn:ietf:params:xml:ns:caldav}supported-collation-set","{urn:ietf:params:xml:ns:caldav}calendar-free-busy-set","{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp","{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL","{http://owncloud.org/ns}calendar-enabled","{http://nextcloud.com/ns}owner-displayname","{http://nextcloud.com/ns}trash-bin-retention-duration","{http://nextcloud.com/ns}deleted-at","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{http://owncloud.org/ns}invite","{http://calendarserver.org/ns/}allowed-sharing-modes","{http://calendarserver.org/ns/}publish-url","{http://apple.com/ns/ical/}calendar-order","{http://apple.com/ns/ical/}calendar-color","{http://calendarserver.org/ns/}getctag","{urn:ietf:params:xml:ns:caldav}calendar-description","{urn:ietf:params:xml:ns:caldav}calendar-timezone","{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set","{urn:ietf:params:xml:ns:caldav}supported-calendar-data","{urn:ietf:params:xml:ns:caldav}max-resource-size","{urn:ietf:params:xml:ns:caldav}min-date-time","{urn:ietf:params:xml:ns:caldav}max-date-time","{urn:ietf:params:xml:ns:caldav}max-instances","{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance","{urn:ietf:params:xml:ns:caldav}supported-collation-set","{urn:ietf:params:xml:ns:caldav}calendar-free-busy-set","{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp","{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL","{http://owncloud.org/ns}calendar-enabled","{http://nextcloud.com/ns}owner-displayname","{http://nextcloud.com/ns}trash-bin-retention-duration","{http://nextcloud.com/ns}deleted-at","{http://calendarserver.org/ns/}source","{http://apple.com/ns/ical/}refreshrate","{http://calendarserver.org/ns/}subscribed-strip-todos","{http://calendarserver.org/ns/}subscribed-strip-alarms","{http://calendarserver.org/ns/}subscribed-strip-attachments","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{http://owncloud.org/ns}invite","{http://calendarserver.org/ns/}allowed-sharing-modes","{http://calendarserver.org/ns/}publish-url","{http://apple.com/ns/ical/}calendar-order","{http://apple.com/ns/ical/}calendar-color","{http://calendarserver.org/ns/}getctag","{urn:ietf:params:xml:ns:caldav}calendar-description","{urn:ietf:params:xml:ns:caldav}calendar-timezone","{urn:ietf:params:xml:ns:caldav}supported-calendar-component-set","{urn:ietf:params:xml:ns:caldav}supported-calendar-data","{urn:ietf:params:xml:ns:caldav}max-resource-size","{urn:ietf:params:xml:ns:caldav}min-date-time","{urn:ietf:params:xml:ns:caldav}max-date-time","{urn:ietf:params:xml:ns:caldav}max-instances","{urn:ietf:params:xml:ns:caldav}max-attendees-per-instance","{urn:ietf:params:xml:ns:caldav}supported-collation-set","{urn:ietf:params:xml:ns:caldav}calendar-free-busy-set","{urn:ietf:params:xml:ns:caldav}schedule-calendar-transp","{urn:ietf:params:xml:ns:caldav}schedule-default-calendar-URL","{http://owncloud.org/ns}calendar-enabled","{http://nextcloud.com/ns}owner-displayname","{http://nextcloud.com/ns}trash-bin-retention-duration","{http://nextcloud.com/ns}deleted-at","{urn:ietf:params:xml:ns:caldav}calendar-availability","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set","{DAV:}displayname","{DAV:}owner","{DAV:}resourcetype","{DAV:}sync-token","{DAV:}current-user-privilege-set"],1]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":1646,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[{"elementMap":[],"contextUri":"/remote.php/dav/","namespaceMap":{"DAV:":"d","http://sabredav.org/ns":"s","urn:ietf:params:xml:ns:caldav":"cal","http://calendarserver.org/ns/":"cs","http://owncloud.org/ns":"oc","http://nextcloud.org/ns":"nc"},"classMap":[],"__class__":"Sabre\\Xml\\Writer"},{"__class__":"Generator"},false]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php","line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Generator"},false]},{"file":"/var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["method:PROPFIND",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":253,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php","line":321,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/nextcloud/apps/dav/lib/Server.php","line":333,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/nextcloud/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/var/www/nextcloud/remote.php","line":166,"args":["/var/www/nextcloud/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/nextcloud/apps/deck/lib/Service/PermissionService.php","Line":167,"CustomMessage":"--"},"id":"61b4da1b5dad5"}

Hope this will be enought ... ;-)

livier commented 2 years ago

up ... some users are unhappy Are the logs provided sufficient?

tcitworld commented 2 years ago

Is the issue fixed when you disable the Deck app (or at least the user unchecks "Show boards in calendar/tasks" in the Deck settings) ? Sounds like this integration is the issue, according to the above logs.

raimund-schluessler commented 2 years ago

Is the issue fixed when you disable the Deck app (or at least the user unchecks "Show boards in calendar/tasks" in the Deck settings) ? Sounds like this integration is the issue, according to the above logs.

Might also be caused by the Circles app (or by the missing/disabled Circles app).

tcitworld commented 2 years ago

Indeed, and what's really strange is that the Circles app shouldn't be installed and enabled on Nextcloud 22+ (please remove it, circles are now handled in Contacts).

ChristophWurst commented 2 years ago

Indeed, and what's really strange is that the Circles app shouldn't be installed and enabled on Nextcloud 22+ (please remove it, circles are now handled in Contacts).

the back end is still handled by circles

livier commented 2 years ago

I just tested ...

livier commented 2 years ago

Other test

raimund-schluessler commented 2 years ago

To me it sounds as if a Deck board (maybe named atlantis) is shared with a circle that does not exist anymore. You might be able to figure out which circle is missing by looking at the unredacted log report. It could be that removing the share to the missing circle circumvents the issue. Anyway, this must not break the Calendar app.

tcitworld commented 2 years ago

Anyway, this must not break the Calendar app.

For reference, it's a call to

https://domain.org/remote.php/dav/calendars/%user%/

which returns a 500 error with

<?xml version="1.0" encoding="utf-8"?><d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>OCA\\Deck\\NoPermissionException</s:exception>
<s:message>Permission denied</s:message>
</d:error>

which causes the endless spin. For this specific fix, see https://github.com/nextcloud/calendar/issues/3819

livier commented 2 years ago

You might be able to figure out which circle is missing by looking at the unredacted log report.

Not so easy for me to do that ... see logs in the settings or extract log file from server ? And then serch for what sings of characters ?

livier commented 2 years ago

I can disable Deck wihtout big probems here, So it would be solved for me Do you need me for others help and tests ?

livier commented 2 years ago

Is the issue fixed when you disable the Deck app (or at least the user unchecks "Show boards in calendar/tasks" in the Deck settings) ?

Yess when unchecking the option, the calendar comes again

bigboss74 commented 2 years ago

Hi, i have the same (or a very simular) issue, the issue occurs after update nextcloud.

Debian GNU/Linux 10 (buster) nextcloud version: 22.2.3.0 mariadb-server-10.3 1:10.3.31-0+deb10u1 apache2 2.4.38-3+deb10u6

i have 5 users here, admin and 3 users works fine. they can open their own and shared calendar in web-app.

affected is only 1 user and only the calendar-webapp. the calendar-grid is empty and the circle spin. no calendar-items shown. the connection from ipad/iphone works well.

i tried the following: circle-app: deaktivated same issue. deck-app: is not installed

open "https://domain.org/remote.php/dav/calendars/%user%/" in browser, seems ok. result: "This is the WebDAV interface. It can only be accessed by WebDAV clients such as the Nextcloud desktop sync client."

"./nextcloud/data/nextcloud.log", nothing happens while opening the calendar.

where can i find moe debug-infos and error-messages? if you can paste me a link to "howto-debug-nextcloud-calendar", this would be great. sorry, i cannot find intructions to debug.

gramels commented 2 years ago

maybe related https://github.com/nextcloud/calendar/issues/3823

paolosg commented 2 years ago

Possible duplicate #3551

bigboss74 commented 2 years ago

Possible duplicate #3551

There is a workaroud available. https://github.com/nextcloud/calendar/issues/3551#issuecomment-951755247

paolosg commented 2 years ago

Fixed for me with 3.2.2