docker-groupoffice icon indicating copy to clipboard operation
docker-groupoffice copied to clipboard

Groupoffice is not compatible with PHP 8.2 but uses it in Dockerfile

Open JodliDev opened this issue 1 year ago • 1 comments

Group office seems to install PHP 8.2 in its docker Dockerfile. But Groupoffice uses version 4.4 of Sabre\DAV which is not compatible with PHP 8.2 (This seems to be fixed in sabre\DAV version 4.5).

This causes (at least) the following errors:

When adding the addressbook to a new client (thunderbird in my case) the error responds with a 500 error and internally throws:

[Sun Mar 03 16:07:39 2024] [notice] [pid 25] [client 172.24.0.1:53152] ErrorException in /usr/local/share/groupoffice/vendor/sabre/dav/lib/CardDAV/Xml/Request/AddressBookMultiGetReport.php at line 104: Creation of dynamic property Sabre\\CardDAV\\Xml\\Request\\AddressBookMultiGetReport::$addressDataProperties is deprecated

(Probably) The same error is caused when trying to export the addressbook:

Creation of dynamic property go\modules\community\addressbook\convert\VCard::$tempFile is deprecated

You can find more information here: https://github.com/sabre-io/dav/issues/1474

JodliDev avatar Mar 03 '24 16:03 JodliDev

Which image are you using? I found and fixed some issues but couldn't find your last error. This property exists:

go\modules\community\addressbook\convert\VCard::$tempFile

PS: Please report bugs at the main project intermesh/groupoffice.

mschering avatar Mar 04 '24 13:03 mschering