iCal Kalender Ereignisse mit E-Mail Erinnerungen erzeugt Crashes und Fehlermeldungen bei Reimport nach Export als ics
Bei der Migration zu neueren MacOS Systemen (hier HighSierra 10.13.6) wird gefragt ob Erinnerungen in Kalendereinträgen zur App Erinnerungen migriert werden sollen. Erinnerungen können aber weiter im Kalender erstellt und iCal Exporten exportiert werden. Erfolgt der Export / Import über das Archivformat .icbu bleiben die Mail-Erinnerungen nach dem Import erhalten.
Allerdings kann es passieren, dass in der Kalender App Version 10.0 (2195.4.3) unter HighSierra 10.13.6 beim Speichern neuer Termine die Kalender App abstürzt. Nach dem erneuten Starten der App ist die Änderung gespeichert. Weiterhin kann dann aber unter Umständen der Kalender nicht mehr einwandfrei über WebDAV synchronisiert werden.
Werden in Kalender App Version 10.0 (2195.4.3) Kalender mit Einträgen die solche Mail-Erinnerungen enthalten als ics einzeln exportiert und dann wieder importiert, erhält man eine Fehlermeldung:
Einige Ereignisse in diesem Kalender verwenden Hinweise, die Dateien oder Programme öffnen.
Die zu öffnenden Dateien können Informationen auf deinem Computer ändern oder beschädigen. Wenn du fortfährst, werden diese Hinweise entfernt.
[Abbrechen] [Kritische Hinweise entfernen]
Nach dem Import mit Entfernen sind die Erinnerungen entfernt.
Beispiel für den Inhalt der Erinnerungen im ics file:
...
BEGIN:VALARM
X-WR-ALARMUID:1E3717A6-7178-4B1D-xxxx-E9C34Exxxxxxx
UID:1E3717A6-7178-4B1D-xxxx-E9C34Exxxxxxx
TRIGGER:-P1D
ACTION:EMAIL
ATTENDEE:mailto:someone@mail.de
SUMMARY:Warnhinweis
DESCRIPTION:Dies ist eine Erinnerung an ein Ereignis.
END:VALARM
...
In Kalendern ohne solche Erinnerungen erfolgen keine Abstürze der Kalender App beim Speichern.
Werden Ereignisse mit Mail Erinnerungen in andere Kalender verschoben stürzt die Kalender App sofort ab.
Fehlermeldung beim Crash:
Process: Calendar [10713]
Path: /Applications/Calendar.app/Contents/MacOS/Calendar
Identifier: com.apple.iCal
Version: 10.0 (2195.4.3)
Build Info: Calendar-2195004003000000~2
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Calendar [10713]
User ID: 501
Date/Time: 2019-05-03 16:10:32.665 +0200
OS Version: Mac OS X 10.13.6 (17G6030)
Report Version: 12
Anonymous UUID: EF2D9478-1E3E-F372-92DB-7B17CF10AD6A
Time Awake Since Boot: 10000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.eventkit.eventstore.backingobjects
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CalManagedPublication outstandingOperations]: unrecognized selector sent to instance 0x6000008a57c0'
terminating with uncaught exception of type NSException
abort() called
Die vollständige Fehlermeldung wurde gesendet...
MacBook Pro 15", macOS 10.13