[horde] 2025/23 releases - The path towards beta

Michael Schlueter michael at johalla.de
Sun Jul 13 14:36:10 UTC 2025


Hi,

I can confirm I have the duplicate declaration Issue only with a user 
who has the "Certainly Calendar: Month View" in Portal configured.

Thanks
Michael

Am 06.07.25 um 15:06 schrieb Brent:
>  Direct access to the application works normally on my system. Only 
> when I put it on the Portal page, then the Portal page itself has the 
> duplicate declaration issue and doesn't load. I assume this mimics 
> your issue, Torben?
>
> I've not tested wether EACH app being added to Portal causes this. The 
> "sunrise/sunset" and "mail summary" option in Portal appears ok. 
> Certainly Calendar: Month View" causes the 500 error, there could be 
> others. I have not gone through all the iterations.
>
> brent
>
> Quoting Torben Dannhauer <torben at dannhauer.info>:
>
>> Exactly my case.
>>   Its because the Portal seems to have its one loading Logic 
>> Duplicate to the Applications itself.
>>
>>   Direct Access to the Apps still works, Right?
>>
>>   Torben
>>
>>
>>    Von unterwegs gesendet       Sent from mobile
>>
>>
>>
>>
>>> Am 06.07.2025 um 00:32 schrieb Brent <impuser at bitrealm.com>:
>>>
>>
>>>  I read his post more carefully and I see he's talking about Portal 
>>> pages.
>>>
>>> When I just added a "Calendar: Month View" to my Portal page, I get 
>>> a 500 when I then try to view the Portal.  In debugging that, I get 
>>> a duplicate declaration.
>>>
>>> Fatal error: Cannot redeclare class Kronolith_Application 
>>> (previously declared in 
>>> /var/www/horde/vendor/horde/kronolith/lib/Application.php:39) in 
>>> /var/www/horde/vendor/horde/kronolith/lib/Application.php on line 39
>>>
>>> brent
>>>
>>> Quoting Ralf Lang <ralf.lang at gmail.com>:
>>>
>>>> I have users reporting this but I can't reproduce it. I have the 
>>>> impression this comes from polluting the list of include paths with 
>>>> something else on the system. I don't see it in my developer 
>>>> instances, In don't see it in my production instance or in 
>>>> horde.org[1] or anywhere else.
>>>
>>>>
>>>
>>>>     Brent <impuser at bitrealm.com> schrieb am Sa., 5. Juli 2025, 16:29:
>>>
>>>>
>>>
>>>>>   Which version of Horde are you running? This appears to be fixed 
>>>>> for
>>>
>>>>> me in horde/core beta2. I'm running:
>>>
>>>>>
>>>
>>>>> horde/horde 6.0.0beta1
>>>
>>>>> horde/core 3.0.0beta2
>>>
>>>>>
>>>
>>>>> brent
>>>
>>>>>
>>>
>>>>> Quoting Torben Dannhauer <torben at dannhauer.info>:
>>>
>>>>>
>>>
>>>>>> I fixed it by guarding the affektiert application.php with
>>>
>>>>>> if(!class_exists()).
>>>
>>>>>>
>>>
>>>>>> It feels a bit Hacks. Should it be fixed like that, or is there a
>>>
>>>>>> more elegant Autoloader approach possible?
>>>
>>>>>>
>>>
>>>>>> Thanks,
>>>
>>>>>> Torben
>>>
>>>>>>
>>>
>>>>>> Von unterwegs gesendet
>>>
>>>>>> Sent from mobile
>>>
>>>>>>
>>>
>>>>>>> Am 05.07.2025 um 15:27 schrieb Torben Dannhauer 
>>>>>>> <torben at dannhauer.info>:
>>>
>>>>>>>
>>>
>>>>>>> Info habe it for all Applications as soon they are Display as a
>>>
>>>>>>> block in the Portal view.
>>>
>>>>>>>
>>>
>>>>>>> Is this still an open topic or did I miss the Solution?
>>>
>>>>>>>
>>>
>>>>>>> Warm regards,
>>>
>>>>>>> Torben
>>>
>>>>>>>
>>>
>>>>>>> Von unterwegs gesendet
>>>
>>>>>>> Sent from mobile
>>>
>>>>>>>
>>>
>>>>>>>>> Am 08.06.2025 um 11:58 schrieb Jean Charles Delépine
>>>
>>>>>>>>> <delepine at u-picardie.fr>:
>>>
>>>>>>>>>
>>>
>>>>>>>>> Quoting Ralf Lang <ralf.lang at ralf-lang.de>:
>>>
>>>>>>>>>
>>>
>>>>>>>>> I am on track for fixing this double inclusion. Unfortunately I
>>>
>>>>>>>>> had a little accident and will type left handed only for a while.
>>>
>>>>>>>>> Did you see any other double inclusions besides $app_Hook and
>>>
>>>>>>>>> $app_Application classes?
>>>
>>>>>>>>
>>>
>>>>>>>> Not on my quitly unused installation.
>>>
>>>>>>>>
>>>
>>>>>>>> Wishing you a speedy recovery.
>>>
>>>>>>>>
>>>
>>>>>>>> -- 
>>>
>>>>>>>> Service systèmes et réseaux - DISI
>>>
>>>>>>>>
>>>
>>>>>>>> Université de Picardie Jules Verne
>>>
>>>>>>>> 5, rue du moulin neuf - 80000 Amiens
>>>
>>>>>>>>
>>>
>>>>>>>> -- 
>>>
>>>>>>>> Service systèmes et réseaux - DISI
>>>
>>>>>>>>
>>>
>>>>>>>> Université de Picardie Jules Verne
>>>
>>>>>>>> 5, rue du moulin neuf - 80000 Amiens
>>>
>>>>>>>>
>>>
>>>>>>>> -- 
>>>
>>>>>>>> Horde mailing list
>>>
>>>>>>>> Frequently Asked Questions: http://horde.org/faq/
>>>
>>>>>>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>>
>>>>>>>
>>>
>>>>>>> -- 
>>>
>>>>>>> Horde mailing list
>>>
>>>>>>> Frequently Asked Questions: http://horde.org/faq/
>>>
>>>>>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>>
>>>>>>
>>>
>>>>>> -- 
>>>
>>>>>> Horde mailing list
>>>
>>>>>> Frequently Asked Questions: http://horde.org/faq/To unsubscribe,
>>>
>>>>>> mail: horde-unsubscribe at lists.horde.org
>>>
>>>>> -- 
>>>
>>>>> Horde mailing list
>>>
>>>>> Frequently Asked Questions: http://horde.org/faq/
>>>
>>>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>>
>>> Links:
>>> ------
>>> [1] http://horde.org
>>> -- 
>>> Horde mailing list
>>> Frequently Asked Questions: http://horde.org/faq/
>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org



More information about the horde mailing list