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 CalendarAgent
proceso. 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.
Respuestas:
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:
ctrl+q
), luego~/Library/Calendars
yCalendar Cache
archivos (puede simplemente tirarlos a la basura)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
fuente