[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnus-icalendar errors in emacs 24.5
From: |
Kostas Zorbadelos |
Subject: |
gnus-icalendar errors in emacs 24.5 |
Date: |
Mon, 22 Feb 2016 20:48:24 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Greetings to all,
this is my first post to the list. I am not sure if this is a bug or I
am doing something wrong config-wise.
I upgraded to emacs 24.5 (built from source on an Ubuntu 14.04.4 LTS)
just to have the functionality of gnus-icalendar and be able to save
calendar invitations from gnus to org files and view them in agenda.
My (relevant) config:
.emacs
...
(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode))
(setq org-directory "~/org/")
(setq org-agenda-files "calendar.org")
(setq org-agenda-archives-mode t)
.gnus.el
...
;; gnus icalendar handling
(require 'gnus-icalendar)
(gnus-icalendar-setup)
;; to enable optional iCalendar->Org sync functionality
;; NOTE: both the capture file and the headline(s) inside must already exist
(setq gnus-icalendar-org-capture-file "~/org/calendar.org")
(setq gnus-icalendar-org-capture-headline '("Calendar"))
(gnus-icalendar-org-setup)
Org file exists and has a 'Calendar' headline.
On export of a calendar mail (attached the calendar MIME part) I get the
attached backtrace. I get the same backtrace even when I send a gmail
calendar invitation. Any suggestions?
Regards,
Kostas
--
Kostas Zorbadelos http://gr.linkedin.com/in/kzorba
BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:Europe/Athens
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0200
TZNAME:EET
DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20160219T131749Z
LAST-MODIFIED:20160219T133902Z
DTSTAMP:20160219T133902Z
UID:79e1cd45-012e-4305-869d-56367a5183aa
SUMMARY:Farewell_IP_Planning#2
ORGANIZER;RSVP=TRUE;CN=Thodoris Vasilopoulos;PARTSTAT=ACCEPTED;ROLE=CHAIR:
mailto:tvasilopo@otenet.gr
ATTENDEE;RSVP=TRUE;CN=ip_planning@otenet.gr;PARTSTAT=NEEDS-ACTION;ROLE=REQ
-PARTICIPANT:mailto:ip_planning@otenet.gr
DTSTART;TZID=Europe/Athens:20160224T200000
DTEND;TZID=Europe/Athens:20160225T050000
TRANSP:OPAQUE
LOCATION:"ΤΑΚΗ 13"\, ΨΥΡΡΗ
DESCRIPTION:Μουσική Βραδιά πριν τον οριστικό
"αποχωρισμό". \nΤο μαγαζί είναι ένα μικρό
μεζεδοπωλείο στου Ψυρρή\, οδός Τάκη 13.\nΌσ
οι θέλουν δοκιμάζουν τις φωνητικές τους
ικανότητες! \nΠείτε μου μέχρι Τρίτη όσοι
μπορείτε/θέλετε να έρθετε να κλείσω τραπ
έζι.
END:VEVENT
END:VCALENDAR
Debugger entered--Lisp error: (error "Invalid date: 2016-02-25 Πεμ")
signal(error ("Invalid date: 2016-02-25 Πεμ"))
error("Invalid date: %s" "2016-02-25 Πεμ")
byte-code("\300\301\302\217\207" [nil (byte-code "\301\302\303\304!!\"\207"
[date apply encode-time parse-time-string timezone-make-date-arpa-standard] 5)
((error (error "Invalid date: %s" date)))] 3)
date-to-time("2016-02-25 Πεμ")
#[(event) "\306!\307!\310\311 \"\310\312
\"\211\313\230\310\311\n\"\310\312\n\"\211 \313\230!\314\315\316!\316
!\"!\317\245\"\320!\211#\203F \321#P\202G \322$\323%
\203y !\203y \"\324V\203p \310\311\315\n%\"\"&\325\326
&#)\202\331 \325\327$#\202\331 !\203\244 \"\324U\203\217 \325\330
\f$$\202\331 \310\311\315\n%\"\"&\325\331\f&$)\202\331
\203\275 \"\211\332V\262\203\275 \325\333
$\202\331 \334\"!\203\320 \325\335\f $%\202\331 \325\336\f %.\f\207"
[event start end start-date start-time start-at-midnight
gnus-icalendar-event:start-time gnus-icalendar-event:end-time
format-time-string "%Y-%m-%d %a" "%H:%M" "00:00" float-time time-subtract
date-to-time 86400 gnus-icalendar-event:org-repeat " " "" (0 86400) 1 format
"<%s>--<%s>" "<%s%s>" "<%s %s-23:59%s>" "<%s %s>--<%s>" 0 "<%s>--<%s %s>" zerop
"<%s %s-%s%s>" "<%s %s>--<%s %s>" end-date end-time end-at-midnight
start-end-date-diff org-repeat repeat time-1-day end-ts] 7 "Build `org-mode'
timestamp from EVENT start/end dates and recurrence info."]([object
gnus-icalendar-event-request "gnus-icalendar-event-request"
"tvasilopo@otenet.gr" "Farewell_IP_Planning#2"
"\316\234\316\277\317\205\317\203\316\271\316\272\316\256
\316\222\317\201\316\261\316\264\316\271\316\254
\317\200\317\201\316\271\316\275 \317\204\316\277\316\275
\316\277\317\201\316\271\317\203\317\204\316\271\316\272\317\214
\"\316\261\317\200\316\277\317\207\317\211\317\201\316\271\317\203\316\274\317\214\".
\n\316\244\316\277 \316\274\316\261\316\263\316\261\316\266\316\257
\316\265\316\257\316\275\316\261\316\271 \316\255\316\275\316\261
\316\274\316\271\316\272\317\201\317\214
\316\274\316\265\316\266\316\265\316\264\316\277\317\200\317\211\316\273\316\265\316\257\316\277
\317\203\317\204\316\277\317\205 \316\250\317\205\317\201\317\201\316\256,
\316\277\316\264\317\214\317\202 \316\244\316\254\316\272\316\267
13.\n\316\214\317\203\316\277\316\271
\316\270\316\255\316\273\316\277\317\205\316\275
\316\264\316\277\316\272\316\271\316\274\316\254\316\266\316\277\317\205\316\275
\317\204\316\271\317\202
\317\206\317\211\316\275\316\267\317\204\316\271\316\272\316\255\317\202
\317\204\316\277\317\205\317\202
\316\271\316\272\316\261\316\275\317\214\317\204\316\267\317\204\316\265\317\202!
\n\316\240\316\265\316\257\317\204\316\265 \316\274\316\277\317\205
\316\274\316\255\317\207\317\201\316\271
\316\244\317\201\316\257\317\204\316\267 \317\214\317\203\316\277\316\271
\316\274\317\200\316\277\317\201\316\265\316\257\317\204\316\265/\316\270\316\255\316\273\316\265\317\204\316\265
\316\275\316\261 \316\255\317\201\316\270\316\265\317\204\316\265
\316\275\316\261 \316\272\316\273\316\265\316\257\317\203\317\211
\317\204\317\201\316\261\317\200\316\255\316\266\316\271."
"\"\316\244\316\221\316\232\316\227 13\",
\316\250\316\245\316\241\316\241\316\227" (22221 61344) (22222 28208) nil
"79e1cd45-012e-4305-869d-56367a5183aa" "REQUEST" nil non-participant
("ip_planning@otenet.gr") nil])
apply(#[(event) "\306!\307!\310\311 \"\310\312
\"\211\313\230\310\311\n\"\310\312\n\"\211 \313\230!\314\315\316!\316
!\"!\317\245\"\320!\211#\203F \321#P\202G \322$\323%
\203y !\203y \"\324V\203p \310\311\315\n%\"\"&\325\326
&#)\202\331 \325\327$#\202\331 !\203\244 \"\324U\203\217 \325\330
\f$$\202\331 \310\311\315\n%\"\"&\325\331\f&$)\202\331
\203\275 \"\211\332V\262\203\275 \325\333
$\202\331 \334\"!\203\320 \325\335\f $%\202\331 \325\336\f %.\f\207"
[event start end start-date start-time start-at-midnight
gnus-icalendar-event:start-time gnus-icalendar-event:end-time
format-time-string "%Y-%m-%d %a" "%H:%M" "00:00" float-time time-subtract
date-to-time 86400 gnus-icalendar-event:org-repeat " " "" (0 86400) 1 format
"<%s>--<%s>" "<%s%s>" "<%s %s-23:59%s>" "<%s %s>--<%s>" 0 "<%s>--<%s %s>" zerop
"<%s %s-%s%s>" "<%s %s>--<%s %s>" end-date end-time end-at-midnight
start-end-date-diff org-repeat repeat time-1-day end-ts] 7 "Build `org-mode'
timestamp from EVENT start/end dates and recurrence info."] [object
gnus-icalendar-event-request "gnus-icalendar-event-request"
"tvasilopo@otenet.gr" "Farewell_IP_Planning#2"
"\316\234\316\277\317\205\317\203\316\271\316\272\316\256
\316\222\317\201\316\261\316\264\316\271\316\254
\317\200\317\201\316\271\316\275 \317\204\316\277\316\275
\316\277\317\201\316\271\317\203\317\204\316\271\316\272\317\214
\"\316\261\317\200\316\277\317\207\317\211\317\201\316\271\317\203\316\274\317\214\".
\n\316\244\316\277 \316\274\316\261\316\263\316\261\316\266\316\257
\316\265\316\257\316\275\316\261\316\271 \316\255\316\275\316\261
\316\274\316\271\316\272\317\201\317\214
\316\274\316\265\316\266\316\265\316\264\316\277\317\200\317\211\316\273\316\265\316\257\316\277
\317\203\317\204\316\277\317\205 \316\250\317\205\317\201\317\201\316\256,
\316\277\316\264\317\214\317\202 \316\244\316\254\316\272\316\267
13.\n\316\214\317\203\316\277\316\271
\316\270\316\255\316\273\316\277\317\205\316\275
\316\264\316\277\316\272\316\271\316\274\316\254\316\266\316\277\317\205\316\275
\317\204\316\271\317\202
\317\206\317\211\316\275\316\267\317\204\316\271\316\272\316\255\317\202
\317\204\316\277\317\205\317\202
\316\271\316\272\316\261\316\275\317\214\317\204\316\267\317\204\316\265\317\202!
\n\316\240\316\265\316\257\317\204\316\265 \316\274\316\277\317\205
\316\274\316\255\317\207\317\201\316\271
\316\244\317\201\316\257\317\204\316\267 \317\214\317\203\316\277\316\271
\316\274\317\200\316\277\317\201\316\265\316\257\317\204\316\265/\316\270\316\255\316\273\316\265\317\204\316\265
\316\275\316\261 \316\255\317\201\316\270\316\265\317\204\316\265
\316\275\316\261 \316\272\316\273\316\265\316\257\317\203\317\211
\317\204\317\201\316\261\317\200\316\255\316\266\316\271."
"\"\316\244\316\221\316\232\316\227 13\",
\316\250\316\245\316\241\316\241\316\227" (22221 61344) (22222 28208) nil
"79e1cd45-012e-4305-869d-56367a5183aa" "REQUEST" nil non-participant
("ip_planning@otenet.gr") nil])
gnus-icalendar-event:org-timestamp([object gnus-icalendar-event-request
"gnus-icalendar-event-request" "tvasilopo@otenet.gr" "Farewell_IP_Planning#2"
"\316\234\316\277\317\205\317\203\316\271\316\272\316\256
\316\222\317\201\316\261\316\264\316\271\316\254
\317\200\317\201\316\271\316\275 \317\204\316\277\316\275
\316\277\317\201\316\271\317\203\317\204\316\271\316\272\317\214
\"\316\261\317\200\316\277\317\207\317\211\317\201\316\271\317\203\316\274\317\214\".
\n\316\244\316\277 \316\274\316\261\316\263\316\261\316\266\316\257
\316\265\316\257\316\275\316\261\316\271 \316\255\316\275\316\261
\316\274\316\271\316\272\317\201\317\214
\316\274\316\265\316\266\316\265\316\264\316\277\317\200\317\211\316\273\316\265\316\257\316\277
\317\203\317\204\316\277\317\205 \316\250\317\205\317\201\317\201\316\256,
\316\277\316\264\317\214\317\202 \316\244\316\254\316\272\316\267
13.\n\316\214\317\203\316\277\316\271
\316\270\316\255\316\273\316\277\317\205\316\275
\316\264\316\277\316\272\316\271\316\274\316\254\316\266\316\277\317\205\316\275
\317\204\316\271\317\202
\317\206\317\211\316\275\316\267\317\204\316\271\316\272\316\255\317\202
\317\204\316\277\317\205\317\202
\316\271\316\272\316\261\316\275\317\214\317\204\316\267\317\204\316\265\317\202!
\n\316\240\316\265\316\257\317\204\316\265 \316\274\316\277\317\205
\316\274\316\255\317\207\317\201\316\271
\316\244\317\201\316\257\317\204\316\267 \317\214\317\203\316\277\316\271
\316\274\317\200\316\277\317\201\316\265\316\257\317\204\316\265/\316\270\316\255\316\273\316\265\317\204\316\265
\316\275\316\261 \316\255\317\201\316\270\316\265\317\204\316\265
\316\275\316\261 \316\272\316\273\316\265\316\257\317\203\317\211
\317\204\317\201\316\261\317\200\316\255\316\266\316\271."
"\"\316\244\316\221\316\232\316\227 13\",
\316\250\316\245\316\241\316\241\316\227" (22221 61344) (22222 28208) nil
"79e1cd45-012e-4305-869d-56367a5183aa" "REQUEST" nil non-participant
("ip_planning@otenet.gr") nil])
#[(event &optional reply-status) "\304\305\306\307 \310\"D\311\307
\312\"\206 \313D\314\315 !D\316\307 \317\"D\320\307
\321\"\322=\203- \323\2025 \324\325\307 \321\"!!D\326\307
\327\"D\257\330 !\204X \307 \331\"\203X \332\n\333
\206T \334DC\"\335\n\336#\337\307 \340\"Q*\207" [--cl-format-header--
event headers reply-status nil #[(x)
"\301\302\303@\304P\305\306#\211A@\262#\207" [x format "%-12s%s" propertize
":" face bold] 6] "Summary" slot-value summary "Location" location "" "Time"
gnus-icalendar-event:org-timestamp "Organizer" organizer "Attendance"
participation-type non-participant "You are not listed as an attendee"
capitalize symbol-name "Method" method gnus-icalendar-event-reply-p rsvp append
"Status" "Not replied yet" mapconcat "\n" "\n\n" description] 10 "Format an
overview of EVENT details."]([object gnus-icalendar-event-request
"gnus-icalendar-event-request" "tvasilopo@otenet.gr" "Farewell_IP_Planning#2"
"\316\234\316\277\317\205\317\203\316\271\316\272\316\256
\316\222\317\201\316\261\316\264\316\271\316\254
\317\200\317\201\316\271\316\275 \317\204\316\277\316\275
\316\277\317\201\316\271\317\203\317\204\316\271\316\272\317\214
\"\316\261\317\200\316\277\317\207\317\211\317\201\316\271\317\203\316\274\317\214\".
\n\316\244\316\277 \316\274\316\261\316\263\316\261\316\266\316\257
\316\265\316\257\316\275\316\261\316\271 \316\255\316\275\316\261
\316\274\316\271\316\272\317\201\317\214
\316\274\316\265\316\266\316\265\316\264\316\277\317\200\317\211\316\273\316\265\316\257\316\277
\317\203\317\204\316\277\317\205 \316\250\317\205\317\201\317\201\316\256,
\316\277\316\264\317\214\317\202 \316\244\316\254\316\272\316\267
13.\n\316\214\317\203\316\277\316\271
\316\270\316\255\316\273\316\277\317\205\316\275
\316\264\316\277\316\272\316\271\316\274\316\254\316\266\316\277\317\205\316\275
\317\204\316\271\317\202
\317\206\317\211\316\275\316\267\317\204\316\271\316\272\316\255\317\202
\317\204\316\277\317\205\317\202
\316\271\316\272\316\261\316\275\317\214\317\204\316\267\317\204\316\265\317\202!
\n\316\240\316\265\316\257\317\204\316\265 \316\274\316\277\317\205
\316\274\316\255\317\207\317\201\316\271
\316\244\317\201\316\257\317\204\316\267 \317\214\317\203\316\277\316\271
\316\274\317\200\316\277\317\201\316\265\316\257\317\204\316\265/\316\270\316\255\316\273\316\265\317\204\316\265
\316\275\316\261 \316\255\317\201\316\270\316\265\317\204\316\265
\316\275\316\261 \316\272\316\273\316\265\316\257\317\203\317\211
\317\204\317\201\316\261\317\200\316\255\316\266\316\271."
"\"\316\244\316\221\316\232\316\227 13\",
\316\250\316\245\316\241\316\241\316\227" (22221 61344) (22222 28208) nil
"79e1cd45-012e-4305-869d-56367a5183aa" "REQUEST" nil non-participant
("ip_planning@otenet.gr") nil] "Not replied yet")
apply(#[(event &optional reply-status) "\304\305\306\307 \310\"D\311\307
\312\"\206 \313D\314\315 !D\316\307 \317\"D\320\307
\321\"\322=\203- \323\2025 \324\325\307 \321\"!!D\326\307
\327\"D\257\330 !\204X \307 \331\"\203X \332\n\333
\206T \334DC\"\335\n\336#\337\307 \340\"Q*\207" [--cl-format-header--
event headers reply-status nil #[(x)
"\301\302\303@\304P\305\306#\211A@\262#\207" [x format "%-12s%s" propertize
":" face bold] 6] "Summary" slot-value summary "Location" location "" "Time"
gnus-icalendar-event:org-timestamp "Organizer" organizer "Attendance"
participation-type non-participant "You are not listed as an attendee"
capitalize symbol-name "Method" method gnus-icalendar-event-reply-p rsvp append
"Status" "Not replied yet" mapconcat "\n" "\n\n" description] 10 "Format an
overview of EVENT details."] ([object gnus-icalendar-event-request
"gnus-icalendar-event-request" "tvasilopo@otenet.gr" "Farewell_IP_Planning#2"
"\316\234\316\277\317\205\317\203\316\271\316\272\316\256
\316\222\317\201\316\261\316\264\316\271\316\254
\317\200\317\201\316\271\316\275 \317\204\316\277\316\275
\316\277\317\201\316\271\317\203\317\204\316\271\316\272\317\214
\"\316\261\317\200\316\277\317\207\317\211\317\201\316\271\317\203\316\274\317\214\".
\n\316\244\316\277 \316\274\316\261\316\263\316\261\316\266\316\257
\316\265\316\257\316\275\316\261\316\271 \316\255\316\275\316\261
\316\274\316\271\316\272\317\201\317\214
\316\274\316\265\316\266\316\265\316\264\316\277\317\200\317\211\316\273\316\265\316\257\316\277
\317\203\317\204\316\277\317\205 \316\250\317\205\317\201\317\201\316\256,
\316\277\316\264\317\214\317\202 \316\244\316\254\316\272\316\267
13.\n\316\214\317\203\316\277\316\271
\316\270\316\255\316\273\316\277\317\205\316\275
\316\264\316\277\316\272\316\271\316\274\316\254\316\266\316\277\317\205\316\275
\317\204\316\271\317\202
\317\206\317\211\316\275\316\267\317\204\316\271\316\272\316\255\317\202
\317\204\316\277\317\205\317\202
\316\271\316\272\316\261\316\275\317\214\317\204\316\267\317\204\316\265\317\202!
\n\316\240\316\265\316\257\317\204\316\265 \316\274\316\277\317\205
\316\274\316\255\317\207\317\201\316\271
\316\244\317\201\316\257\317\204\316\267 \317\214\317\203\316\277\316\271
\316\274\317\200\316\277\317\201\316\265\316\257\317\204\316\265/\316\270\316\255\316\273\316\265\317\204\316\265
\316\275\316\261 \316\255\317\201\316\270\316\265\317\204\316\265
\316\275\316\261 \316\272\316\273\316\265\316\257\317\203\317\211
\317\204\317\201\316\261\317\200\316\255\316\266\316\271."
"\"\316\244\316\221\316\232\316\227 13\",
\316\250\316\245\316\241\316\241\316\227" (22221 61344) (22222 28208) nil
"79e1cd45-012e-4305-869d-56367a5183aa" "REQUEST" nil non-participant
("ip_planning@otenet.gr") nil] "Not replied yet"))
gnus-icalendar-event->gnus-calendar([object gnus-icalendar-event-request
"gnus-icalendar-event-request" "tvasilopo@otenet.gr" "Farewell_IP_Planning#2"
"\316\234\316\277\317\205\317\203\316\271\316\272\316\256
\316\222\317\201\316\261\316\264\316\271\316\254
\317\200\317\201\316\271\316\275 \317\204\316\277\316\275
\316\277\317\201\316\271\317\203\317\204\316\271\316\272\317\214
\"\316\261\317\200\316\277\317\207\317\211\317\201\316\271\317\203\316\274\317\214\".
\n\316\244\316\277 \316\274\316\261\316\263\316\261\316\266\316\257
\316\265\316\257\316\275\316\261\316\271 \316\255\316\275\316\261
\316\274\316\271\316\272\317\201\317\214
\316\274\316\265\316\266\316\265\316\264\316\277\317\200\317\211\316\273\316\265\316\257\316\277
\317\203\317\204\316\277\317\205 \316\250\317\205\317\201\317\201\316\256,
\316\277\316\264\317\214\317\202 \316\244\316\254\316\272\316\267
13.\n\316\214\317\203\316\277\316\271
\316\270\316\255\316\273\316\277\317\205\316\275
\316\264\316\277\316\272\316\271\316\274\316\254\316\266\316\277\317\205\316\275
\317\204\316\271\317\202
\317\206\317\211\316\275\316\267\317\204\316\271\316\272\316\255\317\202
\317\204\316\277\317\205\317\202
\316\271\316\272\316\261\316\275\317\214\317\204\316\267\317\204\316\265\317\202!
\n\316\240\316\265\316\257\317\204\316\265 \316\274\316\277\317\205
\316\274\316\255\317\207\317\201\316\271
\316\244\317\201\316\257\317\204\316\267 \317\214\317\203\316\277\316\271
\316\274\317\200\316\277\317\201\316\265\316\257\317\204\316\265/\316\270\316\255\316\273\316\265\317\204\316\265
\316\275\316\261 \316\255\317\201\316\270\316\265\317\204\316\265
\316\275\316\261 \316\272\316\273\316\265\316\257\317\203\317\211
\317\204\317\201\316\261\317\200\316\255\316\266\316\271."
"\"\316\244\316\221\316\232\316\227 13\",
\316\250\316\245\316\241\316\241\316\227" (22221 61344) (22222 28208) nil
"79e1cd45-012e-4305-869d-56367a5183aa" "REQUEST" nil non-participant
("ip_planning@otenet.gr") nil] "Not replied yet")
gnus-icalendar-mm-inline((#<buffer *mm*> ("text/calendar" (charset .
"UTF-8") (method . "REQUEST")) 8bit nil nil nil nil nil))
mm-display-inline((#<buffer *mm*> ("text/calendar" (charset . "UTF-8")
(method . "REQUEST")) 8bit nil nil nil nil nil))
mm-display-part((#<buffer *mm*> ("text/calendar" (charset . "UTF-8") (method
. "REQUEST")) 8bit nil nil nil nil nil) t)
byte-code("\203 \306\211A\242
\"\203 \307\300\310\"\210\202 \n\211\205\"