Nach dem heutigen Upgrade auf MacOS 10.12.4 habe ich angefangen, Tonnen von Fehler-/Fehlerprotokollmeldungen in der Konsole zu erhalten, die durch den CalendarAgent
Prozess generiert wurden. Einige der Fehler sind 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 generierten 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.
Das mögliche Problem ist, dass das Datenbankschema oder einige Datenbankeinträge nicht mit der neuesten Kalender-App kompatibel sind. Oder diese Einträge sind 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. Möglichkeit zu machen:
ctrl+q
), dann~/Library/Calendars
undCalendar Cache
(Sie können sie einfach in den Papierkorb verschieben)Wahrscheinlich müssen Sie Ihre Kalenderkonten erneut aktivieren.
Öffnen Sie dazu die Einstellungen der Kalender-App und wählen Sie die gewünschten Konten im Abschnitt „Konten“ aus
CalendarAgent
oder geöffnet iTunes
.
JC Matos
Ahmadow
Hefewe1zen
Ahmadow
Dan