CalendarAgent generación continua de errores en MacOS 10.12.4

11

Después de actualizar a MacOS 10.12.4 hoy, comencé a recibir toneladas de mensajes de registro de error / falla en la consola generada por el CalendarAgentproceso. Algunos de los errores se pegan a continuación:

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

¡El número de errores generados en pocos minutos es más de 6000 !. ¿Cuál crees que podría ser la razón? Si cree que necesito agregar más detalles, indíquelo en los comentarios.

Ahmedov
fuente
Descubierto lo mismo hoy ... investigándolo ahora. ¿Encontraste una respuesta?
JC Matos
@JCMatos no, todavía no. He intentado eliminar algunos de los archivos relacionados con el calendario en vano. Hay muchos otros que obtengo esporádicamente.
Ahmedov
1
En 10.12 renovaron completamente la consola y el subsistema de registro. Por desgracia, ahora es demasiado detallado. Si en realidad no está experimentando un problema, entonces es seguro ignorarlo.
Hefewe1zen
@ Hefewe1zen Sí, eso es lo que también sospecho debido al hecho de que, como usted dijo, la cantidad de errores generados es asombrosa. Otros procesos también producen toneladas de mensajes de error.
Ahmedov
¿Sigue presente este problema o lo solucionó?
dan

Respuestas:

2

El posible problema es que el esquema de la base de datos o algunas de las entradas de la base de datos son incompatibles con la última aplicación de Calendario. O puede ser que estas entradas estén dañadas.

Hay 2 posibles soluciones:

  • arreglar db que es complicado.

  • soltar db: solo son datos en caché de sus cuentas en la nube.

para hacer la segunda opción:

  • detener la aplicación Calendario ( ctrl+q), luego
  • abierto ~/Library/Calendarsy
  • eliminar Calendar Cachearchivos (puede simplemente tirarlos a la basura)
  • Inicie la aplicación Calendario nuevamente.

Probablemente necesitará reactivar sus cuentas de calendario.

Para hacerlo, abra la configuración de la aplicación de calendario y elija las cuentas deseadas en la sección de cuentas

xtfer
fuente
2
Bienvenido a Ask Different. Nos gusta que las respuestas sean más que una simple línea. Idealmente, desea explicar por qué su respuesta es * correcta ". También ayuda a proporcionar enlaces, citas y / o capturas de pantalla. Revise nuestra sección de ayuda Cómo responder al escribir buenas respuestas a las preguntas
Allan
¿Acabo de rechazar la votación por una respuesta correcta porque fui demasiado conciso? Esto no es una ciencia exacta ...
xtfer
No te rechacé (solo rechacé cuando hay errores atroces) y no estoy de acuerdo (muy enfáticamente) con el votante si esa era la premisa. Voy a votar para cancelarlo; aunque debería considerar reescribir / expandir para explicar lo que está haciendo y por qué.
Allan
1
@xtfer Supongo que su respuesta concisa y directa resolvió mi problema :) Entonces, gracias por eso y no se preocupe por los votos negativos. No importa cómo trates de cumplir con las normas de Stackoverflow, siempre habrá alguien a quien denunciar :)
Ahmedov
Por desgracia, no hay diferencia aquí, el problema se repite.
Aidan Fitzpatrick