[horde] Horde 6 edit contact fails
Horst Simon
horst.simon2 at icloud.com
Fri Aug 30 12:24:18 UTC 2024
Hi,
I have Horde 6 installed as per instructions in https://wiki.horde.org/Doc/Dev/H6/Installation, with php8.2.
Mail and Calendar working fine. In the address book I added a contact and imported a card, but when I try to
edit the contact it crashes with following error:
A fatal error has occurred
strrpos(): Argument #1 ($haystack) must be of type string, array given
in /opt/local/www/apache2/horde/vendor/horde/core/lib/Horde.php:221
1. Horde::verifySignedUrl() /opt/local/www/apache2/horde/vendor/horde/turba/edit.php:24
2. strrpos() /opt/local/www/apache2/horde/vendor/horde/core/lib/Horde.php:221
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] => strrpos(): Argument #1 ($haystack) must be of type string, array given
[string:Error:private] => TypeError: strrpos(): Argument #1 ($haystack) must be of type string, array given in /opt/local/www/apache2/horde/vendor/horde/core/lib/Horde.php:221
Stack trace:
#0 /opt/local/www/apache2/horde/vendor/horde/core/lib/Horde.php(221): strrpos()
#1 /opt/local/www/apache2/horde/vendor/horde/turba/edit.php(24): Horde::verifySignedUrl()
#2 {main}
[code:protected] => 0
[file:protected] => /opt/local/www/apache2/horde/vendor/horde/core/lib/Horde.php
[line:protected] => 221
[trace:Error:private] => Array
(
[0] => Array
(
[file] => /opt/local/www/apache2/horde/vendor/horde/core/lib/Horde.php
[line] => 221
[function] => strrpos
)
[1] => Array
(
[file] => /opt/local/www/apache2/horde/vendor/horde/turba/edit.php
[line] => 24
[function] => verifySignedUrl
[class] => Horde
[type] => ::
)
)
[previous:Error:private] =>
)
and the error log shows following entry:
2024-08-30T22:12:38+10:00 EMERG: HORDE [turba] TypeError: strrpos(): Argument #1 ($haystack) must be of type string, array given in /opt/local/www/apache2/horde/vendor/horde/core/lib/Horde.php:221
Stack trace:
#0 /opt/local/www/apache2/horde/vendor/horde/core/lib/Horde.php(221): strrpos()
#1 /opt/local/www/apache2/horde/vendor/horde/turba/edit.php(24): Horde::verifySignedUrl()
#2 {main} [pid 863 on line 74 of "/opt/local/www/apache2/horde/vendor/horde/core/lib/Horde/ErrorHandler.php"]
2024-08-30T22:19:24+10:00 EMERG: HORDE [turba] TypeError: strrpos(): Argument #1 ($haystack) must be of type string, array given in /opt/local/www/apache2/horde/vendor/horde/core/lib/Horde.php:221
Stack trace:
#0 /opt/local/www/apache2/horde/vendor/horde/core/lib/Horde.php(221): strrpos()
#1 /opt/local/www/apache2/horde/vendor/horde/turba/edit.php(24): Horde::verifySignedUrl()
#2 {main} [pid 864 on line 74 of "/opt/local/www/apache2/horde/vendor/horde/core/lib/Horde/ErrorHandler.php”]
Any information appreciated to solve this
Regards,
Horst Simon
More information about the horde
mailing list