FastCGI sends Warning from Sabre DAV in stderr

When browsing around in the Settings, I get the following Warning from FastCGI:

Dec 14 12:07:01 blaubaer nginx[4325]: 2018/12/14 12:07:01 [error] 4374#4374: *2 FastCGI sent in stderr: "PHP message: PHP Warning:  "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /usr/share/webapps/nextcloud/3rdparty/sabre/dav/lib/CalDAV/ICSExportPlugin.php on line 321" while reading response header from upstream, client: 192.168.0.1 server: XXX, request: "PROPFIND /remote.php/dav/principals/users/user/ HTTP/2.0", upstream: "fastcgi://unix:/run/php-fpm/php-fpm.sock:", host: "XXX:Port"

Nextcloud version: 15.0
Operating system and version:
Linux blaubaer 4.19.8-arch1-1-ARCH #1 SMP PREEMPT Sat Dec 8 13:49:11 UTC 2018 x86_64 GNU/Linux
Apache or nginx version: 1.15.6
PHP version: 7.3
php-fpm version: 7.3

Any ideas?

Thank you!

You could be having a an issue with php.ini or php-fpm, check if you missed something in there. Most probably its php-fpm

have the same issue, found it here too.

It’s a warning caused by an semi-experimental deprecation in php 7.3. To eliminate the warning simply follow its suggestion - and the explicit “continue 2” is supported in previous php versions and clarifies the intent anyway which is always A Good Thing.

So editing the relevant lines (1 each) in the files:
/3rdparty/sabre/vobject/lib/Component/VCard.php
/3rdparty/sabre/dav/lib/CalDAV/ICSExportPlugin.php

and replacing the appearance of “continue;” with “continue 2;” should be a long-term fix.

I’ve got the same error here after php7.3 update with nc15.0.4, nginx and php-fpm. In the github-file of ICSExportPlugin.php in line 327 continue is already replaced by break.
see here:


no log error since fixed that.