[horde] Turba error

R.J.Baart at Prompt.nl R.J.Baart at Prompt.nl
Tue Apr 28 07:47:20 UTC 2026


The only difference compared to the Horde setup here is that I'm, and I 
quote Ralf Lang, "a brave soul who is willing to apply three big patches 
to their Horde javascript".

    horde/horde                  dev-refactor/vanilla-js-migration ef68f2e
    horde/imp                    dev-refactor/vanilla-js-migration 48bb7ad
    horde/kronolith              dev-refactor/vanilla-js-migration d6acc24

No, I can't login. I tried also a few other computer systems to rule out 
cache problems. Login screen is not shown. Don't know what to do.

Op 2026-04-27 om 23:32 schreef Brent:
>  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