[horde] IMP - Error on attachment download

Brent impuser at bitrealm.com
Sat Jun 27 15:09:58 UTC 2026


  When trying to view a source email, I get:

A fatal error has occurred
Cannot create Horde_View_Topbar Root cause: Invalid PKCS#7 padding byte: 0x8B
in /var/www/horde/vendor/horde/injector/src/Injector.php:513

 1. require_once() /var/www/horde/web/imp/dynamic.php:3
 2. IMP_Dynamic_Base->__construct()  
/var/www/horde/vendor/horde/imp/dynamic.php:33
 3. IMP_Dynamic_Mailbox->_init()  
/var/www/horde/vendor/horde/imp/lib/Dynamic/Base.php:90
 4. Horde\Injector\Injector->getInstance()  
/var/www/horde/vendor/horde/imp/lib/Dynamic/Mailbox.php:72
 5. Horde\Injector\Injector->get()  
/var/www/horde/vendor/horde/injector/src/Injector.php:627
 6. require_once() /var/www/horde/web/imp/dynamic.php:3
 7. IMP_Dynamic_Base->__construct()  
/var/www/horde/vendor/horde/imp/dynamic.php:33
 8. IMP_Dynamic_Mailbox->_init()  
/var/www/horde/vendor/horde/imp/lib/Dynamic/Base.php:90
 9. Horde\Injector\Injector->getInstance()  
/var/www/horde/vendor/horde/imp/lib/Dynamic/Mailbox.php:72
10. Horde\Injector\Injector->get()  
/var/www/horde/vendor/horde/injector/src/Injector.php:627
11. Horde\Injector\Injector->createInstance()  
/var/www/horde/vendor/horde/injector/src/Injector.php:466
12. Horde\Injector\Binder\AnnotatedSetters->create()  
/var/www/horde/vendor/horde/injector/src/Injector.php:409
13. Horde\Injector\Binder\Implementation->create()  
/var/www/horde/vendor/horde/injector/src/Binder/AnnotatedSetters.php:91
14. Horde\Injector\Binder\Implementation->getInstance()  
/var/www/horde/vendor/horde/injector/src/Binder/Implementation.php:87
15. ReflectionClass->newInstanceArgs()  
/var/www/horde/vendor/horde/injector/src/Binder/Implementation.php:107
16. Horde_View_Topbar->__construct()
17. Horde_Core_Topbar->getTree()  
/var/www/horde/vendor/horde/horde/lib/View/Topbar.php:61
18. Horde_Registry->hasPermission()  
/var/www/horde/vendor/horde/core/lib/Horde/Core/Topbar.php:82
19. Horde_Registry->isAuthenticated()  
/var/www/horde/vendor/horde/core/lib/Horde/Registry.php:1849
20. Horde_Core_Auth_Application->transparent()  
/var/www/horde/vendor/horde/core/lib/Horde/Registry.php:2382
21. Horde_Registry->getAuthCredential()  
/var/www/horde/vendor/horde/core/lib/Horde/Core/Auth/Application.php:451
22. Horde_Registry->_getAuthCredentials()  
/var/www/horde/vendor/horde/core/lib/Horde/Registry.php:2590
23. Horde\Core\Auth\AuthCredentialStore->get()  
/var/www/horde/vendor/horde/core/lib/Horde/Registry.php:2646
24. Horde\Core\Session\HordeSession->getEncrypted()  
/var/www/horde/vendor/horde/core/src/Auth/AuthCredentialStore.php:197
25.  
Horde\Core\Session\HordeSessionFactory::{closure:Horde\Core\Session\HordeSessionFactory::create():73}()  
/var/www/horde/vendor/horde/core/src/Session/HordeSession.php:445
26. Horde_Secret->read()  
/var/www/horde/vendor/horde/core/src/Session/HordeSessionFactory.php:74
27. Horde\Crypt\Blowfish\Blowfish->decrypt()  
/var/www/horde/vendor/horde/secret/lib/Horde/Secret.php:93
28. Horde\Crypt\Blowfish\Blowfish::unpad()  
/var/www/horde/vendor/horde/crypt_blowfish/src/Blowfish.php:113

I also get a 500 when trying to download an attachment. I can try to  
dig in to find what it is complaining about.

brent

Quoting Angel Parra <angel at parranet.com>:

> Error details:
>
> https://myserver.mydomain.com/horde/services/download/?app=imp&actionID=download_attach&id=2&muid={6}Monsol7161&view_token=aj_VMBxq0Ba0uCU7GDVypm3SrEaP-CW0YlxY4HLj40AlFrsCV_o&fn=/FILE NAME JUNIO 2026.pdf podría tener un problema temporal o podría haberse  
> movido.
>
> Código de error: 500 Internal Server Error
>
>    El sitio podría estar no disponible temporalmente o demasiado  
> ocupado. Vuelva a intentarlo en unos momentos.
>
> Best regards
>
> Angel
>
> Quoting Angel Parra <angel at parranet.com>:
>
>> Hello,
>>
>> I cannot find any useful log. But if the mail has 2 attachments and you use
>> "Downlaod All (2 Attachments) the error seems to be with Tokens:
>>
>> A fatal error has occurred
>> User is not authenticated.
>> in /var/www/horde/vendor/horde/imp/lib/Application.php:426
>>
>> 1. require_once() /var/www/horde/web/horde/services/download/index.php:3
>> 2. Horde_Registry->callAppMethod()  
>> /var/www/horde/vendor/horde/horde/services/download/index.php:34
>> 3. IMP_Application->download()  
>> /var/www/horde/vendor/horde/core/lib/Horde/Registry.php:1295
>>
>> 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.
>>
>> IMP_Exception Object
>> (
>>    [message:protected] => User is not authenticated.
>>    [string:Exception:private] =>
>>    [code:protected] => 0
>>    [file:protected] => /var/www/horde/vendor/horde/imp/lib/Application.php
>>    [line:protected] => 426
>>    [trace:Exception:private] => Array
>>        (
>>            [0] => Array
>>                (
>>                    [file] =>  
>> /var/www/horde/vendor/horde/core/lib/Horde/Registry.php
>>                    [line] => 1295
>>                    [function] => download
>>                    [class] => IMP_Application
>>                    [type] => ->
>>                )
>>
>>            [1] => Array
>>                (
>>                    [file] =>  
>> /var/www/horde/vendor/horde/horde/services/download/index.php
>>                    [line] => 34
>>                    [function] => callAppMethod
>>                    [class] => Horde_Registry
>>                    [type] => ->
>>                )
>>
>>            [2] => Array
>>                (
>>                    [file] =>  
>> /var/www/horde/web/horde/services/download/index.php
>>                    [line] => 3
>>                    [args] => Array
>>                        (
>>                            [0] =>  
>> /var/www/horde/vendor/horde/horde/services/download/index.php
>>                        )
>>
>>                    [function] => require_once
>>                )
>>
>>        )
>>
>>    [previous:Exception:private] =>
>>    [logged] => 1
>>    [extraDetails:protected] =>
>>    [isLogged:Horde\Exception\HordeException:private] =>
>>    [_logLevel:protected] => 0
>> )
>>
>> Quoting Torben Dannhauer <torben at dannhauer.info>:
>>
>>> Internal server error usually comes along some logs in horde log  
>>> files or php log files.
>>>
>>> Can you share?
>>>
>>> Torben
>>>
>>> Von unterwegs gesendet
>>> Sent from mobile
>>>
>>>> Am 25.06.2026 um 21:47 schrieb Angel Parra <angel at parranet.com>:
>>>>
>>>> Hello,
>>>>
>>>> The latest IMP shows an error: 500 Internal Server Error
>>>>
>>>> When you clink on the download of an attached file (I test with a  
>>>> pdf). But the print and "over file name" clicks wotk OK.
>>>>
>>>> Thank you
>>>>
>>>> Angel
>>>>
>>>> --
>>>> 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


More information about the horde mailing list