[horde] Documentation on Horde/composer

Ralf Lang ralf.lang at ralf-lang.de
Mon Nov 21 10:34:27 UTC 2022


Hi Horst,

which Cache Backend is configured in your backends.local.php?

Am 19.11.2022 um 00:51 schrieb Horst Simon:
> I think the attachment was stripped following is the errors displayed:
>
> A fatal error has occurred
> Call to a member function expire() on null
> in /srv/www/horde-deployment/vendor/horde/imap_client/lib/Horde/Imap/Client/Cache/Backend/Cache.php:359
>
>   1. Horde_Registry::appInit() /srv/www/horde-deployment/vendor/horde/imp/index.php:19
>   2. Horde_Registry->pushApp() /srv/www/horde-deployment/vendor/horde/core/lib/Horde/Registry.php:298
>   3. Horde_Core_LoginTasks->runTasks() /srv/www/horde-deployment/vendor/horde/core/lib/Horde/Registry.php:1668
>   4. Horde_LoginTasks->runTasks() /srv/www/horde-deployment/vendor/horde/core/lib/Horde/Core/LoginTasks.php:48
>   5. Horde_Core_LoginTasks_SystemTask_Upgrade->execute() /srv/www/horde-deployment/vendor/horde/logintasks/lib/Horde/LoginTasks.php:218
>   6. IMP_LoginTasks_SystemTask_UpgradeAuth->_upgrade() /srv/www/horde-deployment/vendor/horde/core/lib/Horde/Core/LoginTasks/SystemTask/Upgrade.php:84
>   7. IMP_LoginTasks_SystemTask_UpgradeAuth->_upgradeExpireImapCache() /srv/www/horde-deployment/vendor/horde/imp/lib/LoginTasks/SystemTask/UpgradeAuth.php:47
>   8. Horde_Imap_Client_Cache->deleteMailbox() /srv/www/horde-deployment/vendor/horde/imp/lib/LoginTasks/SystemTask/UpgradeAuth.php:68
>   9. Horde_Imap_Client_Cache_Backend_Cache->deleteMailbox() /srv/www/horde-deployment/vendor/horde/imap_client/lib/Horde/Imap/Client/Cache.php:240
> 10. Horde_Imap_Client_Cache_Backend_Cache->_deleteMailbox() /srv/www/horde-deployment/vendor/horde/imap_client/lib/Horde/Imap/Client/Cache/Backend/Cache.php:318
>
> Details
> The full error message is logged in Horde's log file, and is shown below only to administrators. Non-administrative users will not see error details.
>
> Error Object
> (
>      [message:protected] => Call to a member function expire() on null
>      [string:Error:private] => Error: Call to a member function expire() on null in /srv/www/horde-deployment/vendor/horde/imap_client/lib/Horde/Imap/Client/Cache/Backend/Cache.php:359
> Stack trace:
> #0 /srv/www/horde-deployment/vendor/horde/imap_client/lib/Horde/Imap/Client/Cache/Backend/Cache.php(318): Horde_Imap_Client_Cache_Backend_Cache->_deleteMailbox()
> #1 /srv/www/horde-deployment/vendor/horde/imap_client/lib/Horde/Imap/Client/Cache.php(240): Horde_Imap_Client_Cache_Backend_Cache->deleteMailbox()
> #2 /srv/www/horde-deployment/vendor/horde/imp/lib/LoginTasks/SystemTask/UpgradeAuth.php(68): Horde_Imap_Client_Cache->deleteMailbox()
> #3 /srv/www/horde-deployment/vendor/horde/imp/lib/LoginTasks/SystemTask/UpgradeAuth.php(47): IMP_LoginTasks_SystemTask_UpgradeAuth->_upgradeExpireImapCache()
> #4 /srv/www/horde-deployment/vendor/horde/core/lib/Horde/Core/LoginTasks/SystemTask/Upgrade.php(84): IMP_LoginTasks_SystemTask_UpgradeAuth->_upgrade()
> #5 /srv/www/horde-deployment/vendor/horde/logintasks/lib/Horde/LoginTasks.php(218): Horde_Core_LoginTasks_SystemTask_Upgrade->execute()
> #6 /srv/www/horde-deployment/vendor/horde/core/lib/Horde/Core/LoginTasks.php(48): Horde_LoginTasks->runTasks()
> #7 /srv/www/horde-deployment/vendor/horde/core/lib/Horde/Registry.php(1668): Horde_Core_LoginTasks->runTasks()
> #8 /srv/www/horde-deployment/vendor/horde/core/lib/Horde/Registry.php(298): Horde_Registry->pushApp()
> #9 /srv/www/horde-deployment/vendor/horde/imp/index.php(19): Horde_Registry::appInit()
> #10 {main}
>      [code:protected] => 0
>      [file:protected] => /srv/www/horde-deployment/vendor/horde/imap_client/lib/Horde/Imap/Client/Cache/Backend/Cache.php
>      [line:protected] => 359
>      [trace:Error:private] => Array
>          (
>              [0] => Array
>                  (
>                      [file] => /srv/www/horde-deployment/vendor/horde/imap_client/lib/Horde/Imap/Client/Cache/Backend/Cache.php
>                      [line] => 318
>                      [function] => _deleteMailbox
>                      [class] => Horde_Imap_Client_Cache_Backend_Cache
>                      [type] => ->
>                  )
>
>              [1] => Array
>                  (
>                      [file] => /srv/www/horde-deployment/vendor/horde/imap_client/lib/Horde/Imap/Client/Cache.php
>                      [line] => 240
>                      [function] => deleteMailbox
>                      [class] => Horde_Imap_Client_Cache_Backend_Cache
>                      [type] => ->
>                  )
>
>              [2] => Array
>                  (
>                      [file] => /srv/www/horde-deployment/vendor/horde/imp/lib/LoginTasks/SystemTask/UpgradeAuth.php
>                      [line] => 68
>                      [function] => deleteMailbox
>                      [class] => Horde_Imap_Client_Cache
>                      [type] => ->
>                  )
>
>              [3] => Array
>                  (
>                      [file] => /srv/www/horde-deployment/vendor/horde/imp/lib/LoginTasks/SystemTask/UpgradeAuth.php
>                      [line] => 47
>                      [function] => _upgradeExpireImapCache
>                      [class] => IMP_LoginTasks_SystemTask_UpgradeAuth
>                      [type] => ->
>                  )
>
>              [4] => Array
>                  (
>                      [file] => /srv/www/horde-deployment/vendor/horde/core/lib/Horde/Core/LoginTasks/SystemTask/Upgrade.php
>                      [line] => 84
>                      [function] => _upgrade
>                      [class] => IMP_LoginTasks_SystemTask_UpgradeAuth
>                      [type] => ->
>                  )
>
>              [5] => Array
>                  (
>                      [file] => /srv/www/horde-deployment/vendor/horde/logintasks/lib/Horde/LoginTasks.php
>                      [line] => 218
>                      [function] => execute
>                      [class] => Horde_Core_LoginTasks_SystemTask_Upgrade
>                      [type] => ->
>                  )
>
>              [6] => Array
>                  (
>                      [file] => /srv/www/horde-deployment/vendor/horde/core/lib/Horde/Core/LoginTasks.php
>                      [line] => 48
>                      [function] => runTasks
>                      [class] => Horde_LoginTasks
>                      [type] => ->
>                  )
>
>              [7] => Array
>                  (
>                      [file] => /srv/www/horde-deployment/vendor/horde/core/lib/Horde/Registry.php
>                      [line] => 1668
>                      [function] => runTasks
>                      [class] => Horde_Core_LoginTasks
>                      [type] => ->
>                  )
>
>              [8] => Array
>                  (
>                      [file] => /srv/www/horde-deployment/vendor/horde/core/lib/Horde/Registry.php
>                      [line] => 298
>                      [function] => pushApp
>                      [class] => Horde_Registry
>                      [type] => ->
>                  )
>
>              [9] => Array
>                  (
>                      [file] => /srv/www/horde-deployment/vendor/horde/imp/index.php
>                      [line] => 19
>                      [function] => appInit
>                      [class] => Horde_Registry
>                      [type] => ::
>                  )
>
>          )
>
>      [previous:Error:private] =>
> )
>
>
>> On 19 Nov 2022, at 10:35, Horst Simon <horst.simon2 at icloud.com> wrote:
>>
>> Thanks Ralf for providing more information on how to use composer!
>> The documentation is very helpful. I am experimenting on openSUSE Leap 15.4 with php version 8.0.10.
>> I have successful installed core, imp and kronolith with authentication using imp.
>>
>> When a user logs on to and clicks on mail attached error is displayed, after reloading the page mail is displayed correct.
>>
>> Should we report errors for Horde6, since it is still in the development stage, or wait for a more stable version.
>>
>> Regards,
>> Horst
>>
>>>> 	
>> -- 
>> 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