When deleting (or moving) an occurence in a (shared) calendar, it won't get deleted/moved and an error pops up in log:
It should be possible again that a single occurence can be deleted in nextcloud gui.
Updated from a MINOR version (ex. 32.0.1 to 32.0.2)
{
"reqId": "nLZK2npTEGJyvoW62dAQ",
"level": 2,
"time": "2026-06-03T10:00:54+00:00",
"remoteAddr": "172.22.0.2",
"user": "thomas",
"app": "PHP",
"method": "PUT",
"url": "/remote.php/dav/calendars/thomas/family/A032BB75-9384-41A6-9794-480A68A3C36D.ics",
"scriptName": "/remote.php",
"message": "Undefined property: OCA\\Notifications\\Push::$appConfig at /var/www/html/apps/notifications/lib/Push.php#644",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0",
"version": "33.0.4.1",
"data": {
"app": "PHP"
}
}
{
"reqId": "nLZK2npTEGJyvoW62dAQ",
"level": 3,
"time": "2026-06-03T10:00:54+00:00",
"remoteAddr": "172.22.0.2",
"user": "thomas",
"app": "dav",
"method": "PUT",
"url": "/remote.php/dav/calendars/thomas/family/A032BB75-9384-41A6-9794-480A68A3C36D.ics",
"scriptName": "/remote.php",
"message": "Error generating activity for a deleted calendar object: Call to a member function getAppValueString() on null",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0",
"version": "33.0.4.1",
"exception": {
"Exception": "Error",
"Message": "Call to a member function getAppValueString() on null",
"Code": 0,
"Trace": [
{
"file": "/var/www/html/apps/notifications/lib/Push.php",
"line": 297,
"function": "encryptAndSign",
"class": "OCA\\Notifications\\Push",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/apps/notifications/lib/App.php",
"line": 37,
"function": "pushToDevice",
"class": "OCA\\Notifications\\Push",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/lib/private/Notification/Manager.php",
"line": 313,
"function": "notify",
"class": "OCA\\Notifications\\App",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/apps/activity/lib/NotificationGenerator.php",
"line": 47,
"function": "notify",
"class": "OC\\Notification\\Manager",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/apps/activity/lib/Consumer.php",
"line": 50,
"function": "sendNotificationForEvent",
"class": "OCA\\Activity\\NotificationGenerator",
"type": "->",
"args": [
{
"__class__": "OC\\Activity\\Event"
},
371283
]
},
{
"file": "/var/www/html/lib/private/Activity/Manager.php",
"line": 115,
"function": "receive",
"class": "OCA\\Activity\\Consumer",
"type": "->",
"args": [
{
"__class__": "OC\\Activity\\Event"
}
]
},
{
"file": "/var/www/html/apps/dav/lib/CalDAV/Activity/Backend.php",
"line": 474,
"function": "publish",
"class": "OC\\Activity\\Manager",
"type": "->",
"args": [
{
"__class__": "OC\\Activity\\Event"
}
]
},
{
"file": "/var/www/html/apps/dav/lib/Listener/ActivityUpdaterListener.php",
"line": 147,
"function": "onTouchCalendarObject",
"class": "OCA\\DAV\\CalDAV\\Activity\\Backend",
"type": "->",
"args": [
"object_update_event",
{
"id": "*** sensitive parameters replaced ***",
"uri": "family",
"principaluri": "principals/users/thomas",
"{http://calendarserver.org/ns/}getctag": "http://sabre.io/ns/sync/17569",
"{http://sabredav.org/ns}sync-token": 17569,
"0": "And 9 more entries, set log level to debug to see all entries"
},
[
{
"href": "principal:principals/groups/Familie",
"commonName": "Familie",
"status": 1,
"readOnly": "*** sensitive parameters replaced ***",
"{http://owncloud.org/ns}principal": "principals/groups/Familie",
"0": "And 1 more entries, set log level to debug to see all entries"
},
{
"href": "principal:principals/users/birgit",
"commonName": "birgit",
"status": 1,
"readOnly": "*** sensitive parameters replaced ***",
"{http://owncloud.org/ns}principal": "principals/users/birgit",
"0": "And 1 more entries, set log level to debug to see all entries"
},
{
"href": "principal:principals/users/thomas",
"commonName": "thomas",
"status": 1,
"readOnly": "*** sensitive parameters replaced ***",
"{http://owncloud.org/ns}principal": "principals/users/thomas",
"0": "And 1 more entries, set log level to debug to see all entries"
}
],
{
"id": 16536,
"uri": "*** sensitive parameters replaced ***",
"uid": "7e68bd44-ac90-4f3b-adff-40e088a219be",
"lastmodified": 1780480854,
"etag": "\"ddd83d05654b8a82ca41caf17c8598c5\"",
"0": "And 6 more entries, set log level to debug to see all entries"
}
]
},
{
"file": "/var/www/html/lib/private/EventDispatcher/ServiceEventListener.php",
"line": 57,
"function": "handle",
"class": "OCA\\DAV\\Listener\\ActivityUpdaterListener",
"type": "->",
"args": [
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
}
]
},
{
"file": "/var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php",
"line": 220,
"function": "__invoke",
"class": "OC\\EventDispatcher\\ServiceEventListener",
"type": "->",
"args": [
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
},
"OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent",
{
"__class__": "Symfony\\Component\\EventDispatcher\\EventDispatcher"
}
]
},
{
"file": "/var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php",
"line": 56,
"function": "callListeners",
"class": "Symfony\\Component\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
[
{
"__class__": "Closure"
},
{
"__class__": "Closure"
},
{
"__class__": "Closure"
},
{
"__class__": "Closure"
},
{
"__class__": "Closure"
},
"And 2 more entries, set log level to debug to see all entries"
],
"OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent",
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
}
]
},
{
"file": "/var/www/html/lib/private/EventDispatcher/EventDispatcher.php",
"line": 67,
"function": "dispatch",
"class": "Symfony\\Component\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
},
"OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
]
},
{
"file": "/var/www/html/lib/private/EventDispatcher/EventDispatcher.php",
"line": 79,
"function": "dispatch",
"class": "OC\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
"OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent",
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
}
]
},
{
"file": "/var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php",
"line": 1479,
"function": "dispatchTyped",
"class": "OC\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
}
]
},
{
"file": "/var/www/html/lib/public/AppFramework/Db/TTransactional.php",
"line": 45,
"function": "{closure:OCA\\DAV\\CalDAV\\CalDavBackend::updateCalendarObject():1453}",
"class": "OCA\\DAV\\CalDAV\\CalDavBackend",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php",
"line": 1453,
"function": "atomic",
"class": "OCA\\DAV\\CalDAV\\CalDavBackend",
"type": "->",
"args": [
{
"__class__": "Closure"
},
{
"__class__": "OC\\DB\\ConnectionAdapter"
}
]
},
{
"file": "/var/www/html/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php",
"line": 103,
"function": "updateCalendarObject",
"class": "OCA\\DAV\\CalDAV\\CalDavBackend",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 1137,
"function": "put",
"class": "Sabre\\CalDAV\\CalendarObject",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
"line": 492,
"function": "updateFile",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
"line": 89,
"function": "httpPut",
"class": "Sabre\\DAV\\CorePlugin",
"type": "->",
"args": [
{
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
},
{
"file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 472,
"function": "emit",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
"method:PUT",
[
{
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
]
},
{
"file": "/var/www/html/apps/dav/lib/Connector/Sabre/Server.php",
"line": 212,
"function": "invokeMethod",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
{
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
},
{
"file": "/var/www/html/apps/dav/lib/Server.php",
"line": 428,
"function": "start",
"class": "OCA\\DAV\\Connector\\Sabre\\Server",
"type": "->",
"args": []
},
{
"file": "/var/www/html/apps/dav/appinfo/v2/remote.php",
"line": 25,
"function": "exec",
"class": "OCA\\DAV\\Server",
"type": "->",
"args": []
},
{
"file": "/var/www/html/remote.php",
"line": 151,
"args": [
"/var/www/html/apps/dav/appinfo/v2/remote.php"
],
"function": "require_once"
}
],
"File": "/var/www/html/apps/notifications/lib/Push.php",
"Line": 644,
"message": "Error generating activity for a deleted calendar object: Call to a member function getAppValueString() on null",
"exception": "{\"class\":\"Error\",\"message\":\"Call to a member function getAppValueString() on null\",\"code\":0,\"file\":\"/var/www/html/apps/notifications/lib/Push.php:644\",\"trace\":\"#0 /var/www/html/apps/notifications/lib/Push.php(297): OCA\\Notifications\\Push->encryptAndSign(Object(OC\\Security\\IdentityProof\\Key), Array, 60497, Object(OC\\Notification\\Notification), false)\\n#1 /var/www/html/apps/notifications/lib/App.php(37): OCA\\Notifications\\Push->pushToDevice(60497, Object(OC\\Notification\\Notification))\\n#2 /var/www/html/lib/private/Notification/Manager.php(313): OCA\\Notifications\\App->notify(Object(OC\\Notification\\Notification))\\n#3 /var/www/html/apps/activity/lib/NotificationGenerator.php(47): OC\\Notification\\Manager->notify(Object(OC\\Notification\\Notification))\\n#4 /var/www/html/apps/activity/lib/Consumer.php(50): OCA\\Activity\\NotificationGenerator->sendNotificationForEvent(Object(OC\\Activity\\Event), 371283)\\n#5 /var/www/html/lib/private/Activity/Manager.php(115): OCA\\Activity\\Consumer->receive(Object(OC\\Activity\\Event))\\n#6 /var/www/html/apps/dav/lib/CalDAV/Activity/Backend.php(474): OC\\Activity\\Manager->publish(Object(OC\\Activity\\Event))\\n#7 /var/www/html/apps/dav/lib/Listener/ActivityUpdaterListener.php(147): OCA\\DAV\\CalDAV\\Activity\\Backend->onTouchCalendarObject('object_update_e...', Array, Array, Array)\\n#8 /var/www/html/lib/private/EventDispatcher/ServiceEventListener.php(57): OCA\\DAV\\Listener\\ActivityUpdaterListener->handle(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#9 /var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php(220): OC\\EventDispatcher\\ServiceEventListener->__invoke(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent), 'OCP\\\\Calendar\\\\Ev...', Object(Symfony\\Component\\EventDispatcher\\EventDispatcher))\\n#10 /var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners(Array, 'OCP\\\\Calendar\\\\Ev...', Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#11 /var/www/html/lib/private/EventDispatcher/EventDispatcher.php(67): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent), 'OCP\\\\Calendar\\\\Ev...')\\n#12 /var/www/html/lib/private/EventDispatcher/EventDispatcher.php(79): OC\\EventDispatcher\\EventDispatcher->dispatch('OCP\\\\Calendar\\\\Ev...', Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#13 /var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php(1479): OC\\EventDispatcher\\EventDispatcher->dispatchTyped(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#14 /var/www/html/lib/public/AppFramework/Db/TTransactional.php(45): OCA\\DAV\\CalDAV\\CalDavBackend->{closure:OCA\\DAV\\CalDAV\\CalDavBackend::updateCalendarObject():1453}()\\n#15 /var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php(1453): OCA\\DAV\\CalDAV\\CalDavBackend->atomic(Object(Closure), Object(OC\\DB\\ConnectionAdapter))\\n#16 /var/www/html/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php(103): OCA\\DAV\\CalDAV\\CalDavBackend->updateCalendarObject(10, 'A032BB75-9384-4...', 'BEGIN:VCALENDAR...')\\n#17 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(1137): Sabre\\CalDAV\\CalendarObject->put('BEGIN:VCALENDAR...')\\n#18 /var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php(492): Sabre\\DAV\\Server->updateFile('calendars/thoma...', 'BEGIN:VCALENDAR...', NULL)\\n#19 /var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php(89): Sabre\\DAV\\CorePlugin->httpPut(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#20 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(472): Sabre\\DAV\\Server->emit('method:PUT', Array)\\n#21 /var/www/html/apps/dav/lib/Connector/Sabre/Server.php(212): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#22 /var/www/html/apps/dav/lib/Server.php(428): OCA\\DAV\\Connector\\Sabre\\Server->start()\\n#23 /var/www/html/apps/dav/appinfo/v2/remote.php(25): OCA\\DAV\\Server->exec()\\n#24 /var/www/html/remote.php(151): require_once('/var/www/html/a...')\\n#25 {main}\"}",
"CustomMessage": "Error generating activity for a deleted calendar object: Call to a member function getAppValueString() on null"
}
}
{
"reqId": "nLZK2npTEGJyvoW62dAQ",
"level": 2,
"time": "2026-06-03T10:00:54+00:00",
"remoteAddr": "172.22.0.2",
"user": "thomas",
"app": "PHP",
"method": "PUT",
"url": "/remote.php/dav/calendars/thomas/family/A032BB75-9384-41A6-9794-480A68A3C36D.ics",
"scriptName": "/remote.php",
"message": "Undefined property: OCA\\Notifications\\Push::$appConfig at /var/www/html/apps/notifications/lib/Push.php#644",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0",
"version": "33.0.4.1",
"data": {
"app": "PHP"
}
}
{
"reqId": "nLZK2npTEGJyvoW62dAQ",
"level": 3,
"time": "2026-06-03T10:00:54+00:00",
"remoteAddr": "172.22.0.2",
"user": "thomas",
"app": "webdav",
"method": "PUT",
"url": "/remote.php/dav/calendars/thomas/family/A032BB75-9384-41A6-9794-480A68A3C36D.ics",
"scriptName": "/remote.php",
"message": "Call to a member function getAppValueString() on null",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0",
"version": "33.0.4.1",
"exception": {
"Exception": "Error",
"Message": "Call to a member function getAppValueString() on null",
"Code": 0,
"Trace": [
{
"file": "/var/www/html/apps/notifications/lib/Push.php",
"line": 297,
"function": "encryptAndSign",
"class": "OCA\\Notifications\\Push",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/apps/notifications/lib/App.php",
"line": 37,
"function": "pushToDevice",
"class": "OCA\\Notifications\\Push",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/lib/private/Notification/Manager.php",
"line": 313,
"function": "notify",
"class": "OCA\\Notifications\\App",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/custom_apps/event_update_notification/lib/EventListener.php",
"line": 148,
"function": "notify",
"class": "OC\\Notification\\Manager",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/custom_apps/event_update_notification/lib/EventListener.php",
"line": 59,
"function": "onTouchCalendarObject",
"class": "OCA\\EventUpdateNotification\\EventListener",
"type": "->",
"args": [
"object_update_event",
{
"id": "*** sensitive parameters replaced ***",
"uri": "family",
"principaluri": "principals/users/thomas",
"{http://calendarserver.org/ns/}getctag": "http://sabre.io/ns/sync/17569",
"{http://sabredav.org/ns}sync-token": 17569,
"0": "And 9 more entries, set log level to debug to see all entries"
},
[
{
"href": "principal:principals/groups/Familie",
"commonName": "Familie",
"status": 1,
"readOnly": "*** sensitive parameters replaced ***",
"{http://owncloud.org/ns}principal": "principals/groups/Familie",
"0": "And 1 more entries, set log level to debug to see all entries"
},
{
"href": "principal:principals/users/birgit",
"commonName": "birgit",
"status": 1,
"readOnly": "*** sensitive parameters replaced ***",
"{http://owncloud.org/ns}principal": "principals/users/birgit",
"0": "And 1 more entries, set log level to debug to see all entries"
},
{
"href": "principal:principals/users/thomas",
"commonName": "thomas",
"status": 1,
"readOnly": "*** sensitive parameters replaced ***",
"{http://owncloud.org/ns}principal": "principals/users/thomas",
"0": "And 1 more entries, set log level to debug to see all entries"
}
],
{
"id": 16536,
"uri": "*** sensitive parameters replaced ***",
"uid": "7e68bd44-ac90-4f3b-adff-40e088a219be",
"lastmodified": 1780480854,
"etag": "\"ddd83d05654b8a82ca41caf17c8598c5\"",
"0": "And 6 more entries, set log level to debug to see all entries"
}
]
},
{
"file": "/var/www/html/lib/private/EventDispatcher/ServiceEventListener.php",
"line": 57,
"function": "handle",
"class": "OCA\\EventUpdateNotification\\EventListener",
"type": "->",
"args": [
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
}
]
},
{
"file": "/var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php",
"line": 220,
"function": "__invoke",
"class": "OC\\EventDispatcher\\ServiceEventListener",
"type": "->",
"args": [
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
},
"OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent",
{
"__class__": "Symfony\\Component\\EventDispatcher\\EventDispatcher"
}
]
},
{
"file": "/var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php",
"line": 56,
"function": "callListeners",
"class": "Symfony\\Component\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
[
{
"__class__": "Closure"
},
{
"__class__": "Closure"
},
{
"__class__": "Closure"
},
{
"__class__": "Closure"
},
{
"__class__": "Closure"
},
"And 2 more entries, set log level to debug to see all entries"
],
"OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent",
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
}
]
},
{
"file": "/var/www/html/lib/private/EventDispatcher/EventDispatcher.php",
"line": 67,
"function": "dispatch",
"class": "Symfony\\Component\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
},
"OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
]
},
{
"file": "/var/www/html/lib/private/EventDispatcher/EventDispatcher.php",
"line": 79,
"function": "dispatch",
"class": "OC\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
"OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent",
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
}
]
},
{
"file": "/var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php",
"line": 1479,
"function": "dispatchTyped",
"class": "OC\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
}
]
},
{
"file": "/var/www/html/lib/public/AppFramework/Db/TTransactional.php",
"line": 45,
"function": "{closure:OCA\\DAV\\CalDAV\\CalDavBackend::updateCalendarObject():1453}",
"class": "OCA\\DAV\\CalDAV\\CalDavBackend",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php",
"line": 1453,
"function": "atomic",
"class": "OCA\\DAV\\CalDAV\\CalDavBackend",
"type": "->",
"args": [
{
"__class__": "Closure"
},
{
"__class__": "OC\\DB\\ConnectionAdapter"
}
]
},
{
"file": "/var/www/html/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php",
"line": 103,
"function": "updateCalendarObject",
"class": "OCA\\DAV\\CalDAV\\CalDavBackend",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 1137,
"function": "put",
"class": "Sabre\\CalDAV\\CalendarObject",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
"line": 492,
"function": "updateFile",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
"line": 89,
"function": "httpPut",
"class": "Sabre\\DAV\\CorePlugin",
"type": "->",
"args": [
{
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
},
{
"file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 472,
"function": "emit",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
"method:PUT",
[
{
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
]
},
{
"file": "/var/www/html/apps/dav/lib/Connector/Sabre/Server.php",
"line": 212,
"function": "invokeMethod",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
{
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
},
{
"file": "/var/www/html/apps/dav/lib/Server.php",
"line": 428,
"function": "start",
"class": "OCA\\DAV\\Connector\\Sabre\\Server",
"type": "->",
"args": []
},
{
"file": "/var/www/html/apps/dav/appinfo/v2/remote.php",
"line": 25,
"function": "exec",
"class": "OCA\\DAV\\Server",
"type": "->",
"args": []
},
{
"file": "/var/www/html/remote.php",
"line": 151,
"args": [
"/var/www/html/apps/dav/appinfo/v2/remote.php"
],
"function": "require_once"
}
],
"File": "/var/www/html/apps/notifications/lib/Push.php",
"Line": 644,
"message": "Call to a member function getAppValueString() on null",
"exception": "{\"class\":\"Error\",\"message\":\"Call to a member function getAppValueString() on null\",\"code\":0,\"file\":\"/var/www/html/apps/notifications/lib/Push.php:644\",\"trace\":\"#0 /var/www/html/apps/notifications/lib/Push.php(297): OCA\\Notifications\\Push->encryptAndSign(Object(OC\\Security\\IdentityProof\\Key), Array, 60498, Object(OC\\Notification\\Notification), false)\\n#1 /var/www/html/apps/notifications/lib/App.php(37): OCA\\Notifications\\Push->pushToDevice(60498, Object(OC\\Notification\\Notification))\\n#2 /var/www/html/lib/private/Notification/Manager.php(313): OCA\\Notifications\\App->notify(Object(OC\\Notification\\Notification))\\n#3 /var/www/html/custom_apps/event_update_notification/lib/EventListener.php(148): OC\\Notification\\Manager->notify(Object(OC\\Notification\\Notification))\\n#4 /var/www/html/custom_apps/event_update_notification/lib/EventListener.php(59): OCA\\EventUpdateNotification\\EventListener->onTouchCalendarObject('object_update_e...', Array, Array, Array)\\n#5 /var/www/html/lib/private/EventDispatcher/ServiceEventListener.php(57): OCA\\EventUpdateNotification\\EventListener->handle(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#6 /var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php(220): OC\\EventDispatcher\\ServiceEventListener->__invoke(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent), 'OCP\\\\Calendar\\\\Ev...', Object(Symfony\\Component\\EventDispatcher\\EventDispatcher))\\n#7 /var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners(Array, 'OCP\\\\Calendar\\\\Ev...', Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#8 /var/www/html/lib/private/EventDispatcher/EventDispatcher.php(67): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent), 'OCP\\\\Calendar\\\\Ev...')\\n#9 /var/www/html/lib/private/EventDispatcher/EventDispatcher.php(79): OC\\EventDispatcher\\EventDispatcher->dispatch('OCP\\\\Calendar\\\\Ev...', Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#10 /var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php(1479): OC\\EventDispatcher\\EventDispatcher->dispatchTyped(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#11 /var/www/html/lib/public/AppFramework/Db/TTransactional.php(45): OCA\\DAV\\CalDAV\\CalDavBackend->{closure:OCA\\DAV\\CalDAV\\CalDavBackend::updateCalendarObject():1453}()\\n#12 /var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php(1453): OCA\\DAV\\CalDAV\\CalDavBackend->atomic(Object(Closure), Object(OC\\DB\\ConnectionAdapter))\\n#13 /var/www/html/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php(103): OCA\\DAV\\CalDAV\\CalDavBackend->updateCalendarObject(10, 'A032BB75-9384-4...', 'BEGIN:VCALENDAR...')\\n#14 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(1137): Sabre\\CalDAV\\CalendarObject->put('BEGIN:VCALENDAR...')\\n#15 /var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php(492): Sabre\\DAV\\Server->updateFile('calendars/thoma...', 'BEGIN:VCALENDAR...', NULL)\\n#16 /var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php(89): Sabre\\DAV\\CorePlugin->httpPut(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#17 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(472): Sabre\\DAV\\Server->emit('method:PUT', Array)\\n#18 /var/www/html/apps/dav/lib/Connector/Sabre/Server.php(212): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#19 /var/www/html/apps/dav/lib/Server.php(428): OCA\\DAV\\Connector\\Sabre\\Server->start()\\n#20 /var/www/html/apps/dav/appinfo/v2/remote.php(25): OCA\\DAV\\Server->exec()\\n#21 /var/www/html/remote.php(151): require_once('/var/www/html/a...')\\n#22 {main}\"}",
"CustomMessage": "Call to a member function getAppValueString() on null"
}
}
{
"reqId": "nLZK2npTEGJyvoW62dAQ",
"level": 3,
"time": "2026-06-03T10:00:54+00:00",
"remoteAddr": "172.22.0.2",
"user": "thomas",
"app": "no app in context",
"method": "PUT",
"url": "/remote.php/dav/calendars/thomas/family/A032BB75-9384-41A6-9794-480A68A3C36D.ics",
"scriptName": "/remote.php",
"message": "Uncaught exception",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0",
"version": "33.0.4.1",
"exception": {
"Exception": "Error",
"Message": "Call to a member function getAppValueString() on null",
"Code": 0,
"Trace": [
{
"file": "/var/www/html/apps/notifications/lib/Push.php",
"line": 297,
"function": "encryptAndSign",
"class": "OCA\\Notifications\\Push",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/apps/notifications/lib/App.php",
"line": 37,
"function": "pushToDevice",
"class": "OCA\\Notifications\\Push",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/lib/private/Notification/Manager.php",
"line": 313,
"function": "notify",
"class": "OCA\\Notifications\\App",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/custom_apps/event_update_notification/lib/EventListener.php",
"line": 148,
"function": "notify",
"class": "OC\\Notification\\Manager",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/custom_apps/event_update_notification/lib/EventListener.php",
"line": 59,
"function": "onTouchCalendarObject",
"class": "OCA\\EventUpdateNotification\\EventListener",
"type": "->",
"args": [
"object_update_event",
{
"id": "*** sensitive parameters replaced ***",
"uri": "family",
"principaluri": "principals/users/thomas",
"{http://calendarserver.org/ns/}getctag": "http://sabre.io/ns/sync/17569",
"{http://sabredav.org/ns}sync-token": 17569,
"0": "And 9 more entries, set log level to debug to see all entries"
},
[
{
"href": "principal:principals/groups/Familie",
"commonName": "Familie",
"status": 1,
"readOnly": "*** sensitive parameters replaced ***",
"{http://owncloud.org/ns}principal": "principals/groups/Familie",
"0": "And 1 more entries, set log level to debug to see all entries"
},
{
"href": "principal:principals/users/birgit",
"commonName": "birgit",
"status": 1,
"readOnly": "*** sensitive parameters replaced ***",
"{http://owncloud.org/ns}principal": "principals/users/birgit",
"0": "And 1 more entries, set log level to debug to see all entries"
},
{
"href": "principal:principals/users/thomas",
"commonName": "thomas",
"status": 1,
"readOnly": "*** sensitive parameters replaced ***",
"{http://owncloud.org/ns}principal": "principals/users/thomas",
"0": "And 1 more entries, set log level to debug to see all entries"
}
],
{
"id": 16536,
"uri": "*** sensitive parameters replaced ***",
"uid": "7e68bd44-ac90-4f3b-adff-40e088a219be",
"lastmodified": 1780480854,
"etag": "\"ddd83d05654b8a82ca41caf17c8598c5\"",
"0": "And 6 more entries, set log level to debug to see all entries"
}
]
},
{
"file": "/var/www/html/lib/private/EventDispatcher/ServiceEventListener.php",
"line": 57,
"function": "handle",
"class": "OCA\\EventUpdateNotification\\EventListener",
"type": "->",
"args": [
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
}
]
},
{
"file": "/var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php",
"line": 220,
"function": "__invoke",
"class": "OC\\EventDispatcher\\ServiceEventListener",
"type": "->",
"args": [
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
},
"OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent",
{
"__class__": "Symfony\\Component\\EventDispatcher\\EventDispatcher"
}
]
},
{
"file": "/var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php",
"line": 56,
"function": "callListeners",
"class": "Symfony\\Component\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
[
{
"__class__": "Closure"
},
{
"__class__": "Closure"
},
{
"__class__": "Closure"
},
{
"__class__": "Closure"
},
{
"__class__": "Closure"
},
"And 2 more entries, set log level to debug to see all entries"
],
"OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent",
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
}
]
},
{
"file": "/var/www/html/lib/private/EventDispatcher/EventDispatcher.php",
"line": 67,
"function": "dispatch",
"class": "Symfony\\Component\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
},
"OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
]
},
{
"file": "/var/www/html/lib/private/EventDispatcher/EventDispatcher.php",
"line": 79,
"function": "dispatch",
"class": "OC\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
"OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent",
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
}
]
},
{
"file": "/var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php",
"line": 1479,
"function": "dispatchTyped",
"class": "OC\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
{
"__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent"
}
]
},
{
"file": "/var/www/html/lib/public/AppFramework/Db/TTransactional.php",
"line": 45,
"function": "{closure:OCA\\DAV\\CalDAV\\CalDavBackend::updateCalendarObject():1453}",
"class": "OCA\\DAV\\CalDAV\\CalDavBackend",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php",
"line": 1453,
"function": "atomic",
"class": "OCA\\DAV\\CalDAV\\CalDavBackend",
"type": "->",
"args": [
{
"__class__": "Closure"
},
{
"__class__": "OC\\DB\\ConnectionAdapter"
}
]
},
{
"file": "/var/www/html/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php",
"line": 103,
"function": "updateCalendarObject",
"class": "OCA\\DAV\\CalDAV\\CalDavBackend",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 1137,
"function": "put",
"class": "Sabre\\CalDAV\\CalendarObject",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
"line": 492,
"function": "updateFile",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
"line": 89,
"function": "httpPut",
"class": "Sabre\\DAV\\CorePlugin",
"type": "->",
"args": [
{
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
},
{
"file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php",
"line": 472,
"function": "emit",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
"method:PUT",
[
{
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
]
},
{
"file": "/var/www/html/apps/dav/lib/Connector/Sabre/Server.php",
"line": 212,
"function": "invokeMethod",
"class": "Sabre\\DAV\\Server",
"type": "->",
"args": [
{
"__class__": "Sabre\\HTTP\\Request"
},
{
"__class__": "Sabre\\HTTP\\Response"
}
]
},
{
"file": "/var/www/html/apps/dav/lib/Server.php",
"line": 428,
"function": "start",
"class": "OCA\\DAV\\Connector\\Sabre\\Server",
"type": "->",
"args": []
},
{
"file": "/var/www/html/apps/dav/appinfo/v2/remote.php",
"line": 25,
"function": "exec",
"class": "OCA\\DAV\\Server",
"type": "->",
"args": []
},
{
"file": "/var/www/html/remote.php",
"line": 151,
"args": [
"/var/www/html/apps/dav/appinfo/v2/remote.php"
],
"function": "require_once"
}
],
"File": "/var/www/html/apps/notifications/lib/Push.php",
"Line": 644,
"message": "Uncaught exception",
"exception": "{\"class\":\"Error\",\"message\":\"Call to a member function getAppValueString() on null\",\"code\":0,\"file\":\"/var/www/html/apps/notifications/lib/Push.php:644\",\"trace\":\"#0 /var/www/html/apps/notifications/lib/Push.php(297): OCA\\Notifications\\Push->encryptAndSign(Object(OC\\Security\\IdentityProof\\Key), Array, 60498, Object(OC\\Notification\\Notification), false)\\n#1 /var/www/html/apps/notifications/lib/App.php(37): OCA\\Notifications\\Push->pushToDevice(60498, Object(OC\\Notification\\Notification))\\n#2 /var/www/html/lib/private/Notification/Manager.php(313): OCA\\Notifications\\App->notify(Object(OC\\Notification\\Notification))\\n#3 /var/www/html/custom_apps/event_update_notification/lib/EventListener.php(148): OC\\Notification\\Manager->notify(Object(OC\\Notification\\Notification))\\n#4 /var/www/html/custom_apps/event_update_notification/lib/EventListener.php(59): OCA\\EventUpdateNotification\\EventListener->onTouchCalendarObject('object_update_e...', Array, Array, Array)\\n#5 /var/www/html/lib/private/EventDispatcher/ServiceEventListener.php(57): OCA\\EventUpdateNotification\\EventListener->handle(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#6 /var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php(220): OC\\EventDispatcher\\ServiceEventListener->__invoke(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent), 'OCP\\\\Calendar\\\\Ev...', Object(Symfony\\Component\\EventDispatcher\\EventDispatcher))\\n#7 /var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners(Array, 'OCP\\\\Calendar\\\\Ev...', Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#8 /var/www/html/lib/private/EventDispatcher/EventDispatcher.php(67): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent), 'OCP\\\\Calendar\\\\Ev...')\\n#9 /var/www/html/lib/private/EventDispatcher/EventDispatcher.php(79): OC\\EventDispatcher\\EventDispatcher->dispatch('OCP\\\\Calendar\\\\Ev...', Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#10 /var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php(1479): OC\\EventDispatcher\\EventDispatcher->dispatchTyped(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#11 /var/www/html/lib/public/AppFramework/Db/TTransactional.php(45): OCA\\DAV\\CalDAV\\CalDavBackend->{closure:OCA\\DAV\\CalDAV\\CalDavBackend::updateCalendarObject():1453}()\\n#12 /var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php(1453): OCA\\DAV\\CalDAV\\CalDavBackend->atomic(Object(Closure), Object(OC\\DB\\ConnectionAdapter))\\n#13 /var/www/html/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php(103): OCA\\DAV\\CalDAV\\CalDavBackend->updateCalendarObject(10, 'A032BB75-9384-4...', 'BEGIN:VCALENDAR...')\\n#14 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(1137): Sabre\\CalDAV\\CalendarObject->put('BEGIN:VCALENDAR...')\\n#15 /var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php(492): Sabre\\DAV\\Server->updateFile('calendars/thoma...', 'BEGIN:VCALENDAR...', NULL)\\n#16 /var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php(89): Sabre\\DAV\\CorePlugin->httpPut(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#17 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(472): Sabre\\DAV\\Server->emit('method:PUT', Array)\\n#18 /var/www/html/apps/dav/lib/Connector/Sabre/Server.php(212): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#19 /var/www/html/apps/dav/lib/Server.php(428): OCA\\DAV\\Connector\\Sabre\\Server->start()\\n#20 /var/www/html/apps/dav/appinfo/v2/remote.php(25): OCA\\DAV\\Server->exec()\\n#21 /var/www/html/remote.php(151): require_once('/var/www/html/a...')\\n#22 {main}\"}",
"CustomMessage": "Uncaught exception"
}
}
Bug description
When deleting (or moving) an occurence in a (shared) calendar, it won't get deleted/moved and an error pops up in log:
Steps to reproduce
Expected behavior
It should be possible again that a single occurence can be deleted in nextcloud gui.
Nextcloud Server version
33
Operating system
Other
PHP engine version
PHP 8.4
Web server
Nginx
Database engine version
MariaDB
Is this bug present after an update or on a fresh install?
Updated from a MINOR version (ex. 32.0.1 to 32.0.2)
Are you using the Nextcloud Server Encryption module?
Encryption is Disabled
What user-backends are you using?
Configuration report
{ "system": { "memcache.local": "\\OC\\Memcache\\APCu", "apps_paths": [ { "path": "\/var\/www\/html\/apps", "url": "\/apps", "writable": false }, { "path": "\/var\/www\/html\/custom_apps", "url": "\/custom_apps", "writable": true } ], "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 6379 }, "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "example.com", "beispiel.de" ], "trusted_proxies": "***REMOVED SENSITIVE VALUE***", "forwarded_for_headers": [ "HTTP_X_FORWARDED", "HTTP_X_FORWARDED_FOR", "HTTP_FORWARDED_FOR", "HTTP_X_REAL_IP" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "mysql", "version": "33.0.4.1", "overwrite.cli.url": "https:\/\/example.com", "overwriteprotocol": "https", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "3306", "dbtableprefix": "", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "updater.release.channel": "stable", "mail_smtpmode": "smtp", "mail_smtpsecure": "ssl", "mail_sendmailmode": "smtp", "mail_smtpauth": 1, "mail_smtpauthtype": "LOGIN", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "465", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "twofactor_enforced": "false", "twofactor_enforced_groups": [], "twofactor_enforced_excluded_groups": [], "maintenance": false, "loglevel": 2, "app_install_overwrite": [ "quota_warning", "occweb", "memories", "maps" ], "theme": "", "default_phone_region": "GER", "trashbin_retention_obligation": "auto,31", "maintenance_window_start": 1, "memories.exiftool": "\/var\/www\/html\/custom_apps\/memories\/bin-ext\/exiftool-amd64-musl", "memories.vod.path": "\/var\/www\/html\/custom_apps\/memories\/bin-ext\/go-vod-amd64", "enabledPreviewProviders": [ "OC\\Preview\\Image" ], "preview_max_x": 2048, "preview_max_y": 2048, "memories.index.path.blacklist": ".hetzner|.pixx|\\\/Music|\\\/My .*|\\\/Videos", "memories.db.triggers.fcu": true } }List of activated Apps
Nextcloud Signing status
Nextcloud Logs
{ "reqId": "nLZK2npTEGJyvoW62dAQ", "level": 2, "time": "2026-06-03T10:00:54+00:00", "remoteAddr": "172.22.0.2", "user": "thomas", "app": "PHP", "method": "PUT", "url": "/remote.php/dav/calendars/thomas/family/A032BB75-9384-41A6-9794-480A68A3C36D.ics", "scriptName": "/remote.php", "message": "Undefined property: OCA\\Notifications\\Push::$appConfig at /var/www/html/apps/notifications/lib/Push.php#644", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0", "version": "33.0.4.1", "data": { "app": "PHP" } } { "reqId": "nLZK2npTEGJyvoW62dAQ", "level": 3, "time": "2026-06-03T10:00:54+00:00", "remoteAddr": "172.22.0.2", "user": "thomas", "app": "dav", "method": "PUT", "url": "/remote.php/dav/calendars/thomas/family/A032BB75-9384-41A6-9794-480A68A3C36D.ics", "scriptName": "/remote.php", "message": "Error generating activity for a deleted calendar object: Call to a member function getAppValueString() on null", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0", "version": "33.0.4.1", "exception": { "Exception": "Error", "Message": "Call to a member function getAppValueString() on null", "Code": 0, "Trace": [ { "file": "/var/www/html/apps/notifications/lib/Push.php", "line": 297, "function": "encryptAndSign", "class": "OCA\\Notifications\\Push", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/apps/notifications/lib/App.php", "line": 37, "function": "pushToDevice", "class": "OCA\\Notifications\\Push", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/lib/private/Notification/Manager.php", "line": 313, "function": "notify", "class": "OCA\\Notifications\\App", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/apps/activity/lib/NotificationGenerator.php", "line": 47, "function": "notify", "class": "OC\\Notification\\Manager", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/apps/activity/lib/Consumer.php", "line": 50, "function": "sendNotificationForEvent", "class": "OCA\\Activity\\NotificationGenerator", "type": "->", "args": [ { "__class__": "OC\\Activity\\Event" }, 371283 ] }, { "file": "/var/www/html/lib/private/Activity/Manager.php", "line": 115, "function": "receive", "class": "OCA\\Activity\\Consumer", "type": "->", "args": [ { "__class__": "OC\\Activity\\Event" } ] }, { "file": "/var/www/html/apps/dav/lib/CalDAV/Activity/Backend.php", "line": 474, "function": "publish", "class": "OC\\Activity\\Manager", "type": "->", "args": [ { "__class__": "OC\\Activity\\Event" } ] }, { "file": "/var/www/html/apps/dav/lib/Listener/ActivityUpdaterListener.php", "line": 147, "function": "onTouchCalendarObject", "class": "OCA\\DAV\\CalDAV\\Activity\\Backend", "type": "->", "args": [ "object_update_event", { "id": "*** sensitive parameters replaced ***", "uri": "family", "principaluri": "principals/users/thomas", "{http://calendarserver.org/ns/}getctag": "http://sabre.io/ns/sync/17569", "{http://sabredav.org/ns}sync-token": 17569, "0": "And 9 more entries, set log level to debug to see all entries" }, [ { "href": "principal:principals/groups/Familie", "commonName": "Familie", "status": 1, "readOnly": "*** sensitive parameters replaced ***", "{http://owncloud.org/ns}principal": "principals/groups/Familie", "0": "And 1 more entries, set log level to debug to see all entries" }, { "href": "principal:principals/users/birgit", "commonName": "birgit", "status": 1, "readOnly": "*** sensitive parameters replaced ***", "{http://owncloud.org/ns}principal": "principals/users/birgit", "0": "And 1 more entries, set log level to debug to see all entries" }, { "href": "principal:principals/users/thomas", "commonName": "thomas", "status": 1, "readOnly": "*** sensitive parameters replaced ***", "{http://owncloud.org/ns}principal": "principals/users/thomas", "0": "And 1 more entries, set log level to debug to see all entries" } ], { "id": 16536, "uri": "*** sensitive parameters replaced ***", "uid": "7e68bd44-ac90-4f3b-adff-40e088a219be", "lastmodified": 1780480854, "etag": "\"ddd83d05654b8a82ca41caf17c8598c5\"", "0": "And 6 more entries, set log level to debug to see all entries" } ] }, { "file": "/var/www/html/lib/private/EventDispatcher/ServiceEventListener.php", "line": 57, "function": "handle", "class": "OCA\\DAV\\Listener\\ActivityUpdaterListener", "type": "->", "args": [ { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" } ] }, { "file": "/var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php", "line": 220, "function": "__invoke", "class": "OC\\EventDispatcher\\ServiceEventListener", "type": "->", "args": [ { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" }, "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent", { "__class__": "Symfony\\Component\\EventDispatcher\\EventDispatcher" } ] }, { "file": "/var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php", "line": 56, "function": "callListeners", "class": "Symfony\\Component\\EventDispatcher\\EventDispatcher", "type": "->", "args": [ [ { "__class__": "Closure" }, { "__class__": "Closure" }, { "__class__": "Closure" }, { "__class__": "Closure" }, { "__class__": "Closure" }, "And 2 more entries, set log level to debug to see all entries" ], "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent", { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" } ] }, { "file": "/var/www/html/lib/private/EventDispatcher/EventDispatcher.php", "line": 67, "function": "dispatch", "class": "Symfony\\Component\\EventDispatcher\\EventDispatcher", "type": "->", "args": [ { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" }, "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" ] }, { "file": "/var/www/html/lib/private/EventDispatcher/EventDispatcher.php", "line": 79, "function": "dispatch", "class": "OC\\EventDispatcher\\EventDispatcher", "type": "->", "args": [ "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent", { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" } ] }, { "file": "/var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php", "line": 1479, "function": "dispatchTyped", "class": "OC\\EventDispatcher\\EventDispatcher", "type": "->", "args": [ { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" } ] }, { "file": "/var/www/html/lib/public/AppFramework/Db/TTransactional.php", "line": 45, "function": "{closure:OCA\\DAV\\CalDAV\\CalDavBackend::updateCalendarObject():1453}", "class": "OCA\\DAV\\CalDAV\\CalDavBackend", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php", "line": 1453, "function": "atomic", "class": "OCA\\DAV\\CalDAV\\CalDavBackend", "type": "->", "args": [ { "__class__": "Closure" }, { "__class__": "OC\\DB\\ConnectionAdapter" } ] }, { "file": "/var/www/html/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php", "line": 103, "function": "updateCalendarObject", "class": "OCA\\DAV\\CalDAV\\CalDavBackend", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php", "line": 1137, "function": "put", "class": "Sabre\\CalDAV\\CalendarObject", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php", "line": 492, "function": "updateFile", "class": "Sabre\\DAV\\Server", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php", "line": 89, "function": "httpPut", "class": "Sabre\\DAV\\CorePlugin", "type": "->", "args": [ { "__class__": "Sabre\\HTTP\\Request" }, { "__class__": "Sabre\\HTTP\\Response" } ] }, { "file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php", "line": 472, "function": "emit", "class": "Sabre\\DAV\\Server", "type": "->", "args": [ "method:PUT", [ { "__class__": "Sabre\\HTTP\\Request" }, { "__class__": "Sabre\\HTTP\\Response" } ] ] }, { "file": "/var/www/html/apps/dav/lib/Connector/Sabre/Server.php", "line": 212, "function": "invokeMethod", "class": "Sabre\\DAV\\Server", "type": "->", "args": [ { "__class__": "Sabre\\HTTP\\Request" }, { "__class__": "Sabre\\HTTP\\Response" } ] }, { "file": "/var/www/html/apps/dav/lib/Server.php", "line": 428, "function": "start", "class": "OCA\\DAV\\Connector\\Sabre\\Server", "type": "->", "args": [] }, { "file": "/var/www/html/apps/dav/appinfo/v2/remote.php", "line": 25, "function": "exec", "class": "OCA\\DAV\\Server", "type": "->", "args": [] }, { "file": "/var/www/html/remote.php", "line": 151, "args": [ "/var/www/html/apps/dav/appinfo/v2/remote.php" ], "function": "require_once" } ], "File": "/var/www/html/apps/notifications/lib/Push.php", "Line": 644, "message": "Error generating activity for a deleted calendar object: Call to a member function getAppValueString() on null", "exception": "{\"class\":\"Error\",\"message\":\"Call to a member function getAppValueString() on null\",\"code\":0,\"file\":\"/var/www/html/apps/notifications/lib/Push.php:644\",\"trace\":\"#0 /var/www/html/apps/notifications/lib/Push.php(297): OCA\\Notifications\\Push->encryptAndSign(Object(OC\\Security\\IdentityProof\\Key), Array, 60497, Object(OC\\Notification\\Notification), false)\\n#1 /var/www/html/apps/notifications/lib/App.php(37): OCA\\Notifications\\Push->pushToDevice(60497, Object(OC\\Notification\\Notification))\\n#2 /var/www/html/lib/private/Notification/Manager.php(313): OCA\\Notifications\\App->notify(Object(OC\\Notification\\Notification))\\n#3 /var/www/html/apps/activity/lib/NotificationGenerator.php(47): OC\\Notification\\Manager->notify(Object(OC\\Notification\\Notification))\\n#4 /var/www/html/apps/activity/lib/Consumer.php(50): OCA\\Activity\\NotificationGenerator->sendNotificationForEvent(Object(OC\\Activity\\Event), 371283)\\n#5 /var/www/html/lib/private/Activity/Manager.php(115): OCA\\Activity\\Consumer->receive(Object(OC\\Activity\\Event))\\n#6 /var/www/html/apps/dav/lib/CalDAV/Activity/Backend.php(474): OC\\Activity\\Manager->publish(Object(OC\\Activity\\Event))\\n#7 /var/www/html/apps/dav/lib/Listener/ActivityUpdaterListener.php(147): OCA\\DAV\\CalDAV\\Activity\\Backend->onTouchCalendarObject('object_update_e...', Array, Array, Array)\\n#8 /var/www/html/lib/private/EventDispatcher/ServiceEventListener.php(57): OCA\\DAV\\Listener\\ActivityUpdaterListener->handle(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#9 /var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php(220): OC\\EventDispatcher\\ServiceEventListener->__invoke(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent), 'OCP\\\\Calendar\\\\Ev...', Object(Symfony\\Component\\EventDispatcher\\EventDispatcher))\\n#10 /var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners(Array, 'OCP\\\\Calendar\\\\Ev...', Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#11 /var/www/html/lib/private/EventDispatcher/EventDispatcher.php(67): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent), 'OCP\\\\Calendar\\\\Ev...')\\n#12 /var/www/html/lib/private/EventDispatcher/EventDispatcher.php(79): OC\\EventDispatcher\\EventDispatcher->dispatch('OCP\\\\Calendar\\\\Ev...', Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#13 /var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php(1479): OC\\EventDispatcher\\EventDispatcher->dispatchTyped(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#14 /var/www/html/lib/public/AppFramework/Db/TTransactional.php(45): OCA\\DAV\\CalDAV\\CalDavBackend->{closure:OCA\\DAV\\CalDAV\\CalDavBackend::updateCalendarObject():1453}()\\n#15 /var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php(1453): OCA\\DAV\\CalDAV\\CalDavBackend->atomic(Object(Closure), Object(OC\\DB\\ConnectionAdapter))\\n#16 /var/www/html/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php(103): OCA\\DAV\\CalDAV\\CalDavBackend->updateCalendarObject(10, 'A032BB75-9384-4...', 'BEGIN:VCALENDAR...')\\n#17 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(1137): Sabre\\CalDAV\\CalendarObject->put('BEGIN:VCALENDAR...')\\n#18 /var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php(492): Sabre\\DAV\\Server->updateFile('calendars/thoma...', 'BEGIN:VCALENDAR...', NULL)\\n#19 /var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php(89): Sabre\\DAV\\CorePlugin->httpPut(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#20 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(472): Sabre\\DAV\\Server->emit('method:PUT', Array)\\n#21 /var/www/html/apps/dav/lib/Connector/Sabre/Server.php(212): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#22 /var/www/html/apps/dav/lib/Server.php(428): OCA\\DAV\\Connector\\Sabre\\Server->start()\\n#23 /var/www/html/apps/dav/appinfo/v2/remote.php(25): OCA\\DAV\\Server->exec()\\n#24 /var/www/html/remote.php(151): require_once('/var/www/html/a...')\\n#25 {main}\"}", "CustomMessage": "Error generating activity for a deleted calendar object: Call to a member function getAppValueString() on null" } } { "reqId": "nLZK2npTEGJyvoW62dAQ", "level": 2, "time": "2026-06-03T10:00:54+00:00", "remoteAddr": "172.22.0.2", "user": "thomas", "app": "PHP", "method": "PUT", "url": "/remote.php/dav/calendars/thomas/family/A032BB75-9384-41A6-9794-480A68A3C36D.ics", "scriptName": "/remote.php", "message": "Undefined property: OCA\\Notifications\\Push::$appConfig at /var/www/html/apps/notifications/lib/Push.php#644", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0", "version": "33.0.4.1", "data": { "app": "PHP" } } { "reqId": "nLZK2npTEGJyvoW62dAQ", "level": 3, "time": "2026-06-03T10:00:54+00:00", "remoteAddr": "172.22.0.2", "user": "thomas", "app": "webdav", "method": "PUT", "url": "/remote.php/dav/calendars/thomas/family/A032BB75-9384-41A6-9794-480A68A3C36D.ics", "scriptName": "/remote.php", "message": "Call to a member function getAppValueString() on null", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0", "version": "33.0.4.1", "exception": { "Exception": "Error", "Message": "Call to a member function getAppValueString() on null", "Code": 0, "Trace": [ { "file": "/var/www/html/apps/notifications/lib/Push.php", "line": 297, "function": "encryptAndSign", "class": "OCA\\Notifications\\Push", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/apps/notifications/lib/App.php", "line": 37, "function": "pushToDevice", "class": "OCA\\Notifications\\Push", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/lib/private/Notification/Manager.php", "line": 313, "function": "notify", "class": "OCA\\Notifications\\App", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/custom_apps/event_update_notification/lib/EventListener.php", "line": 148, "function": "notify", "class": "OC\\Notification\\Manager", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/custom_apps/event_update_notification/lib/EventListener.php", "line": 59, "function": "onTouchCalendarObject", "class": "OCA\\EventUpdateNotification\\EventListener", "type": "->", "args": [ "object_update_event", { "id": "*** sensitive parameters replaced ***", "uri": "family", "principaluri": "principals/users/thomas", "{http://calendarserver.org/ns/}getctag": "http://sabre.io/ns/sync/17569", "{http://sabredav.org/ns}sync-token": 17569, "0": "And 9 more entries, set log level to debug to see all entries" }, [ { "href": "principal:principals/groups/Familie", "commonName": "Familie", "status": 1, "readOnly": "*** sensitive parameters replaced ***", "{http://owncloud.org/ns}principal": "principals/groups/Familie", "0": "And 1 more entries, set log level to debug to see all entries" }, { "href": "principal:principals/users/birgit", "commonName": "birgit", "status": 1, "readOnly": "*** sensitive parameters replaced ***", "{http://owncloud.org/ns}principal": "principals/users/birgit", "0": "And 1 more entries, set log level to debug to see all entries" }, { "href": "principal:principals/users/thomas", "commonName": "thomas", "status": 1, "readOnly": "*** sensitive parameters replaced ***", "{http://owncloud.org/ns}principal": "principals/users/thomas", "0": "And 1 more entries, set log level to debug to see all entries" } ], { "id": 16536, "uri": "*** sensitive parameters replaced ***", "uid": "7e68bd44-ac90-4f3b-adff-40e088a219be", "lastmodified": 1780480854, "etag": "\"ddd83d05654b8a82ca41caf17c8598c5\"", "0": "And 6 more entries, set log level to debug to see all entries" } ] }, { "file": "/var/www/html/lib/private/EventDispatcher/ServiceEventListener.php", "line": 57, "function": "handle", "class": "OCA\\EventUpdateNotification\\EventListener", "type": "->", "args": [ { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" } ] }, { "file": "/var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php", "line": 220, "function": "__invoke", "class": "OC\\EventDispatcher\\ServiceEventListener", "type": "->", "args": [ { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" }, "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent", { "__class__": "Symfony\\Component\\EventDispatcher\\EventDispatcher" } ] }, { "file": "/var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php", "line": 56, "function": "callListeners", "class": "Symfony\\Component\\EventDispatcher\\EventDispatcher", "type": "->", "args": [ [ { "__class__": "Closure" }, { "__class__": "Closure" }, { "__class__": "Closure" }, { "__class__": "Closure" }, { "__class__": "Closure" }, "And 2 more entries, set log level to debug to see all entries" ], "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent", { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" } ] }, { "file": "/var/www/html/lib/private/EventDispatcher/EventDispatcher.php", "line": 67, "function": "dispatch", "class": "Symfony\\Component\\EventDispatcher\\EventDispatcher", "type": "->", "args": [ { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" }, "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" ] }, { "file": "/var/www/html/lib/private/EventDispatcher/EventDispatcher.php", "line": 79, "function": "dispatch", "class": "OC\\EventDispatcher\\EventDispatcher", "type": "->", "args": [ "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent", { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" } ] }, { "file": "/var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php", "line": 1479, "function": "dispatchTyped", "class": "OC\\EventDispatcher\\EventDispatcher", "type": "->", "args": [ { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" } ] }, { "file": "/var/www/html/lib/public/AppFramework/Db/TTransactional.php", "line": 45, "function": "{closure:OCA\\DAV\\CalDAV\\CalDavBackend::updateCalendarObject():1453}", "class": "OCA\\DAV\\CalDAV\\CalDavBackend", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php", "line": 1453, "function": "atomic", "class": "OCA\\DAV\\CalDAV\\CalDavBackend", "type": "->", "args": [ { "__class__": "Closure" }, { "__class__": "OC\\DB\\ConnectionAdapter" } ] }, { "file": "/var/www/html/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php", "line": 103, "function": "updateCalendarObject", "class": "OCA\\DAV\\CalDAV\\CalDavBackend", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php", "line": 1137, "function": "put", "class": "Sabre\\CalDAV\\CalendarObject", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php", "line": 492, "function": "updateFile", "class": "Sabre\\DAV\\Server", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php", "line": 89, "function": "httpPut", "class": "Sabre\\DAV\\CorePlugin", "type": "->", "args": [ { "__class__": "Sabre\\HTTP\\Request" }, { "__class__": "Sabre\\HTTP\\Response" } ] }, { "file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php", "line": 472, "function": "emit", "class": "Sabre\\DAV\\Server", "type": "->", "args": [ "method:PUT", [ { "__class__": "Sabre\\HTTP\\Request" }, { "__class__": "Sabre\\HTTP\\Response" } ] ] }, { "file": "/var/www/html/apps/dav/lib/Connector/Sabre/Server.php", "line": 212, "function": "invokeMethod", "class": "Sabre\\DAV\\Server", "type": "->", "args": [ { "__class__": "Sabre\\HTTP\\Request" }, { "__class__": "Sabre\\HTTP\\Response" } ] }, { "file": "/var/www/html/apps/dav/lib/Server.php", "line": 428, "function": "start", "class": "OCA\\DAV\\Connector\\Sabre\\Server", "type": "->", "args": [] }, { "file": "/var/www/html/apps/dav/appinfo/v2/remote.php", "line": 25, "function": "exec", "class": "OCA\\DAV\\Server", "type": "->", "args": [] }, { "file": "/var/www/html/remote.php", "line": 151, "args": [ "/var/www/html/apps/dav/appinfo/v2/remote.php" ], "function": "require_once" } ], "File": "/var/www/html/apps/notifications/lib/Push.php", "Line": 644, "message": "Call to a member function getAppValueString() on null", "exception": "{\"class\":\"Error\",\"message\":\"Call to a member function getAppValueString() on null\",\"code\":0,\"file\":\"/var/www/html/apps/notifications/lib/Push.php:644\",\"trace\":\"#0 /var/www/html/apps/notifications/lib/Push.php(297): OCA\\Notifications\\Push->encryptAndSign(Object(OC\\Security\\IdentityProof\\Key), Array, 60498, Object(OC\\Notification\\Notification), false)\\n#1 /var/www/html/apps/notifications/lib/App.php(37): OCA\\Notifications\\Push->pushToDevice(60498, Object(OC\\Notification\\Notification))\\n#2 /var/www/html/lib/private/Notification/Manager.php(313): OCA\\Notifications\\App->notify(Object(OC\\Notification\\Notification))\\n#3 /var/www/html/custom_apps/event_update_notification/lib/EventListener.php(148): OC\\Notification\\Manager->notify(Object(OC\\Notification\\Notification))\\n#4 /var/www/html/custom_apps/event_update_notification/lib/EventListener.php(59): OCA\\EventUpdateNotification\\EventListener->onTouchCalendarObject('object_update_e...', Array, Array, Array)\\n#5 /var/www/html/lib/private/EventDispatcher/ServiceEventListener.php(57): OCA\\EventUpdateNotification\\EventListener->handle(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#6 /var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php(220): OC\\EventDispatcher\\ServiceEventListener->__invoke(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent), 'OCP\\\\Calendar\\\\Ev...', Object(Symfony\\Component\\EventDispatcher\\EventDispatcher))\\n#7 /var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners(Array, 'OCP\\\\Calendar\\\\Ev...', Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#8 /var/www/html/lib/private/EventDispatcher/EventDispatcher.php(67): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent), 'OCP\\\\Calendar\\\\Ev...')\\n#9 /var/www/html/lib/private/EventDispatcher/EventDispatcher.php(79): OC\\EventDispatcher\\EventDispatcher->dispatch('OCP\\\\Calendar\\\\Ev...', Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#10 /var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php(1479): OC\\EventDispatcher\\EventDispatcher->dispatchTyped(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#11 /var/www/html/lib/public/AppFramework/Db/TTransactional.php(45): OCA\\DAV\\CalDAV\\CalDavBackend->{closure:OCA\\DAV\\CalDAV\\CalDavBackend::updateCalendarObject():1453}()\\n#12 /var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php(1453): OCA\\DAV\\CalDAV\\CalDavBackend->atomic(Object(Closure), Object(OC\\DB\\ConnectionAdapter))\\n#13 /var/www/html/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php(103): OCA\\DAV\\CalDAV\\CalDavBackend->updateCalendarObject(10, 'A032BB75-9384-4...', 'BEGIN:VCALENDAR...')\\n#14 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(1137): Sabre\\CalDAV\\CalendarObject->put('BEGIN:VCALENDAR...')\\n#15 /var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php(492): Sabre\\DAV\\Server->updateFile('calendars/thoma...', 'BEGIN:VCALENDAR...', NULL)\\n#16 /var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php(89): Sabre\\DAV\\CorePlugin->httpPut(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#17 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(472): Sabre\\DAV\\Server->emit('method:PUT', Array)\\n#18 /var/www/html/apps/dav/lib/Connector/Sabre/Server.php(212): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#19 /var/www/html/apps/dav/lib/Server.php(428): OCA\\DAV\\Connector\\Sabre\\Server->start()\\n#20 /var/www/html/apps/dav/appinfo/v2/remote.php(25): OCA\\DAV\\Server->exec()\\n#21 /var/www/html/remote.php(151): require_once('/var/www/html/a...')\\n#22 {main}\"}", "CustomMessage": "Call to a member function getAppValueString() on null" } } { "reqId": "nLZK2npTEGJyvoW62dAQ", "level": 3, "time": "2026-06-03T10:00:54+00:00", "remoteAddr": "172.22.0.2", "user": "thomas", "app": "no app in context", "method": "PUT", "url": "/remote.php/dav/calendars/thomas/family/A032BB75-9384-41A6-9794-480A68A3C36D.ics", "scriptName": "/remote.php", "message": "Uncaught exception", "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0", "version": "33.0.4.1", "exception": { "Exception": "Error", "Message": "Call to a member function getAppValueString() on null", "Code": 0, "Trace": [ { "file": "/var/www/html/apps/notifications/lib/Push.php", "line": 297, "function": "encryptAndSign", "class": "OCA\\Notifications\\Push", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/apps/notifications/lib/App.php", "line": 37, "function": "pushToDevice", "class": "OCA\\Notifications\\Push", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/lib/private/Notification/Manager.php", "line": 313, "function": "notify", "class": "OCA\\Notifications\\App", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/custom_apps/event_update_notification/lib/EventListener.php", "line": 148, "function": "notify", "class": "OC\\Notification\\Manager", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/custom_apps/event_update_notification/lib/EventListener.php", "line": 59, "function": "onTouchCalendarObject", "class": "OCA\\EventUpdateNotification\\EventListener", "type": "->", "args": [ "object_update_event", { "id": "*** sensitive parameters replaced ***", "uri": "family", "principaluri": "principals/users/thomas", "{http://calendarserver.org/ns/}getctag": "http://sabre.io/ns/sync/17569", "{http://sabredav.org/ns}sync-token": 17569, "0": "And 9 more entries, set log level to debug to see all entries" }, [ { "href": "principal:principals/groups/Familie", "commonName": "Familie", "status": 1, "readOnly": "*** sensitive parameters replaced ***", "{http://owncloud.org/ns}principal": "principals/groups/Familie", "0": "And 1 more entries, set log level to debug to see all entries" }, { "href": "principal:principals/users/birgit", "commonName": "birgit", "status": 1, "readOnly": "*** sensitive parameters replaced ***", "{http://owncloud.org/ns}principal": "principals/users/birgit", "0": "And 1 more entries, set log level to debug to see all entries" }, { "href": "principal:principals/users/thomas", "commonName": "thomas", "status": 1, "readOnly": "*** sensitive parameters replaced ***", "{http://owncloud.org/ns}principal": "principals/users/thomas", "0": "And 1 more entries, set log level to debug to see all entries" } ], { "id": 16536, "uri": "*** sensitive parameters replaced ***", "uid": "7e68bd44-ac90-4f3b-adff-40e088a219be", "lastmodified": 1780480854, "etag": "\"ddd83d05654b8a82ca41caf17c8598c5\"", "0": "And 6 more entries, set log level to debug to see all entries" } ] }, { "file": "/var/www/html/lib/private/EventDispatcher/ServiceEventListener.php", "line": 57, "function": "handle", "class": "OCA\\EventUpdateNotification\\EventListener", "type": "->", "args": [ { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" } ] }, { "file": "/var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php", "line": 220, "function": "__invoke", "class": "OC\\EventDispatcher\\ServiceEventListener", "type": "->", "args": [ { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" }, "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent", { "__class__": "Symfony\\Component\\EventDispatcher\\EventDispatcher" } ] }, { "file": "/var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php", "line": 56, "function": "callListeners", "class": "Symfony\\Component\\EventDispatcher\\EventDispatcher", "type": "->", "args": [ [ { "__class__": "Closure" }, { "__class__": "Closure" }, { "__class__": "Closure" }, { "__class__": "Closure" }, { "__class__": "Closure" }, "And 2 more entries, set log level to debug to see all entries" ], "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent", { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" } ] }, { "file": "/var/www/html/lib/private/EventDispatcher/EventDispatcher.php", "line": 67, "function": "dispatch", "class": "Symfony\\Component\\EventDispatcher\\EventDispatcher", "type": "->", "args": [ { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" }, "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" ] }, { "file": "/var/www/html/lib/private/EventDispatcher/EventDispatcher.php", "line": 79, "function": "dispatch", "class": "OC\\EventDispatcher\\EventDispatcher", "type": "->", "args": [ "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent", { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" } ] }, { "file": "/var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php", "line": 1479, "function": "dispatchTyped", "class": "OC\\EventDispatcher\\EventDispatcher", "type": "->", "args": [ { "__class__": "OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent" } ] }, { "file": "/var/www/html/lib/public/AppFramework/Db/TTransactional.php", "line": 45, "function": "{closure:OCA\\DAV\\CalDAV\\CalDavBackend::updateCalendarObject():1453}", "class": "OCA\\DAV\\CalDAV\\CalDavBackend", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php", "line": 1453, "function": "atomic", "class": "OCA\\DAV\\CalDAV\\CalDavBackend", "type": "->", "args": [ { "__class__": "Closure" }, { "__class__": "OC\\DB\\ConnectionAdapter" } ] }, { "file": "/var/www/html/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php", "line": 103, "function": "updateCalendarObject", "class": "OCA\\DAV\\CalDAV\\CalDavBackend", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php", "line": 1137, "function": "put", "class": "Sabre\\CalDAV\\CalendarObject", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php", "line": 492, "function": "updateFile", "class": "Sabre\\DAV\\Server", "type": "->", "args": [ "*** sensitive parameters replaced ***" ] }, { "file": "/var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php", "line": 89, "function": "httpPut", "class": "Sabre\\DAV\\CorePlugin", "type": "->", "args": [ { "__class__": "Sabre\\HTTP\\Request" }, { "__class__": "Sabre\\HTTP\\Response" } ] }, { "file": "/var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php", "line": 472, "function": "emit", "class": "Sabre\\DAV\\Server", "type": "->", "args": [ "method:PUT", [ { "__class__": "Sabre\\HTTP\\Request" }, { "__class__": "Sabre\\HTTP\\Response" } ] ] }, { "file": "/var/www/html/apps/dav/lib/Connector/Sabre/Server.php", "line": 212, "function": "invokeMethod", "class": "Sabre\\DAV\\Server", "type": "->", "args": [ { "__class__": "Sabre\\HTTP\\Request" }, { "__class__": "Sabre\\HTTP\\Response" } ] }, { "file": "/var/www/html/apps/dav/lib/Server.php", "line": 428, "function": "start", "class": "OCA\\DAV\\Connector\\Sabre\\Server", "type": "->", "args": [] }, { "file": "/var/www/html/apps/dav/appinfo/v2/remote.php", "line": 25, "function": "exec", "class": "OCA\\DAV\\Server", "type": "->", "args": [] }, { "file": "/var/www/html/remote.php", "line": 151, "args": [ "/var/www/html/apps/dav/appinfo/v2/remote.php" ], "function": "require_once" } ], "File": "/var/www/html/apps/notifications/lib/Push.php", "Line": 644, "message": "Uncaught exception", "exception": "{\"class\":\"Error\",\"message\":\"Call to a member function getAppValueString() on null\",\"code\":0,\"file\":\"/var/www/html/apps/notifications/lib/Push.php:644\",\"trace\":\"#0 /var/www/html/apps/notifications/lib/Push.php(297): OCA\\Notifications\\Push->encryptAndSign(Object(OC\\Security\\IdentityProof\\Key), Array, 60498, Object(OC\\Notification\\Notification), false)\\n#1 /var/www/html/apps/notifications/lib/App.php(37): OCA\\Notifications\\Push->pushToDevice(60498, Object(OC\\Notification\\Notification))\\n#2 /var/www/html/lib/private/Notification/Manager.php(313): OCA\\Notifications\\App->notify(Object(OC\\Notification\\Notification))\\n#3 /var/www/html/custom_apps/event_update_notification/lib/EventListener.php(148): OC\\Notification\\Manager->notify(Object(OC\\Notification\\Notification))\\n#4 /var/www/html/custom_apps/event_update_notification/lib/EventListener.php(59): OCA\\EventUpdateNotification\\EventListener->onTouchCalendarObject('object_update_e...', Array, Array, Array)\\n#5 /var/www/html/lib/private/EventDispatcher/ServiceEventListener.php(57): OCA\\EventUpdateNotification\\EventListener->handle(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#6 /var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php(220): OC\\EventDispatcher\\ServiceEventListener->__invoke(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent), 'OCP\\\\Calendar\\\\Ev...', Object(Symfony\\Component\\EventDispatcher\\EventDispatcher))\\n#7 /var/www/html/3rdparty/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners(Array, 'OCP\\\\Calendar\\\\Ev...', Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#8 /var/www/html/lib/private/EventDispatcher/EventDispatcher.php(67): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent), 'OCP\\\\Calendar\\\\Ev...')\\n#9 /var/www/html/lib/private/EventDispatcher/EventDispatcher.php(79): OC\\EventDispatcher\\EventDispatcher->dispatch('OCP\\\\Calendar\\\\Ev...', Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#10 /var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php(1479): OC\\EventDispatcher\\EventDispatcher->dispatchTyped(Object(OCP\\Calendar\\Events\\CalendarObjectUpdatedEvent))\\n#11 /var/www/html/lib/public/AppFramework/Db/TTransactional.php(45): OCA\\DAV\\CalDAV\\CalDavBackend->{closure:OCA\\DAV\\CalDAV\\CalDavBackend::updateCalendarObject():1453}()\\n#12 /var/www/html/apps/dav/lib/CalDAV/CalDavBackend.php(1453): OCA\\DAV\\CalDAV\\CalDavBackend->atomic(Object(Closure), Object(OC\\DB\\ConnectionAdapter))\\n#13 /var/www/html/3rdparty/sabre/dav/lib/CalDAV/CalendarObject.php(103): OCA\\DAV\\CalDAV\\CalDavBackend->updateCalendarObject(10, 'A032BB75-9384-4...', 'BEGIN:VCALENDAR...')\\n#14 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(1137): Sabre\\CalDAV\\CalendarObject->put('BEGIN:VCALENDAR...')\\n#15 /var/www/html/3rdparty/sabre/dav/lib/DAV/CorePlugin.php(492): Sabre\\DAV\\Server->updateFile('calendars/thoma...', 'BEGIN:VCALENDAR...', NULL)\\n#16 /var/www/html/3rdparty/sabre/event/lib/WildcardEmitterTrait.php(89): Sabre\\DAV\\CorePlugin->httpPut(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#17 /var/www/html/3rdparty/sabre/dav/lib/DAV/Server.php(472): Sabre\\DAV\\Server->emit('method:PUT', Array)\\n#18 /var/www/html/apps/dav/lib/Connector/Sabre/Server.php(212): Sabre\\DAV\\Server->invokeMethod(Object(Sabre\\HTTP\\Request), Object(Sabre\\HTTP\\Response))\\n#19 /var/www/html/apps/dav/lib/Server.php(428): OCA\\DAV\\Connector\\Sabre\\Server->start()\\n#20 /var/www/html/apps/dav/appinfo/v2/remote.php(25): OCA\\DAV\\Server->exec()\\n#21 /var/www/html/remote.php(151): require_once('/var/www/html/a...')\\n#22 {main}\"}", "CustomMessage": "Uncaught exception" } }Additional info
Not sure if this is related to #60650 🤔 🤷🏼♂️