Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
JodliDev opened this issue Mar 3, 2024 · 1 comment
Closed
Assignees

Comments

@JodliDev
Copy link

JodliDev commented Mar 3, 2024

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:
sabre-io/dav#1474

@mschering
Copy link
Member

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 mschering self-assigned this Mar 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants