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

Michael Menge michael.menge at zdv.uni-tuebingen.de
Thu Feb 11 08:52:03 UTC 2016


Quoting Jan Schneider <jan at horde.org>:

> Zitat von Michael Menge <michael.menge at zdv.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.
>
> Any TZID is valid, because it's just a label.
>
>> 2. which package/file/RFC contains the known/allowed TZID
>
> We do support the Olson timezone names (see IANA) and the Windows  
> and Lotus aliases, see Horde/Date.php.
>
>> 3. is there a work around?
>
> No.
>
>> 4. should Kronolith catch this error?
>
> Yes. This may happen if we come across an exception of a recurring  
> event, and can find the base event, but that base event no longer is  
> a recurring event. Please file a ticket.
>

https://bugs.horde.org/ticket/14249


--------------------------------------------------------------------------------
M.Menge                                Tel.: (49) 7071/29-70316
Universität Tübingen                   Fax.: (49) 7071/29-5912
Zentrum für Datenverarbeitung          mail:  
michael.menge at zdv.uni-tuebingen.de
Wächterstraße 76
72074 Tübingen



More information about the kronolith mailing list