Generazione di errori continui di CalendarAgent in MacOS 10.12.4


11

Oggi, dopo l'aggiornamento a MacOS 10.12.4, ho iniziato a ricevere tonnellate di messaggi di registro errori / guasti nella console generati dal CalendarAgentprocesso. Alcuni degli errori sono incollati di seguito:

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

Il numero di errori generati in pochi minuti è superiore a 6000 !. Quale pensi possa essere la ragione? Se ritieni che debba aggiungere ulteriori dettagli, specifica nei commenti.


Scoperto lo stesso oggi .. ricercandolo ora. Hai trovato una risposta?
JC Matos,

@JCMatos no, non ancora. Ho provato a rimuovere alcuni dei file relativi al calendario senza risultati. Ce ne sono molti altri che ottengo sporadicamente.
Ahmedov,

1
Nel 10.12 hanno completamente rinnovato la console e il sottosistema di registrazione. Sfortunatamente è troppo prolisso ora. Se non stai effettivamente riscontrando un problema, probabilmente è sicuro ignorarlo.
Hefewe1zen,

@ Hefewe1zen Sì, questo è ciò che sospetto anche a causa del fatto che, come hai affermato, il numero di errori generati è sbalorditivo. Anche altri processi producono tonnellate di messaggi di errore.
Ahmedov,

Questo problema è ancora presente o è stato risolto?
dan

Risposte:


2

Il possibile problema è che lo schema del database o alcune delle voci del database non sono compatibili con l'ultima app Calendario. O potrebbero essere queste voci sono danneggiate.

Esistono 2 possibili soluzioni:

  • correggere db che è difficile.

  • drop db: sono solo i dati memorizzati nella cache dei tuoi account cloud.

per fare la seconda opzione:

  • ferma l'app Calendario ( ctrl+q), quindi
  • aperto ~/Library/Calendarse
  • rimuovere i Calendar Cachefile (puoi semplicemente eliminarli )
  • riavvia l'app Calendario.

Probabilmente dovrai riattivare i tuoi account di calendario.

Per fare ciò, apri le impostazioni dell'app del calendario e scegli gli account desiderati nella sezione degli account


2
Benvenuti a chiedere diverso. Ci piace che le risposte siano più di una sola riga. Idealmente, vuoi spiegare perché la tua risposta è * corretta. "Aiuta anche a fornire link, citazioni e / o schermate. Consulta la nostra sezione di aiuto Come rispondere scrivendo buone risposte alle domande
Allan,

Ho appena votato per una risposta corretta perché ero troppo conciso? Questa non è scienza missilistica ...
Più avanti

Non ti ho votato a fondo (ho votato solo in caso di errori eclatanti) e non sono d'accordo (con molta enfasi) con l'elettore se questa era la premessa. Farò voto per annullarlo; anche se dovresti prendere in considerazione la riscrittura / espansione per spiegare cosa stai facendo e perché.
Allan,

1
@xtfer Immagino che la tua risposta concisa e puntuale abbia effettivamente risolto il mio problema :) Quindi, grazie per quello e non preoccuparti dei downvotes. Non importa come si tenta di rispettare i regolamenti StackOverflow, ci sarà sempre qualcuno da sottovalutare :)
Ahmedov

Purtroppo, qui non fa differenza, il problema si ripresenta.
Aidan Fitzpatrick,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.