nextcloud/server · error · Sabre\DAV\Exception\NotFound
Calendar object not found
Error message
Calendar object not found
What it means
Error "Calendar object not found" thrown in nextcloud/server.
Source
Thrown at apps/dav/lib/CalDAV/CachedSubscription.php:125
/**
* @param PropPatch $propPatch
*/
#[\Override]
public function propPatch(PropPatch $propPatch) {
$this->caldavBackend->updateSubscription($this->calendarInfo['id'], $propPatch);
}
/**
* @param string $name
* @return CalendarObject|\Sabre\CalDAV\ICalendarObject
* @throws NotFound
*/
#[\Override]
public function getChild($name) {
$obj = $this->caldavBackend->getCalendarObject($this->calendarInfo['id'], $name, CalDavBackend::CALENDAR_TYPE_SUBSCRIPTION);
if (!$obj) {
throw new NotFound('Calendar object not found');
}
$obj['acl'] = $this->getChildACL();
return new CachedSubscriptionObject($this->caldavBackend, $this->calendarInfo, $obj);
}
/**
* @return INode[]
*/
#[\Override]
public function getChildren(): array {
$objs = $this->caldavBackend->getCalendarObjects($this->calendarInfo['id'], CalDavBackend::CALENDAR_TYPE_SUBSCRIPTION);
$children = [];
foreach ($objs as $obj) {
$children[] = new CachedSubscriptionObject($this->caldavBackend, $this->calendarInfo, $obj);
}
View on GitHub (pinned to ecdeb153ff)
When it happens
Trigger: Thrown at apps/dav/lib/CalDAV/CachedSubscription.php:125 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of nextcloud/server@ecdeb153ff (2026-08-17).
Data as JSON: /api/errors/5b78f1f6900cdc34.
Report an issue: GitHub.