Increased log alerts since 28.0.1 Upgrade

I updated Nextcloud from version 27.1.5 to 28.0.1. Now it keeps telling me that there are a lot of logs from December 15th. Seems to be mostly CalDAV errors, calendars and tasks seem to be working ok, but any suggestions on how to resolve so the log doesn’t keep filling?

Exception Call to a member function getTimestamp() on array in file ‘/var/www/nextcloud/apps/dav/lib/CalDAV/Status/StatusService.php’ line 105
Exception thrown: Exception

Nextcloud version (eg, 20.0.5): 28.0.1
Operating system and version (eg, Ubuntu 20.04): 20.04.6
Apache or nginx version (eg, Apache 2.4.25): Apache 2.4.41
PHP version (eg, 7.4): PHP 8.1.27

The issue you are facing:
Increased log errors

Is this the first time you’ve seen this error? (Y/N): Y

Steps to replicate it:

  1. Upgraded to Nextcloud 28.0.1

Please see How to handle the error count in Nextcloud 28 as well.

I will look that over, but there are now additional issues. Talk won’t connect via Android app, says it cannot load chats, there is something off with Files as accessing recent files indicates they are missing or gone, and the desktop client says it cannot connect for status. I’m going to roll it back for now

See https://github.com/nextcloud/server/issues/42464

Also calendars can only be fetched after the user logs in to the Nextcloud interface and opens the calendar page at least once
After the update to Version 28.0.1 / Version 28.0.0 (21-2023 / 12-2023), a CALDAV issue arose.
both methods :

const client = await createDAVClient({
      serverUrl: nextcloudBaseUrl,
      credentials: {
        username: dataEventNextCloud.email,
        password: dataEventNextCloud.password,
      },
      authMethod: 'Basic',
      defaultAccountType: 'caldav',
    });
    const calendars = await client.fetchCalendars();

AND

const client = new DAVClient({
      serverUrl: nextcloudBaseUrl,
      credentials: {
        username: dataEventNextCloud.email,
        password: dataEventNextCloud.password,
      },
      authMethod: 'Basic',
      defaultAccountType: 'caldav',
    });
    await client.login();
    const calendars = await client.fetchCalendars();

-before logging in in the nexcloud interface and oppening the calendar page :
returns the client successfully , but returns calendars as empty array !

-after logging in in the nexcloud interface and oppening the calendar page :
returns both client and calendars as expected

Are there some config params to help ?

System configuration:
My System is running with the following components:

Ubuntu 22.04.3 LTS
Nextcloud version 28.0.1
MariaDB 10.6.12 Size 179,5 MB
PHP 8.1.2-1ubuntu2.14 (cli) (built: Aug 18 2023 11:41:11) (NTS) inclusive php8.1-bz2

I find the same errors about 385 over last week:

Exception Call to a member function getTimestamp() on array in file ‘/var/www/nextcloud/apps/dav/lib/CalDAV/Status/StatusService.php’ line 105
Exception thrown: Exception

Everything seems to work fine…