Hello,
On an instance which was recently upgraded from an old 19 version to the latest 23.1.20240624, an user can’t import an ICS file as he used to do. When trying from the webui, there is no error (neither in the interface, the browser console or the docker logs) and nothing is imported, and when trying from a caldav client (Evolution) there is this in the egroupware-nginx container logs (and no more event imported) :
egroupware-nginx | 2024/07/10 11:03:33 [error] 7#7: *570105 FastCGI sent in stderr: "PHP message: PHP Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /usr/share/egroupware/vendor/lcobucci/jwt/src/Builder.php on line 169; PHP message: PHP Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /usr/share/egroupware/vendor/lcobucci/jwt/src/Builder.php on line 169; PHP message: PHP Deprecated: Using integers for registered date claims is deprecated, please use DateTimeImmutable objects instead. in /usr/share/egroupware/vendor/lcobucci/jwt/src/Builder.php on line 169; PHP message: Returning '403 Forbidden' as #8239 is NOT a participant of the event!" while reading response header from upstream, client: w.x.y.z, server: _, request: "PUT /egroupware/groupdav.php/username/calendar/Name%238391.ics HTTP/1.1", upstream: "fastcgi://a.b.c.d:9200", host: "w.x.y.z"
(IDs, IPs and username modified)
This Name%238391.ics
is the last event of the calendar, if I remove it, I still got the error on the ‘new’ last event.
With a dumb search I found this but I don’t see how is it relevant, maybe an ACL thing but it is working with a file with less events
The file which can’t be imported has +1300 events, with a file from the same source containing 4 events it is working. The events in the ICS files are not specials, got only UID, DTSAMP/START/END, SUMMARY, DESCRIPTION, URL;VALUE=URI
and the file header is
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Sabre//Sabre VObject 4.3.3//EN
CALSCALE:GREGORIAN
Any help appreciated !