Call to a member function addException() on a non-object

Michael Menge <[email protected]>
Newsgroups gmane.comp.horde.kronolith
Message-ID <20160209115635.Horde.Yxi_7o4CSA0UXWyDqZHaDAq@webmail.uni-tuebingen.de>
Hi,

one of our users has tries to accept and add an event received via  
iCal invitation mail.
This action failed with the following error in Kronolith 4.2.11

call to a member function addException() on a non-object in  
/var/www/html/horde/kronolith/lib/Event.php on line 1447, referer:  
https://webmail.uni-tuebingen.de/imp/dynamic.php?page=mailbox

Google found the following thread that might be related in some parts,  
but I couldn't find a bug-ticket
http://lists.horde.org/archives/horde/Week-of-Mon-20150727/054580.html


Digging into this I suspect Kronolith failed to Pares the  
RECURRENCE-ID and could not set originaldt.

Quoting /var/www/html/horde/kronolith/lib/Event.php line 1440:1441
> $recurrenceid = $vEvent->getAttribute('RECURRENCE-ID');
> $originaldt = new Horde_Date($recurrenceid);

The iCal attachment contains the following RECURRENCE-ID:

RECURRENCE-ID;TZID=W. Europe Standard Time:20160503T140000

So I have the following questions:

1. is "W. Europe Standard Time" a valid value for TZID? I suspect not.
2. which package/file/RFC contains the known/allowed TZID
3. is there a work around?
4. should Kronolith catch this error?

Regards

    Michael Menge


--------------------------------------------------------------------------------
M.Menge                                Tel.: (49) 7071/29-70316
Universität Tübingen                   Fax.: (49) 7071/29-5912
Zentrum für Datenverarbeitung          mail:  
[email protected]
Wächterstraße 76
72074 Tübingen

-- 
kronolith mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.