3 votos

El calendario se bloquea al abrirlo - NSPersistentStoreCoordinator no tiene almacenes persistentes o NSInternalInconsistencyException

El calendario se bloquea después de 1s mientras se abre. Ya he abierto el directorio temporal open $TMPDIR.. borrado de la caché C carpeta, reinicié el ordenador y borré la papelera. Esto no tuvo éxito. Incluso después de la actualización a sierra el calendario sigue roto.

He creado una cuenta de usuario invitado, donde puedo abrir el calendario. Pero no puedo abrirlo en mi cuenta principal (de administrador).

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

error principal

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

error total

He recortado un poco el error, 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

2voto

Kevin Puntos 11

Yo tuve el mismo problema después de actualizar a Sierra. Vi en otros foros que estaba vinculado a las cuentas de calendario de gmail. Suponiendo que tengas una cuenta de calendario de gmail vinculada, prueba a desactivar la cuenta de gmail desde Ajustes y luego abrir el calendario. Una vez abierto puedes volver a habilitar el calendario de gmail y funciona bien (al menos a mí me pasa).

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

0voto

skerit Puntos 448

Después de actualizar a 10.12 hace unos días, el Calendario (y los Contactos, el Correo y los Mensajes) tampoco se me abría, pero por otro motivo:

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 solucioné borrando los archivos que almacenan la configuración de las Cuentas de Internet y borrando las carpetas temporales, así que eso podría funcionar aquí también.

Archivos que almacenan la configuración de las Cuentas de Internet:

La eliminación de estos archivos eliminará la configuración de sincronización y los datos sincronizados de tu ordenador, pero mientras tus datos ya estén sincronizados, puedes volver a añadir las cuentas 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 tirar cualquiera de estas carpetas.

  • ~/Library/Caches
    (Puedes tirar a la basura toda esta carpeta).
  • /private/tmp
    (Puedes tirar a la basura toda esta carpeta. /tmp es un enlace simbólico a esta carpeta, no lo tires a la basura).
  • /var/folders
    (Si tiras a la basura toda esta carpeta, es posible que tu sistema no se inicie. Debe volver a crear /var/folders y /var/folders/zz antes de reiniciar. Puede hacerlo con: sudo mkdir -p /var/folders/zz .)

Después de borrar estas carpetas, haga un reinicio duro (ctrl-cmd-power o ctrl-cmd-eject).

0voto

Segfault Puntos 3311

No es un arreglo, sino una solución:

Tuve este mismo problema al pasar de Sierra a High Sierra (10.13.2). La aplicación Calendario se iniciaba y se bloqueaba mientras "actualizaba los calendarios". Para probar que eran mis datos antiguos los que causaban el problema, creé una carpeta en ~Library/Calendar y dejé caer todo el contenido de ~Library/Calendar en ella (esencialmente ocultando todos los datos anteriores). Luego lancé la aplicación de calendario y viola, se inició bien, pero vacía. Sí que cargó mi cuenta CalDev que tengo en mi Synology. En lugar de pasar más tiempo jugando con los datos de mi antiguo calendario, simplemente dejé que se reconstruyera desde el Synology. Supongo que hará lo mismo si tienes una copia de tu calendario sincronizada con tu propio servidor local o con una nube.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X