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

Michael Menge <[email protected]>
Newsgroups gmane.comp.horde.kronolith
Message-ID <20160211095203.Horde._wsBhuJLKjJX-5UGnmawKFS@webmail.uni-tuebingen.de>
Quoting Jan Schneider <[email protected]>:

> Zitat von Michael Menge <[email protected]>:
>
>> 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:  
[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.