[horde] Turba error

Brent impuser at bitrealm.com
Sun Apr 26 14:58:53 UTC 2026


  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


More information about the horde mailing list