Hi,
We have a strange thing on our family Nextcloud instance. After years of working just fine, we noticed that one calendar from family member A is not shown when he logs on via the web. The calendar is show correctly on his phone. This calendar is shared by A to members B and C. B and C get notifications of new activities on their phones and they are also shown in their phones. However, they can see the calendar via their account on the web interface.
Agreed, member A does not logon much via the web (so he does not really know when it disappeared exactly, could be a while).
I can find the calendar in the oc_calendars table (VEVENT as component).
Does anyone has any idea how we can get the calendar back in the web interface? This is personβs A main calendar, so delete/recreate is not really an option (at least we would like to avoid that). Other calendars of A are visible (also for B/C).
We are on NC 25.0.4 with Calendar App version 4.2.4 (currently both the latest versions available).
Thanks a lot!!
Cheers.
Update: found a related error message in the nextcloud.log:
[PHP] Fout: Error: unserialize(): Error at offset 48 of 51 bytes at /var/www/nextcloud/apps/dav/lib/DAV/CustomPropertiesBackend.php#403 at <>
- <>
OC\Log\ErrorHandler::onError()
- /var/www/nextcloud/apps/dav/lib/DAV/CustomPropertiesBackend.php line 403
unserialize()
- /var/www/nextcloud/apps/dav/lib/DAV/CustomPropertiesBackend.php line 259
OCA\DAV\DAV\CustomPropertiesBackend->decodeValueFromDatabase()
- /var/www/nextcloud/apps/dav/lib/DAV/CustomPropertiesBackend.php line 185
OCA\DAV\DAV\CustomPropertiesBackend->getPublishedProperties()
- /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/PropertyStorage/Plugin.php line 84
OCA\DAV\DAV\CustomPropertiesBackend->propFind()
- /var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
Sabre\DAV\PropertyStorage\Plugin->propFind()
- /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 1052
Sabre\DAV\Server->emit()
- /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 984
Sabre\DAV\Server->getPropertiesByNode()
- /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 1662
Sabre\DAV\Server->getPropertiesIteratorForPath()
- /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 1647
Sabre\DAV\Server->writeMultiStatus()
- /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php line 346
Sabre\DAV\Server->generateMultiStatus()
- /var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
Sabre\DAV\CorePlugin->httpPropFind()
- /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 472
Sabre\DAV\Server->emit()
- /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 253
Sabre\DAV\Server->invokeMethod()
- /var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php line 321
Sabre\DAV\Server->start()
- /var/www/nextcloud/apps/dav/lib/Server.php line 360
Sabre\DAV\Server->exec()
- /var/www/nextcloud/apps/dav/appinfo/v2/remote.php line 35
OCA\DAV\Server->exec()
- /var/www/nextcloud/remote.php line 171
require_once(β/var/www/nextcl β¦ pβ)
PROPFIND /remote.php/dav/calendars/primarycalendar/
from 192.168.3.13 by userA at 2023-03-07T21:16:30+01:00
Row 403 from CustomPropertiesBackend.php is this one:
