Generación continua de errores de CalendarAgent en MacOS 10.12.4

10

Después de actualizar a MacOS 10.12.4 hoy, comencé a recibir toneladas de mensajes de error / registro de fallas en la consola generada por el proceso CalendarAgent . 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 unos pocos minutos es más de 6000 !. ¿Cuál crees que podría ser la razón? Si crees que necesito agregar más detalles, indícalo en los comentarios.

    
pregunta Ahmedov 28.03.2017 - 14:58

1 respuesta

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 soluciones posibles:

  • db de reparación, que es complicado.

  • drop db: solo se trata de datos en caché de sus cuentas en la nube.

para hacer la segunda opción:

  • detener la aplicación de calendario ( ctrl+q ), luego
  • abrir ~/Library/Calendars y
  • elimine los archivos Calendar Cache (puede simplemente botarlos)
  • vuelve a iniciar la aplicación Calendario.

Probablemente necesitará reactivar sus cuentas de calendario.

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

    
respondido por el xtfer 13.05.2017 - 11:53

Lea otras preguntas en las etiquetas