Importing recurring events via ICS-import fails
-
Hello together!
If I import an ICS file that contains only normal, non-repeating appointments, the import works fine. However, as soon as a recurring event is included, the import no longer works. No error message appears in the webapp either. Instead, I find the following message in my Nginx log multiple times (every second one), until I reload the WebApp:
2022/04/19 13:05:15 [error] 5874#5874: *1293 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.10.19, server: , request: "POST /webapp/index.php?dialog_attachments=XnKQcbEWZoYGBQztnAhkyd7zS4ovI0E2&load=upload_attachment&destination_folder=000000006de77ae2473c4e0fbee357905bd1d8250100000003000000a559ba6180c24bcc9ad6beae60d4f62500000000&store=0000000038a1bb1005e5101aa1bb08002b2a56c200007a617261666136636c69656e742e646c6c00000000006de77ae2473c4e0fbee357905bd1d8250100000001000000b77db881bfba44398f6d79619f96327f70736575646f3a2f2f556e6b6e6f776e00&import=true&ignore_extract_attachid=true&module=attachments&moduleid=attachments19 HTTP/1.0", upstream: "fastcgi://unix:/var/run/php/php7.3-fpm.sock:", host: "notenkoffer", referrer: "https://notenkoffer/webapp/"
After some testing, I was able to reduce the problem to the existence of RRULE lines in the ICS file. The way to reproduce the error:
- Create a recurring appointment in the webapp (e.g. 3 recurrences).
- Export from the WebApp (download as ICS).
- Direct re-import of the just downloaded file already fails.
- Removing the RRULE lines in the file --> import works, but of course without the repeat function.
Can anyone else confirm this error?
System: Kopano 11.0.2 / Nginx / Debian 10 (Proxmox LXC)
-
Hi @MisterG,
I followed your steps and was unable to replicate the issue.
Our system is:
- Kopano Core 11.0.2
- PHP 7.3.33
- Nginx version 1.21.4
- Kopano Webapp v5.2.0
- Debian 10 Buster
- Z-push 2.6.4