CalendarAgent kontinuierliche Fehlergenerierung in MacOS 10.12.4

11

Nach dem heutigen Upgrade auf MacOS 10.12.4 wurde in der vom CalendarAgentProzess 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.

Ahmedov
quelle
Heute gleich entdeckt .. jetzt recherchieren. Sie haben eine Antwort gefunden?
JC Matos
@JCMatos nein, noch nicht. Ich habe versucht, einige der kalenderbezogenen Dateien ohne Erfolg zu entfernen. Es gibt ziemlich viele andere, die ich sporadisch bekomme.
Ahmedov
1
In 10.12 haben sie die Konsole und das Protokollierungssubsystem komplett überarbeitet. Leider ist es jetzt viel zu ausführlich. Wenn Sie tatsächlich kein Problem haben, können Sie es wahrscheinlich ignorieren.
Hefewe1zen
@ Hefewe1zen Ja, das vermute ich auch, weil, wie Sie sagten, die Anzahl der generierten Fehler schwankend ist. Auch andere Prozesse erzeugen Unmengen von Fehlermeldungen.
Ahmedov
Ist dieses Problem noch vorhanden oder haben Sie es behoben?
Dan

Antworten:

2

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:

  • Beenden Sie dann die Kalender-App ( ctrl+q)
  • offen ~/Library/Calendarsund
  • Calendar CacheDateien entfernen (Sie können sie einfach in den Papierkorb werfen)
  • Starten Sie die Kalender-App erneut.

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

xtfer
quelle
2
Willkommen bei Ask Different. Wir möchten, dass Antworten mehr als nur eine einzelne Zeile sind. Idealerweise sollten Sie erklären , warum Sie Ihre Antwort * richtig „Es auch Links, Zitate zu schaffen hilft, und / oder Screenshots Bitte beachten Sie unsere Hilfe Abschnitt.. Wie man Antwort auf das Schreiben von guten Antworten auf Fragen
Allan
Habe ich gerade für eine richtige Antwort gestimmt, weil ich zu präzise war? Dies ist keine Raketenwissenschaft ...
xtfer
Ich habe Sie nicht abgelehnt (ich habe nur abgelehnt, wenn es ungeheure Fehler gibt), und ich bin mit dem Wähler nicht einverstanden (sehr nachdrücklich), wenn dies die Voraussetzung war. Ich werde dafür stimmen, es aufzuheben; Sie sollten jedoch überlegen, neu zu schreiben / zu erweitern, um zu erklären, was Sie tun und warum.
Allan
1
@xtfer Ich vermute, Ihre prägnante und auf den Punkt gebrachte Antwort hat mein Problem tatsächlich gelöst :) Also, danke dafür und machen Sie sich keine Sorgen über die Abstimmungen. Egal wie Sie versuchen, die Stackoverflow-Bestimmungen einzuhalten, es wird immer jemanden geben, der abstimmt :)
Ahmedov
Leider macht das hier keinen Unterschied, das Problem tritt erneut auf.
Aidan Fitzpatrick