https://bugs.kde.org/show_bug.cgi?id=460442
Bug ID: 460442 Summary: Unable to use KAlarm because "no writable active calendar is enabled" Classification: Applications Product: kalarm Version: 3.5.2 Platform: Archlinux OS: Linux Status: REPORTED Severity: major Priority: NOR Component: general Assignee: djar...@kde.org Reporter: m6vuth...@mozmail.com Target Milestone: --- Created attachment 152820 --> https://bugs.kde.org/attachment.cgi?id=152820&action=edit The alert that is shown on every startup SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. Create a calendar file 2. Add your alarms, notifications and reminders 3. Save everything 4. Restart your machine OBSERVED RESULT The `calendar.ics` file is broken after every restart. EXPECTED RESULT KAlarm should work as usual (all reminders/alarms should work and be persisted from the previous session) SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.26.0 KDE Frameworks Version: 5.99.0 Qt Version: 5.15.6 Kernel Version: 6.0.1-arch2-1 (64-bit) Graphics Platform: X11 ADDITIONAL INFORMATION console output: $ kalarm parse error from icalcomponent_new_from_string. string= "BEGIN:VCALENDAR\r\nPRODID:-//K Desktop Environment//NONSGML KAlarm 3.5.1//EN\r\nVERSION:2.0\r\nX-KDE-ICAL-IMPLEMENTATION-VERSION:1.0\r\nX-KDE-KALARM-VERSION:2.7.0\r\nBEGIN:VTIMEZONE\r\nTZID:Europe/Warsaw\r\nBEGIN:DAYLIGHT\r\nTZNAME:CEST\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0200\r\nDTSTART:19770403T000000\r\nRDATE:19770403T000000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZNAME:CET\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nDTSTART:19790930T020000\r\nRRULE:FREQ=YEARLY;UNTIL=19880925T030000;BYDAY=-1SU;BYMONTH=9\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZNAME:CET\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nDTSTART:19961027T030000\r\nRRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZNAME:CET\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nDTSTART:19770925T020000\r\nRDATE:19770925T020000\r\nRDATE:19781001T020000\r\nRDATE:19870927T020000\r\nRDATE:19890924T030000\r\nRDATE:19900930T030000\r\nRDATE:19910929T030000\r\nRDATE:19920927T030000\r\nRDATE:19930926T030000\r\nRDATE:19940925T030000\r\nRDATE:19950924T030000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZNAME:CEST\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nDTSTART:19880327T020000\r\nRRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZNAME:CEST\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nDTSTART:19780402T010000\r\nRDATE:19780402T010000\r\nRDATE:19790401T010000\r\nRDATE:19800406T010000\r\nRDATE:19810329T010000\r\nRDATE:19820328T010000\r\nRDATE:19830327T010000\r\nRDATE:19840325T010000\r\nRDATE:19850331T010000\r\nRDATE:19860330T010000\r\nRDATE:19870329T010000\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE\r\nBEGIN:VEVENT\r\nDTSTAMP:20221010T152628Z\r\nX-KDE-KALARM-FLAGS:EXHOLIDAYS;WORKTIME;LATECANCEL;5\r\nX-KDE-KALARM-NEXTRECUR:20221011T170000\r\nX-KDE-KALARM-TYPE:ACTIVE\r\nCREATED:20221010T152628Z\r\nUID:f65ebbdd-0b0d-4463-b9fb-34017eb2accd\r\nLAST-MODIFIED:20221010T152628Z\r\nSUMMARY:Daily Hours Report\r\nRRULE:FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR\r\nDURATION:PT0S\r\nDTSTART;TZID=Europe/Warsaw:20221011T170000\r\nTRANSP:TRANSPARENT\r\nBEGIN:VALARM\r\nDESCRIPTION:Add your hours to Primetric\r\nACTION:DISPLAY\r\nTRIGGER:PT0S\r\nX-KDE-KALARM-FONTCOLOR:#441a1f;#fcfcfc;\r\nX-KDE-KCALCORE-ENABLED:TRUE\r\nEND:VALARM\r\nBEGIN:VALARM\r\nACTION:AUDIO\r\nTRIGGER:PT0S\r\nX-KDE-KCALCORE-ENABLED:TRUE\r\nEND:VALARM\r\nBEGIN:VALARM\r\nATTACH:firefox\r\nDESCRIPTION:https://app.primetric.com\r\nACTION:PROCEDURE\r\nTRIGGER:PT0S\r\nX-KDE-KALARM-TYPE:POST\r\nX-KDE-KCALCORE-ENABLED:TRUE\r\nEND:VALARM\r\nEND:VEVENT\r\nEND:VCALENDAR" kf.calendarcore: "/home/rwyszomirski/.local/share/kalarm/calendar.ics" is not a valid iCalendar file parse error from icalcomponent_new_from_string. string= "BEGIN:VCALENDAR\r\nPRODID:-//K Desktop Environment//NONSGML KAlarm 3.5.1//EN\r\nVERSION:2.0\r\nX-KDE-ICAL-IMPLEMENTATION-VERSION:1.0\r\nX-KDE-KALARM-VERSION:2.7.0\r\nBEGIN:VTIMEZONE\r\nTZID:Europe/Warsaw\r\nBEGIN:DAYLIGHT\r\nTZNAME:CEST\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0200\r\nDTSTART:19770403T000000\r\nRDATE:19770403T000000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZNAME:CET\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nDTSTART:19790930T020000\r\nRRULE:FREQ=YEARLY;UNTIL=19880925T030000;BYDAY=-1SU;BYMONTH=9\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZNAME:CET\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nDTSTART:19961027T030000\r\nRRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZNAME:CET\r\nTZOFFSETFROM:+0200\r\nTZOFFSETTO:+0100\r\nDTSTART:19770925T020000\r\nRDATE:19770925T020000\r\nRDATE:19781001T020000\r\nRDATE:19870927T020000\r\nRDATE:19890924T030000\r\nRDATE:19900930T030000\r\nRDATE:19910929T030000\r\nRDATE:19920927T030000\r\nRDATE:19930926T030000\r\nRDATE:19940925T030000\r\nRDATE:19950924T030000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZNAME:CEST\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nDTSTART:19880327T020000\r\nRRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZNAME:CEST\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0200\r\nDTSTART:19780402T010000\r\nRDATE:19780402T010000\r\nRDATE:19790401T010000\r\nRDATE:19800406T010000\r\nRDATE:19810329T010000\r\nRDATE:19820328T010000\r\nRDATE:19830327T010000\r\nRDATE:19840325T010000\r\nRDATE:19850331T010000\r\nRDATE:19860330T010000\r\nRDATE:19870329T010000\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE\r\nBEGIN:VEVENT\r\nDTSTAMP:20221010T152628Z\r\nX-KDE-KALARM-FLAGS:EXHOLIDAYS;WORKTIME;LATECANCEL;5\r\nX-KDE-KALARM-NEXTRECUR:20221011T170000\r\nX-KDE-KALARM-TYPE:ACTIVE\r\nCREATED:20221010T152628Z\r\nUID:f65ebbdd-0b0d-4463-b9fb-34017eb2accd\r\nLAST-MODIFIED:20221010T152628Z\r\nSUMMARY:Daily Hours Report\r\nRRULE:FREQ=DAILY;BYDAY=MO,TU,WE,TH,FR\r\nDURATION:PT0S\r\nDTSTART;TZID=Europe/Warsaw:20221011T170000\r\nTRANSP:TRANSPARENT\r\nBEGIN:VALARM\r\nDESCRIPTION:Add your hours to Primetric\r\nACTION:DISPLAY\r\nTRIGGER:PT0S\r\nX-KDE-KALARM-FONTCOLOR:#441a1f;#fcfcfc;\r\nX-KDE-KCALCORE-ENABLED:TRUE\r\nEND:VALARM\r\nBEGIN:VALARM\r\nACTION:AUDIO\r\nTRIGGER:PT0S\r\nX-KDE-KCALCORE-ENABLED:TRUE\r\nEND:VALARM\r\nBEGIN:VALARM\r\nATTACH:firefox\r\nDESCRIPTION:https://app.primetric.com\r\nACTION:PROCEDURE\r\nTRIGGER:PT0S\r\nX-KDE-KALARM-TYPE:POST\r\nX-KDE-KCALCORE-ENABLED:TRUE\r\nEND:VALARM\r\nEND:VEVENT\r\nEND:VCALENDAR" kf.calendarcore: "/home/rwyszomirski/.local/share/kalarm/calendar.ics" is not a valid iCalendar file kf.calendarcore: Error parsing vCalendar file: pop on empty Object Stack at line 104 org.kde.pim.kalarm: KAlarmApp::checkWritableCalendar: No writable active calendar -- You are receiving this mail because: You are watching all bug changes.