BadFunctionCallException propertiesPathonlyIndex is not a valid attribute

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"
}

Niemand eine Idee?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.