Génération continue d'erreurs CalendarAgent dans MacOS 10.12.4

11

Après la mise à niveau vers MacOS 10.12.4 aujourd'hui, j'ai commencé à recevoir des tonnes de messages du journal des erreurs / défauts dans la console générés par le CalendarAgentprocessus. Certaines des erreurs sont collées ci-dessous:

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

Le nombre d'erreurs générées en quelques minutes est supérieur à 6000!. Selon vous, quelle pourrait être la raison? Si vous pensez que je dois ajouter plus de détails, veuillez l'indiquer dans les commentaires.

Ahmedov
la source
Découvert aujourd'hui même .. la recherche maintenant. Vous avez trouvé une réponse?
JC Matos
@JCMatos non, pas encore. J'ai essayé de supprimer certains fichiers liés au calendrier en vain. Il y en a beaucoup d'autres que je reçois sporadiquement.
Ahmedov
1
En 10.12, ils ont complètement réorganisé la console et le sous-système de journalisation. Malheureusement, c'est beaucoup trop verbeux maintenant. Si vous ne rencontrez pas réellement de problème, vous pouvez probablement l'ignorer.
Hefewe1zen
@ Hefewe1zen Oui, c'est ce que je soupçonne également du fait que, comme vous l'avez indiqué, le nombre d'erreurs générées est stupéfiant. D'autres processus produisent également des tonnes de messages d'erreur.
Ahmedov
Ce problème est-il toujours présent ou l'avez-vous résolu?
dan

Réponses:

2

Le problème possible est que le schéma de base de données ou certaines entrées de base de données sont incompatibles avec la dernière application de calendrier. Ou peut-être que ces entrées sont corrompues.

Il existe 2 solutions possibles:

  • corrige db qui est délicat.

  • drop db - ce sont juste des données en cache de vos comptes cloud.

pour faire la 2ème option:

  • arrêter l'application Calendrier ( ctrl+q), puis
  • ouvert ~/Library/Calendarset
  • supprimer des Calendar Cachefichiers (vous pouvez simplement les supprimer )
  • redémarrez l'application Calendrier.

Vous devrez probablement réactiver vos comptes d'agenda.

Pour ce faire, ouvrez les paramètres de l'application d'agenda et choisissez les comptes souhaités dans la section des comptes

xtfer
la source
2
Bienvenue sur Ask Different. Nous aimons que les réponses soient plus qu'une simple ligne. Idéalement, vous voulez expliquer pourquoi votre réponse est * correcte. "Cela permet également de fournir des liens, des citations et / ou des captures d'écran. Veuillez consulter notre section d'aide Comment répondre pour rédiger de bonnes réponses aux questions
Allan
Est-ce que je viens de voter pour une réponse correcte parce que j'étais trop concis? Ce n'est pas sorcier ...
xtfer
Je ne vous ai pas downvote (je downvote seulement quand il y a des erreurs flagrantes) et je suis en désaccord (très catégoriquement) avec l'électeur si c'était la prémisse. Je voterai pour l'annuler; mais vous devriez envisager de réécrire / développer pour expliquer ce que vous faites et pourquoi.
Allan
1
@xtfer Je suppose que votre réponse concise et directe a en fait résolu mon problème :) Alors, merci pour cela et ne vous inquiétez pas pour les votes négatifs. Peu importe comment vous essayez de vous conformer aux réglementations Stackoverflow, il y aura toujours quelqu'un à voter :)
Ahmedov
Hélas, cela ne fait aucune différence ici, le problème se reproduit.
Aidan Fitzpatrick