Nach dem heutigen Upgrade auf MacOS 10.12.4 wurde in der vom CalendarAgent
Prozess generierten Konsole eine Vielzahl von Fehler- / Fehlerprotokollmeldungen angezeigt . Einige der Fehler werden unten eingefügt:
error: sql cached statement NSSQLiteStatement <0x7fae52e27ad0> on entity 'CalDAVError' with sql text 'SELECT t0.Z_ENT, t0.Z_PK, t0.Z_OPT, t0.ZCODE, t0.ZDOMAIN, t0.ZUSERINFO, t0.ZCHANGEREQUEST, t0.Z8_CHANGEREQUEST, t0.ZPRINCIPAL, t0.ZOPERATION, t0.ZPRINCIPAL1, t0.ZPUBLICATION, t0.ZSUBSCRIPTIONINFO FROM ZERROR t0 WHERE ( t0.ZPRINCIPAL IN (SELECT * FROM _Z_intarray0) AND t0.Z_ENT = ?) ' failed due to missing variable binding for (null) with expecting bindings (
"<NSSQLBindVariable: 0x7fae52eed410>"
) but actual substitution variables {
destinations = "{0x400072b <x-coredata://F6135326-AEE3-4C69-AD55-060EF81D21A6/CalDAVPrincipal/p16>}";
}
error: sql cached statement NSSQLiteStatement <0x7fae551cadc0> on entity 'Attachment' with sql text 'SELECT 0, t0.Z_PK, t0.Z_OPT, t0.ZATTACHMENTID, t0.ZCONTENTTYPE, t0.ZFILENAMEINCACHE, t0.ZFILENAMESUGGESTEDBYSERVER, t0.ZISAUTOARCHIVED, t0.ZISCACHED, t0.ZOMITSYNCRECORD, t0.ZPATHONDISKSTRING, t0.ZURLSTRING, t0.ZUUID, t0.ZITEM, t0.Z4_ITEM FROM ZATTACHMENT t0 WHERE t0.ZITEM IN (SELECT * FROM _Z_intarray0) ORDER BY t0.ZITEM' failed due to missing variable binding for (null) with expecting bindings (
) but actual substitution variables {
destinations = "{0xd340030b <x-coredata://F6135326-AEE3-4C69-AD55-060EF81D21A6/Event/p845>, 0xf2c0030b <x-coredata://F6135326-AEE3-4C69-AD55-060EF81D21A6/Event/p971>}";
}
Die Anzahl der innerhalb weniger Minuten erzeugten Fehler beträgt mehr als 6000!. Was denkst du könnte der Grund sein? Wenn Sie der Meinung sind, dass ich weitere Details hinzufügen muss, geben Sie dies bitte in den Kommentaren an.
Antworten:
Das mögliche Problem ist, dass das Datenbankschema oder einige Datenbankeinträge nicht mit der neuesten Kalender-App kompatibel sind. Oder möglicherweise sind diese Einträge beschädigt.
Es gibt 2 mögliche Lösungen:
Fix DB, was schwierig ist.
drop db - es sind nur zwischengespeicherte Daten Ihrer Cloud-Konten.
um die 2. Option zu machen:
ctrl+q
)~/Library/Calendars
undCalendar Cache
Dateien entfernen (Sie können sie einfach in den Papierkorb werfen)Sie müssen wahrscheinlich Ihre Kalenderkonten reaktivieren.
Öffnen Sie dazu die Einstellungen der Kalender-App und wählen Sie im Abschnitt "Konten" die gewünschten Konten aus
quelle