El calendario se bloquea al abrir - NSPersistentStoreCoordinator no tiene almacenes persistentes ni NSInternalInconsistencyException

2

El calendario se bloquea después de 1s mientras se abre. Ya abrí el directorio temporal, open $TMPDIR..eliminé la Ccarpeta de caché , reinicié la computadora y eliminé la papelera. Esto no fue exitoso. Incluso después de la actualización a sierra, el calendario sigue roto.

Creé una cuenta de usuario invitado, donde puedo abrir el calendario. Pero no puedo abrirlo en mi cuenta principal (admin).

Traté de abrir el calendario después de haber arrancado desde el modo seguro. También intenté abrir el calendario en modo seguro, lo que tampoco era posible. El error es el mismo.

error principal

This NSPersistentStoreCoordinator has no persistent stores (unknown).  It cannot perform a save operation.

error completo

Recorté el error un poco, de lo contrario no podría publicarlo allí.

Process:               Calendar [27732]
Path:                  /Applications/Calendar.app/Contents/MacOS/Calendar
Identifier:            com.apple.iCal
Version:               9.0 (2155)
Build Info:            iCal-2155000000000000~2
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Calendar [27732]
User ID:               501

Date/Time:             2016-10-10 13:27:38.511 +0200
OS Version:            Mac OS X 10.12 (16A323)
Report Version:        12
Anonymous UUID:        DD7A2269-DAE5-C038-6F53-34D6AAA3EF21

Sleep/Wake UUID:       160FAB72-D6A8-4065-90C4-627329158025

Time Awake Since Boot: 250000 seconds
Time Since Wake:       50000 seconds

System Integrity Protection: enabled

Crashed Thread:        3  Dispatch queue: com.apple.NSXPCConnection.m-user.com.apple.CalendarAgent.proxy

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x00003562149bbec0
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]


===========                     =======  ======= 
TOTAL                            583.7M      829 

Model: MacBookAir6,2, BootROM MBA61.0099.B22, 2 processors, Intel Core i5, 1,4 GHz, 8 GB, SMC 2.13f15
Graphics: Intel HD Graphics 5000, Intel HD Graphics 5000, Built-In
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x80AD, 0x483943434E4E4E384A544D4C41522D4E544D
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x117), Broadcom BCM43xx 1.0 (7.21.171.10.1a16)
Bluetooth: Version 5.0.0f18, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SD0256F, 251 GB
USB Device: USB 3.0 Bus
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Air, Apple Inc., 23.6
Andi Giga
fuente

Respuestas:

1

Tuve el mismo problema después de actualizar a Sierra. Vi en algunos otros foros que estaba vinculado a las cuentas de calendario de gmail. Suponiendo que tiene una cuenta de calendario de gmail vinculada, intente deshabilitar la cuenta de gmail desde Configuración y luego abra el calendario. Una vez abierto, puede volver a habilitar el calendario de Gmail y funciona bien (al menos para mí lo hace).

No es una solución al problema, sino una solución temporal que le permite usar el calendario hasta que Apple lo resuelva.

Kevin
fuente
Thx, pero deshabilité la sincronización para iCal en Configuración-> ICloud. Pero, ¿dónde más puedo desactivar el calendario de Google (no puedo abrir la aplicación de calendario)? En mi iPhone, el calendario funciona bien pero no muestra ningún calendario de Google.
Andi Giga
También abrí esta página: calendar.google.com/calendar/syncselect y desmarqué todas las casillas de verificación (además del correo electrónico, no puedo cambiar esta).
Andi Giga
0

Después de actualizar a 10.12 hace unos días, el Calendario (y Contactos, Correo y Mensajes) tampoco se abriría para mí, pero por otra razón:

AddressBookSourceSync: Could not get real path for Address Book lock folder: open() for F_GETPATH failed.
AddressBookSourceSync: *** Assertion failure in -[ABProcessSharedLock initWithLockFilePath:localLock:fileServices:], /SourceCache/AddressBook/AddressBook-1563/Framework/AddressBookUI/ABProcessSharedLock.m:57
AddressBookSourceSync: *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: lockFilePath != nil'

Pero lo arreglé eliminando los archivos que almacenan la configuración de Cuentas de Internet y eliminando carpetas temporales, por lo que también podría funcionar aquí.

Archivos que almacenan configuraciones de Cuentas de Internet:

La eliminación de estos archivos eliminará la configuración de sincronización y los datos sincronizados de su computadora, pero siempre que sus datos ya estén sincronizados, puede agregar las cuentas nuevamente en Cuentas de Internet más adelante.

  • ~/Library/Accounts (Cuentas de Internet)
  • ~/Library/Application Support/AddressBook (Contactos)
  • ~/Library/Calendars (Calendario)
  • ~/Library/Mail (Correo)

Después de eliminar estas carpetas, cierre la sesión y vuelva a iniciarla.

Carpetas temporales:

Guarde y cierre su trabajo antes de desechar cualquiera de estas carpetas.

  • ~/Library/Caches
    (Puede tirar a la basura toda esta carpeta).
  • /private/tmp
    (Puede tirar esta carpeta completa a la basura. /tmpEs un enlace simbólico a esta carpeta, no la tire a la basura)
  • /var/folders
    (Si elimina toda esta carpeta, es posible que su sistema no se inicie. Debe volver a crear /var/foldersy /var/folders/zzantes de reiniciar. Puede hacerlo con:. sudo mkdir -p /var/folders/zz)

Después de eliminar estas carpetas, reinicie (ctrl-cmd-power o ctrl-cmd-eject).

curiosamente
fuente
0

No es una solución, sino una solución alternativa:

Tuve este mismo problema yendo de Sierra a High Sierra (10.13.2). La aplicación Calendario se iniciaría y se bloquearía, ya que estaba "actualizando calendarios". Para probar que eran mis datos antiguos los que causaban el problema, creé una carpeta en ~ Biblioteca / Calendario y coloqué todo el contenido de ~ Biblioteca / Calendario en él (esencialmente ocultando todos los datos anteriores). Luego lancé la aplicación de calendario y viola, comenzó bien, pero vacía. Cargó mi cuenta CalDev que tengo en mi Synology. En lugar de pasar más tiempo jugando con mis datos de calendario antiguos, simplemente dejé que se reconstruyera a partir de Synology. Supongo que hará lo mismo si tiene una copia de su calendario sincronizada con su propio servidor local o una nube.

usuario267542
fuente
Gracias, reinstalé todo el sistema operativo para deshacerme de este problema
Andi Giga