Hallo zusammen,
ich habe ein tierisches Problem mit meinen Kalendern. Keiner der Kalender funktioniert, auch nicht mehr via CalDAV (und das ist das Wichtigste).
Aus dem Log werde ich nicht schlau, eventuell weis jemand von euch, wie ich das wieder hinbekommeâŠ
NC Version 13.0.8
Ubuntu Linux 18.04 LTS
PHP Version: 7.1.25
â Begin Log â
Fatal webdav Doctrine\DBAL\Exception\InvalidFieldNameException: An exception occurred while executing âSELECT uri
, calendardata
FROM oc_calendarobjects
WHERE (calendarid
= ?) AND (componenttype
= ?) AND (lastoccurence
> ?) AND (firstoccurence
< ?)â with params [â1â, âVEVENTâ, 1546210800, 1549839600]: SQLSTATE[42S22]: Column not found: 1054 Unknown column âcalendardataâ in âfield listâ0./snap/nextcloud/10314/htdocs/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php - line 128: Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException(âAn exception ocâŠâ, Object(Doctrine\DBAL\Driver\PDOException))
1./snap/nextcloud/10314/htdocs/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php - line 855: Doctrine\DBAL\DBALException driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(Doctrine\DBAL\Driver\PDOException), âSELECT uri
, ...', Array) 2./snap/nextcloud/10314/htdocs/lib/private/DB/Connection.php - line 195: Doctrine\DBAL\Connection->executeQuery('SELECT
uri,
âŠâ, Array, Array, NULL)
3./snap/nextcloud/10314/htdocs/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Query/QueryBuilder.php - line 206: OC\DB\Connection->executeQuery(âSELECT uri
, `âŠâ, Array, Array)
4./snap/nextcloud/10314/htdocs/lib/private/DB/QueryBuilder/QueryBuilder.php - line 214: Doctrine\DBAL\Query\QueryBuilder->execute()
5./snap/nextcloud/10314/htdocs/apps/dav/lib/CalDAV/CalDavBackend.php - line 1226: OC\DB\QueryBuilder\QueryBuilder->execute()
6./snap/nextcloud/10314/htdocs/apps/dav/lib/CalDAV/Calendar.php - line 292: OCA\DAV\CalDAV\CalDavBackend->calendarQuery(â1â, Array)
7./snap/nextcloud/10314/htdocs/3rdparty/sabre/dav/lib/CalDAV/Plugin.php - line 624: OCA\DAV\CalDAV\Calendar->calendarQuery(Array)
8./snap/nextcloud/10314/htdocs/3rdparty/sabre/dav/lib/CalDAV/Plugin.php - line 250: Sabre\CalDAV\Plugin->calendarQueryReport(Object(Sabre\CalDAV\Xml\Request\CalendarQueryReport))
9.[internal function] Sabre\CalDAV\Plugin->report(â{urn ietf paramâŠâ, Object(Sabre\CalDAV\Xml\Request\CalendarQueryReport), âcalendars/oxn/pâŠâ)
10./snap/nextcloud/10314/htdocs/3rdparty/sabre/event/lib/EventEmitterTrait.php - line 105: call_user_func_array(Array, Array)
11./snap/nextcloud/10314/htdocs/3rdparty/sabre/dav/lib/DAV/CorePlugin.php - line 722: Sabre\Event\EventEmitter->emit(âreportâ, Array)
12.[internal function] Sabre\DAV\CorePlugin->httpReport(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
13./snap/nextcloud/10314/htdocs/3rdparty/sabre/event/lib/EventEmitterTrait.php - line 105: call_user_func_array(Array, Array)
14./snap/nextcloud/10314/htdocs/3rdparty/sabre/dav/lib/DAV/Server.php - line 479: Sabre\Event\EventEmitter->emit(âmethod REPORTâ, Array)
15./snap/nextcloud/10314/htdocs/3rdparty/sabre/dav/lib/DAV/Server.php - line 254: Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))
16./snap/nextcloud/10314/htdocs/apps/dav/lib/Server.php - line 293: Sabre\DAV\Server->exec()
17./snap/nextcloud/10314/htdocs/apps/dav/appinfo/v2/remote.php - line 35: OCA\DAV\Server->exec()
18./snap/nextcloud/10314/htdocs/remote.php - line 164: require_once(â/snap/nextcloudâŠâ)
19.{main}
â End Log â
Was muss ich machen ? Habe schon versucht, mehrere Backups, auch vom letzten Jahr zurĂŒck zu spielen (sprich die Tabellen), aber es funktioniert nicht. WĂŒrde auch auf NC 15 aktualisieren (in der Hoffnung, dass dann alles wieder funktioniert), aber via SNAP kann ich die Version noch nicht laden, da noch nicht veröffentlicht.
LG
Marcus
Nachtrag: Im Webbereich unter dem MenĂŒpunkt âKalenderâ zeigt mir NC das berĂŒhmtberĂŒchtigte Ausrufezeichen an, mit dem Hinweis, ich solle in den JavaConsole nachsehen. Auch durch F12 bin ich nicht schlau geworden.
Solltet ihr diesbezĂŒglich noch Hinweise benötigen, sagt es einfach, ich stelle sie dann ein.