Error log entry produced by Caldav entry

Hi guys,

I noticed a error in my log that ever since NC 9 (maybe already since OC9), now I am using NC 10, is recurring and I am not sure what to do with this error. This error is produced just by one user and by the log I can not tell what causes it, except it is a calendar entry. How do I figure out what entry or behaviour of the user is creating this issue?

Thanks in advance for every hint.

Exception: {“Message”:“This recurrence rule does not generate any valid
instances”,“Exception”:“Sabre\VObject\Recur\NoInstancesException”,“Code”:0,“Trace”:"#0

/var/www/vhosts/web/httpdocs/nextcloud/apps/dav/lib/CalDAV/CalDavBackend.php(1354):

Sabre\VObject\Recur\EventIterator->__construct(Object(Sabre\VObject\Component\VCalendar),
‘90bfedc3-5fe0-4…’)\n#1
/var/www/vhosts/web/httpdocs/nextcloud/apps/dav/lib/CalDAV/CalDavBackend.php(660):

OCA\DAV\CalDAV\CalDavBackend->getDenormalizedData(‘BEGIN:VCALENDAR…’)\n#2

/var/www/vhosts/web/httpdocs/nextcloud/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php(104):
OCA\DAV\CalDAV\CalDavBackend->updateCalendarObject(‘2’,
‘90bfedc3-5fe0-4…’, ‘BEGIN:VCALENDAR…’)\n#3
/var/www/vhosts/web/httpdocs/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php(1070):
Sabre\CalDAV\CalendarObject->put(‘BEGIN:VCALENDAR…’)\n#4
/var/www/vhosts/web/httpdocs/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php(511):
Sabre\DAV\Server->updateFile(‘calendars/USERNAME/…’,
‘BEGIN:VCALENDAR…’, NULL)\n#5 [internal function]:
Sabre\DAV\CorePlugin->httpPut(Object(Sabre\HTTP\Request),
Object(Sabre\HTTP\Response))\n#6
/var/www/vhosts/web/httpdocs/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php(105):
call_user_func_array(Array, Array)\n#7
/var/www/vhosts/web/httpdocs/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php(459):
Sabre\Event\EventEmitter->emit(‘method:PUT’, Array)\n#8
/var/www/vhosts/web/httpdocs/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php(248):
Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request),
Object(Sabre\HTTP\Response))\n#9
/var/www/vhosts/web/httpdocs/nextcloud/apps/dav/appinfo/v1/caldav.php(84):
Sabre\DAV\Server->exec()\n#10
/var/www/vhosts/web/httpdocs/nextcloud/remote.php(165):
require_once(‘/var/www/vhosts…’)\n#11
{main}“,“File”:”/var/www/vhosts/web/httpdocs/nextcloud/3rdparty/sabre/vobject/lib/Recur/EventIterator.php",“Line”:199,“User”:“USERNAME”}

I only found some reference to pre-9.0 setups. Since then the calDAV-stuff is completely new. I something broken for this user? A failed sync?

Is this error happening when the user opens the calendar app in Nextcloud -> report to https://github.com/owncloud/calendar/issues
Does it happen when you access via CalDAV from a device -> https://github.com/nextcloud/server/issues

Thank you for your quick reply. As far as I know, the user works with two android devices and Thunderbird and not with the calendar App in Nextcloud. It might be that a sync is failing, but the user did not pass it by me. I have to investigate it a bit further until I open a issue. Maybe it is just the way how the user is adding his calendar events. He is not the most IT experienced one. :wink:

I just analysed this issue a bit more and figured that the a caldav sync android client caused this error. After removing the App and adding the account again to the client worked. Anyhow the client ignored all delete instructions or just refused to sync it to the server. Now it works and I can not see any new error entry at the moment. Thanks for the hint. :slight_smile: