[horde] Turba error

Ruud Baart r.j.baart at prompt.nl
Mon Apr 27 20:54:56 UTC 2026


hmm, now I can't login. I restarted nginx, I started a private windows, 
tried another browser, but I get this error when  I try to login

    A fatal error has occurred

    Horde\Core\Assets\ResponsiveAssets::__construct(): Argument #1
    ($registryState) must be of type Horde\Core\Config\RegistryState,
    Horde_Registry given, called in
    /aa/bb/cc/horde/vendor/horde/horde/login.php on line
    480

    Details have been logged for the administrator.


Op 27-4-2026 om 22:18 schreef Ralf Lang:
> I released a new version.
>
> On Sun, Apr 26, 2026 at 4:59 PM Brent<impuser at bitrealm.com> wrote:
>
>>    One gets this if you try to view the properties of the address book.
>> I belive this ticket is also your issue?
>>
>> Thanks!
>>
>> https://github.com/horde/turba/issues/38
>>
>> brent
>>
>> Quoting Ruud Baart<r.j.baart at prompt.nl>:
>>
>>> Changing Horde.php:1318 from
>>>
>>>    $options['params'][$key] = addcslashes((string) $val, '"');
>>>
>>> to
>>>
>>>    $options['params'][$key] = addcslashes((string) $val, '"');
>>>
>>> helps. But that's probably just a band-aid and not a solution.
>>>
>>> Op 26-4-2026 om 16:26 schreef Ruud Baart:
>>>> horde/turba  5.0.0beta5
>>>>
>>>> horde/horde                  dev-refactor/vanilla-js-migration ef68f2e
>>>>
>>>> In web interface, address can't be accessed:
>>>>
>>>>   A fatal error has occurred
>>>>
>>>>       addcslashes(): Argument #1 ($string) must be of type string, true
>>>>       given
>>>>
>>>> in /aa/bb/domain.ab/horde/vendor/horde/core/src/Horde.php:1318
>>>>
>>>> 1. require_once()
>> /aa/bb/domain.ab/horde/web/turba/addressbooks/edit.php:3
>>>> 2. Turba_Form_EditAddressBook->__construct()
>>>> /aa/bb/domain.ab/horde/vendor/horde/turba/addressbooks/edit.php:36
>>>> 3. Horde::popupJs()
>>>>
>> /aa/bb/domain.ab/horde/vendor/horde/turba/lib/Form/EditAddressBook.php:154
>>>> 4. Horde\Core\Horde::popupJs()
>>>> /aa/bb/domain.ab/horde/vendor/horde/core/lib/Horde.php:941
>>>> 5. addcslashes()
>> /aa/bb/domain.ab/horde/vendor/horde/core/src/Horde.php:1318
>>>>       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.
>>>>
>>>> TypeError Object
>>>> (
>>>>      [message:protected] => addcslashes(): Argument #1 ($string)
>>>> must be of type string, true given
>>>>      [string:Error:private] => TypeError: addcslashes(): Argument #1
>>>> ($string) must be of type string, true given in
>>>> /aa/bb/domain.ab/horde/vendor/horde/core/src/Horde.php:1318
>>>> Stack trace:
>>>> #0 /aa/bb/domain.ab/horde/vendor/horde/core/src/Horde.php(1318)[1]:
>>>> addcslashes()
>>>> #1 /aa/bb/domain.ab/horde/vendor/horde/core/lib/Horde.php(941)[2]:
>>>> Horde\Core\Horde::popupJs()
>>>> #2
>>>>
>> /aa/bb/domain.ab/horde/vendor/horde/turba/lib/Form/EditAddressBook.php(154)[3]:
>>
>>>> Horde::popupJs()
>>>> #3
>>>>
>> /aa/bb/domain.ab/horde/vendor/horde/turba/addressbooks/edit.php(36)[4]:
>>>> Turba_Form_EditAddressBook->__construct()
>>>> #4 /aa/bb/domain.ab/horde/web/turba/addressbooks/edit.php(3)[5]:
>>>> require_once('...')
>>>> #5 {main}
>>>>      [code:protected] => 0
>>>>      [file:protected] =>
>>>> /aa/bb/domain.ab/horde/vendor/horde/core/src/Horde.php[6]
>>>>      [line:protected] => 1318
>>>>      [trace:Error:private] => Array
>>>>          (
>>>>              [0] => Array
>>>>                  (
>>>>                      [file] =>
>>>> /aa/bb/domain.ab/horde/vendor/horde/core/src/Horde.php[6]
>>>>                      [line] => 1318
>>>>                      [function] => addcslashes
>>>>                  )
>>>>
>>>>              [1] => Array
>>>>                  (
>>>>                      [file] =>
>>>> /aa/bb/domain.ab/horde/vendor/horde/core/lib/Horde.php[7]
>>>>                      [line] => 941
>>>>                      [function] => popupJs
>>>>                      [class] => Horde\Core\Horde
>>>>                      [type] => ::
>>>>                  )
>>>>
>>>>              [2] => Array
>>>>                  (
>>>>                      [file] =>
>>>>
>> /aa/bb/domain.ab/horde/vendor/horde/turba/lib/Form/EditAddressBook.php[8]
>>>>                      [line] => 154
>>>>                      [function] => popupJs
>>>>                      [class] => Horde
>>>>                      [type] => ::
>>>>                  )
>>>>
>>>>              [3] => Array
>>>>                  (
>>>>                      [file] =>
>>>> /aa/bb/domain.ab/horde/vendor/horde/turba/addressbooks/edit.php[9]
>>>>                      [line] => 36
>>>>                      [function] => __construct
>>>>                      [class] => Turba_Form_EditAddressBook
>>>>                      [type] => ->
>>>>                  )
>>>>
>>>>              [4] => Array
>>>>                  (
>>>>                      [file] =>
>>>> /aa/bb/domain.ab/horde/web/turba/addressbooks/edit.php[10]
>>>>                      [line] => 3
>>>>                      [args] => Array
>>>>                          (
>>>>                              [0] =>
>>>> /aa/bb/domain.ab/horde/vendor/horde/turba/addressbooks/edit.php[9]
>>>>                          )
>>>>
>>>>                      [function] => require_once
>>>>                  )
>>>>
>>>>          )
>>>>
>>>>      [previous:Error:private] =>
>>>> )
>>> --
>>> Horde mailing list
>>> Frequently Asked Questions:http://horde.org/faq/To unsubscribe,
>>> mail:horde-unsubscribe at lists.horde.org
>>
>>
>> Links:
>> ------
>> [1]http://domain.ab/horde/vendor/horde/core/src/Horde.php(1318)
>> [2]http://domain.ab/horde/vendor/horde/core/lib/Horde.php(941)
>> [3]
>> http://domain.ab/horde/vendor/horde/turba/lib/Form/EditAddressBook.php(154)
>> [4]http://domain.ab/horde/vendor/horde/turba/addressbooks/edit.php(36)
>> [5]http://domain.ab/horde/web/turba/addressbooks/edit.php(3)
>> [6]http://domain.ab/horde/vendor/horde/core/src/Horde.php
>> [7]http://domain.ab/horde/vendor/horde/core/lib/Horde.php
>> [8]http://domain.ab/horde/vendor/horde/turba/lib/Form/EditAddressBook.php
>> [9]http://domain.ab/horde/vendor/horde/turba/addressbooks/edit.php
>> [10]http://domain.ab/horde/web/turba/addressbooks/edit.php
>> --
>> 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