[horde] Turba error

Brent impuser at bitrealm.com
Mon Apr 27 21:32:10 UTC 2026


  I just pulled down the latest updates and it seems to be ok for me.  
There was a schema and horde config update that came along with the  
update.

  - Upgrading horde/content (v3.0.0beta1 => v3.0.0beta2)
  - Upgrading horde/core (v3.0.0beta22 => v3.0.0beta23)
  - Upgrading horde/horde (v6.0.0beta15 => v6.0.0beta16)
  - Upgrading horde/kronolith (v5.0.0beta2 => v5.0.0beta3)
  - Upgrading horde/mail (v3.0.0beta1 => v3.0.0beta2)
  - Upgrading horde/nag (v5.0.0beta4 => v5.0.0beta5)
  - Upgrading horde/turba (v5.0.0beta5 => v5.0.0beta6)

Fixed the properties view for Turba for me.

brent

Quoting Ruud Baart <r.j.baart at prompt.nl>:

> 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][1]:
>>>>> addcslashes()
>>>>> #1 /aa/bb/domain.ab/horde/vendor/horde/core/lib/Horde.php(941)[2][2]:
>>>>> Horde\Core\Horde::popupJs()
>>>>> #2
>>>
>>> /aa/bb/domain.ab/horde/vendor/horde/turba/lib/Form/EditAddressBook.php(154)[3][3]:
>>>
>>>>> Horde::popupJs()
>>>>> #3
>>>
>>> /aa/bb/domain.ab/horde/vendor/horde/turba/addressbooks/edit.php(36)[4][4]:
>>>>> Turba_Form_EditAddressBook->__construct()
>>>>> #4 /aa/bb/domain.ab/horde/web/turba/addressbooks/edit.php(3)[5][5]:
>>>>> require_once('...')
>>>>> #5 {main}
>>>>>     [code:protected] => 0
>>>>>     [file:protected] =>
>>>>> /aa/bb/domain.ab/horde/vendor/horde/core/src/Horde.php[6][6]
>>>>>     [line:protected] => 1318
>>>>>     [trace:Error:private] => Array
>>>>>         (
>>>>>             [0] => Array
>>>>>                 (
>>>>>                     [file] =>
>>>>> /aa/bb/domain.ab/horde/vendor/horde/core/src/Horde.php[6][6]
>>>>>                     [line] => 1318
>>>>>                     [function] => addcslashes
>>>>>                 )
>>>>>
>>>>>             [1] => Array
>>>>>                 (
>>>>>                     [file] =>
>>>>> /aa/bb/domain.ab/horde/vendor/horde/core/lib/Horde.php[7][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][8]
>>>>> [line] => 154
>>>>>                     [function] => popupJs
>>>>>                     [class] => Horde
>>>>>                     [type] => ::
>>>>>                 )
>>>>>
>>>>>             [3] => Array
>>>>>                 (
>>>>>                     [file] =>
>>>>> /aa/bb/domain.ab/horde/vendor/horde/turba/addressbooks/edit.php[9][9]
>>>>>                     [line] => 36
>>>>>                     [function] => __construct
>>>>>                     [class] => Turba_Form_EditAddressBook
>>>>>                     [type] => ->
>>>>>                 )
>>>>>
>>>>>             [4] => Array
>>>>>                 (
>>>>>                     [file] =>
>>>>> /aa/bb/domain.ab/horde/web/turba/addressbooks/edit.php[10][10]
>>>>>                     [line] => 3
>>>>>                     [args] => Array
>>>>>                         (
>>>>>                             [0] =>
>>>>> /aa/bb/domain.ab/horde/vendor/horde/turba/addressbooks/edit.php[9][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
>
> --
> 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


More information about the horde mailing list