Nextcloud Hub 10 (31.0.6)
Seit wann der Fehler vorliegt, kann ich leider nicht nachvollziehen. Ăffnet man den Kalender, werden keine Termine/Kalender mehr angezeigt, die âSanduhrâ läuft in Dauerschleife.
Fehlerprotokollierung:
BadFunctionCallException propertiesPathonlyIndex is not a valid attribute
Installiere ich auf dem manged Server (all-inkl) eine neue Instanz von Nextcloud mit leerer Datenbank funktioniert der Kalender.
Binde ich die produktive Datenbank in die neue Instanz ein, tritt der gleiche Fehler auf, was mich darauf schlieĂen lässt, es liegt ein Datenbankproblem vor.
Leider kann ich en Fehler nicht identifizieren. Hat jemand eine Idee/Ansatz?
Systemprotokoll:
{
"reqId": "aG-CGPEnjnbXbZTxUeBp5wAAEyI",
"level": 3,
"time": "2025-07-10T11:04:24+02:00",
"remoteAddr": "91.186.50.81",
"user": "Administrator",
"app": "no app in context",
"method": "PUT",
"url": "/ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json",
"message": "propertiesPathonlyIndex is not a valid attribute",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.5 Safari/605.1.15",
"version": "31.0.6.2",
"exception": {
"Exception": "BadFunctionCallException",
"Message": "propertiesPathonlyIndex is not a valid attribute",
"Code": 0,
"Trace": [
{
"file": "/www/htdocs/w00af220/cloud/lib/public/AppFramework/Db/Entity.php",
"line": 59,
"function": "setter",
"class": "OCP\\AppFramework\\Db\\Entity",
"type": "->",
"args": [
"propertiesPathonlyIndex",
[
0
]
]
},
{
"file": "/www/htdocs/w00af220/cloud/lib/public/AppFramework/Db/QBMapper.php",
"line": 315,
"function": "fromRow",
"class": "OCP\\AppFramework\\Db\\Entity",
"type": "::",
"args": [
{
"id": 60,
"propertyname": "{http://owncloud.org/ns}calendar-enabled",
"propertyvalue": "1",
"propertypath": "calendars/Administrator/allgemein",
"userid": "Administrator",
"properties_pathonly_index": 0,
"valuetype": 1
}
]
},
{
"file": "/www/htdocs/w00af220/cloud/lib/public/AppFramework/Db/QBMapper.php",
"line": 333,
"function": "mapRowToEntity",
"class": "OCP\\AppFramework\\Db\\QBMapper",
"type": "->",
"args": [
{
"id": 60,
"propertyname": "{http://owncloud.org/ns}calendar-enabled",
"propertyvalue": "1",
"propertypath": "calendars/Administrator/allgemein",
"userid": "Administrator",
"properties_pathonly_index": 0,
"valuetype": 1
}
]
},
{
"file": "/www/htdocs/w00af220/cloud/apps/dav/lib/Db/PropertyMapper.php",
"line": 52,
"function": "findEntities",
"class": "OCP\\AppFramework\\Db\\QBMapper",
"type": "->",
"args": [
{
"__class__": "OC\\DB\\QueryBuilder\\QueryBuilder"
}
]
},
{
"file": "/www/htdocs/w00af220/cloud/apps/dav/lib/CalDAV/CalendarProvider.php",
"line": 56,
"function": "findPropertiesByPath",
"class": "OCA\\DAV\\Db\\PropertyMapper",
"type": "->",
"args": [
"Administrator",
"calendars/Administrator/allgemein"
]
},
{
"file": "/www/htdocs/w00af220/cloud/apps/dav/lib/CalDAV/CalendarProvider.php",
"line": 41,
"function": "getAdditionalProperties",
"class": "OCA\\DAV\\CalDAV\\CalendarProvider",
"type": "->",
"args": [
"principals/users/Administrator",
"allgemein"
]
},
{
"file": "/www/htdocs/w00af220/cloud/lib/private/Calendar/Manager.php",
"line": 188,
"function": "getCalendars",
"class": "OCA\\DAV\\CalDAV\\CalendarProvider",
"type": "->",
"args": [
"principals/users/Administrator",
[]
]
},
{
"function": "OC\\Calendar\\{closure}",
"class": "OC\\Calendar\\Manager",
"type": "->",
"args": [
"*** sensitive parameters replaced ***"
]
},
{
"file": "/www/htdocs/w00af220/cloud/lib/private/Calendar/Manager.php",
"line": 177,
"function": "array_map",
"args": [
{
"__class__": "Closure"
},
[
"*** sensitive parameters replaced ***",
"*** sensitive parameters replaced ***"
]
]
},
{
"file": "/www/htdocs/w00af220/cloud/apps/dav/lib/CalDAV/Status/StatusService.php",
"line": 152,
"function": "getCalendarsForPrincipal",
"class": "OC\\Calendar\\Manager",
"type": "->",
"args": [
"principals/users/Administrator"
]
},
{
"file": "/www/htdocs/w00af220/cloud/apps/dav/lib/CalDAV/Status/StatusService.php",
"line": 56,
"function": "getCalendarEvents",
"class": "OCA\\DAV\\CalDAV\\Status\\StatusService",
"type": "->",
"args": [
{
"__class__": "OC\\User\\User"
}
]
},
{
"file": "/www/htdocs/w00af220/cloud/apps/user_status/lib/Listener/UserLiveStatusListener.php",
"line": 52,
"function": "processCalendarStatus",
"class": "OCA\\DAV\\CalDAV\\Status\\StatusService",
"type": "->",
"args": [
"Administrator"
]
},
{
"file": "/www/htdocs/w00af220/cloud/lib/private/EventDispatcher/ServiceEventListener.php",
"line": 68,
"function": "handle",
"class": "OCA\\UserStatus\\Listener\\UserLiveStatusListener",
"type": "->",
"args": [
{
"__class__": "OCP\\User\\Events\\UserLiveStatusEvent"
}
]
},
{
"file": "/www/htdocs/w00af220/cloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php",
"line": 220,
"function": "__invoke",
"class": "OC\\EventDispatcher\\ServiceEventListener",
"type": "->",
"args": [
{
"__class__": "OCP\\User\\Events\\UserLiveStatusEvent"
},
"OCP\\User\\Events\\UserLiveStatusEvent",
{
"__class__": "Symfony\\Component\\EventDispatcher\\EventDispatcher"
}
]
},
{
"file": "/www/htdocs/w00af220/cloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php",
"line": 56,
"function": "callListeners",
"class": "Symfony\\Component\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
[
{
"__class__": "Closure"
}
],
"OCP\\User\\Events\\UserLiveStatusEvent",
{
"__class__": "OCP\\User\\Events\\UserLiveStatusEvent"
}
]
},
{
"file": "/www/htdocs/w00af220/cloud/lib/private/EventDispatcher/EventDispatcher.php",
"line": 67,
"function": "dispatch",
"class": "Symfony\\Component\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
{
"__class__": "OCP\\User\\Events\\UserLiveStatusEvent"
},
"OCP\\User\\Events\\UserLiveStatusEvent"
]
},
{
"file": "/www/htdocs/w00af220/cloud/lib/private/EventDispatcher/EventDispatcher.php",
"line": 79,
"function": "dispatch",
"class": "OC\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
"OCP\\User\\Events\\UserLiveStatusEvent",
{
"__class__": "OCP\\User\\Events\\UserLiveStatusEvent"
}
]
},
{
"file": "/www/htdocs/w00af220/cloud/apps/user_status/lib/Controller/HeartbeatController.php",
"line": 71,
"function": "dispatchTyped",
"class": "OC\\EventDispatcher\\EventDispatcher",
"type": "->",
"args": [
{
"__class__": "OCP\\User\\Events\\UserLiveStatusEvent"
}
]
},
{
"file": "/www/htdocs/w00af220/cloud/lib/private/AppFramework/Http/Dispatcher.php",
"line": 200,
"function": "heartbeat",
"class": "OCA\\UserStatus\\Controller\\HeartbeatController",
"type": "->",
"args": [
"online"
]
},
{
"file": "/www/htdocs/w00af220/cloud/lib/private/AppFramework/Http/Dispatcher.php",
"line": 114,
"function": "executeController",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->",
"args": [
{
"__class__": "OCA\\UserStatus\\Controller\\HeartbeatController"
},
"heartbeat"
]
},
{
"file": "/www/htdocs/w00af220/cloud/lib/private/AppFramework/App.php",
"line": 161,
"function": "dispatch",
"class": "OC\\AppFramework\\Http\\Dispatcher",
"type": "->",
"args": [
{
"__class__": "OCA\\UserStatus\\Controller\\HeartbeatController"
},
"heartbeat"
]
},
{
"file": "/www/htdocs/w00af220/cloud/lib/private/Route/Router.php",
"line": 307,
"function": "main",
"class": "OC\\AppFramework\\App",
"type": "::",
"args": [
"OCA\\UserStatus\\Controller\\HeartbeatController",
"heartbeat",
{
"__class__": "OC\\AppFramework\\DependencyInjection\\DIContainer"
},
{
"_route": "ocs.user_status.heartbeat.heartbeat"
}
]
},
{
"file": "/www/htdocs/w00af220/cloud/ocs/v1.php",
"line": 49,
"function": "match",
"class": "OC\\Route\\Router",
"type": "->",
"args": [
"/ocsapp/apps/user_status/api/v1/heartbeat"
]
},
{
"file": "/www/htdocs/w00af220/cloud/ocs/v2.php",
"line": 7,
"args": [
"/www/htdocs/w00af220/cloud/ocs/v1.php"
],
"function": "require_once"
}
],
"File": "/www/htdocs/w00af220/cloud/lib/public/AppFramework/Db/Entity.php",
"Line": 95,
"message": "propertiesPathonlyIndex is not a valid attribute",
"exception": [],
"CustomMessage": "propertiesPathonlyIndex is not a valid attribute"
},
"id": "686f821a6d73e"
}