Open eibex opened 9 months ago
I am also experiencing this since upgrading to NC28. The problem still persists in NC29.
Hi i see this problem too but in version "version":"27.1.4.1" and with clients like MacOs and in less count with Thunderbird.
I have the same issue with version 29.0.6 I am not sure how to get further details about which calendar event is causing the problem (I am not expecting any device to connect to caldav while I had this error); could it be a cron/background job? For example in the trace when this error happens, is it possible to add some extra details? Maybe it is the id but I am missing how to access it?
"Trace": [
{
"file": "/var/www/nextcloud/3rdparty/sabre/vobject/lib/Recur/EventIterator.php",
"line": 399,
"function": "valid",
"class": "Sabre\\VObject\\Recur\\EventIterator",
"type": "->"
},
{
"file": "/var/www/nextcloud/3rdparty/sabre/vobject/lib/Component/VEvent.php",
"line": 41,
"function": "fastForward",
"class": "Sabre\\VObject\\Recur\\EventIterator",
"type": "->"
},
{
"file": "/var/www/nextcloud/3rdparty/sabre/dav/lib/CalDAV/CalendarQueryValidator.php",
"line": 277,
"function": "isInTimeRange",
"class": "Sabre\\VObject\\Component\\VEvent",
"type": "->"
},
{
"file": "/var/www/nextcloud/3rdparty/sabre/dav/lib/CalDAV/CalendarQueryValidator.php",
"line": 80,
"function": "validateTimeRange",
"class": "Sabre\\CalDAV\\CalendarQueryValidator",
"type": "->"
},
{
"file": "/var/www/nextcloud/3rdparty/sabre/dav/lib/CalDAV/CalendarQueryValidator.php",
"line": 41,
"function": "validateCompFilters",
"class": "Sabre\\CalDAV\\CalendarQueryValidator",
"type": "->"
},
{
"file": "/var/www/nextcloud/3rdparty/sabre/dav/lib/CalDAV/Backend/AbstractBackend.php",
"line": 139,
"function": "validate",
"class": "Sabre\\CalDAV\\CalendarQueryValidator",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/dav/lib/CalDAV/CalDavBackend.php",
"line": 2072,
"function": "validateFilterForObject",
"class": "Sabre\\CalDAV\\Backend\\AbstractBackend",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/dav/lib/CalDAV/CalDavBackend.php",
"line": 2006,
"function": "searchCalendarObjects",
"class": "OCA\\DAV\\CalDAV\\CalDavBackend",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/dav/lib/CalDAV/CalendarImpl.php",
"line": 126,
"function": "search",
"class": "OCA\\DAV\\CalDAV\\CalDavBackend",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Calendar/Manager.php",
"line": 210,
"function": "search",
"class": "OCA\\DAV\\CalDAV\\CalendarImpl",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/dav/lib/CalDAV/Status/StatusService.php",
"line": 196,
"function": "searchForPrincipal",
"class": "OC\\Calendar\\Manager",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/dav/lib/CalDAV/Status/StatusService.php",
"line": 71,
"function": "getCalendarEvents",
"class": "OCA\\DAV\\CalDAV\\Status\\StatusService",
"type": "->"
},
{
"file": "/var/www/nextcloud/apps/user_status/lib/Controller/UserStatusController.php",
"line": 79,
"function": "processCalendarStatus",
"class": "OCA\\DAV\\CalDAV\\Status\\StatusService",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
"line": 232,
"function": "getStatus",
"class": "OCA\\UserStatus\\Controller\\UserStatusController",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
"line": 138,
"function": "executeController",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
"line": 184,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->"
},
{
"file": "/var/www/nextcloud/lib/private/Route/Router.php",
"line": 331,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::"
},
{
"file": "/var/www/nextcloud/ocs/v1.php",
"line": 66,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->"
},
{
"file": "/var/www/nextcloud/ocs/v2.php",
"line": 23,
"args": [
"/var/www/nextcloud/ocs/v1.php"
],
"function": "require_once"
}
],
"File": "/var/www/nextcloud/3rdparty/sabre/vobject/lib/Recur/EventIterator.php",
"Line": 306,
"message": "Recurring events are only allowed to generate 3500",
"exception": [],
"CustomMessage": "Recurring events are only allowed to generate 3500"
},
"id": "66e156da7c5a0"
}
I have Thunderbird connected to the Nextcloud CalDAV backend. In my Thunderbird calendar notifications there were two notifications (!) for one (!) event. The error described above came up, when I dismissed these notifications in Thunderbird. My temporary solution: deleting and recreating the calendar event in Nextcloud calendar app.
⚠️ This issue respects the following points: ⚠️
Bug description
Similarly to #34442 I am encountering this issue since upgrading to Nextcloud 28 (I am not sure if it's a result of NC28 or a new calendar event). The data in the log is extremely limited and I cannot track down which event is causing this issue. The user in question has loads of events in the calendar and tracking down the issue is becoming complex.
The error appears multiple times a day.
Steps to reproduce
I cannot reliably reproduce this.
Expected behavior
No error
Installation method
Community Docker image
Nextcloud Server version
28
Operating system
Other
PHP engine version
PHP 8.2
Web server
Apache (supported)
Database engine version
PostgreSQL
Is this bug present after an update or on a fresh install?
Updated from a MINOR version (ex. 22.1 to 22.2)
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
Configuration report
List of activated Apps
Nextcloud Signing status
Nextcloud Logs
Additional info
OS: Linux 6.1.74-Unraid x86_64