[horde] Issue when trying to use admin interface in recent update

Mike barjunk at attglobal.net
Thu Apr 30 11:57:40 UTC 2026


This is probably not related, but when I run tests against  
horde/cache, I get this:

root at horde-develop:/var/www/cache# vendor/bin/phpunit
PHPUnit 11.5.55 by Sebastian Bergmann and contributors.

Runtime:       PHP 8.5.5
Configuration: /var/www/cache/phpunit.xml.dist

...........................................SSSSSSSSEEEEEEEESSSS  63 /  
131 ( 48%)
SSSSSSSSSSSSD...S...SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS... 126 /  
131 ( 96%)
.S...                                                           131 /  
131 (100%)

Time: 00:00.373, Memory: 12.00 MB

There were 8 errors:

1) Horde\Cache\Test\HashtableTest::testReadWrite
TypeError: Horde\Cache\HashtableStorage::__construct(): Argument #1  
($hashtable) must be of type Horde\HashTable\HashTable,  
Horde_HashTable_Memory given, called in  
/var/www/cache/test/Integration/HashtableTest.php on line 39

/var/www/cache/src/HashtableStorage.php:49
/var/www/cache/test/Integration/HashtableTest.php:39
/var/www/cache/test/TestBase.php:39

2) Horde\Cache\Test\HashtableTest::testSet
TypeError: Horde\Cache\HashtableStorage::__construct(): Argument #1  
($hashtable) must be of type Horde\HashTable\HashTable,  
Horde_HashTable_Memory given, called in  
/var/www/cache/test/Integration/HashtableTest.php on line 39

/var/www/cache/src/HashtableStorage.php:49
/var/www/cache/test/Integration/HashtableTest.php:39
/var/www/cache/test/TestBase.php:39

3) Horde\Cache\Test\HashtableTest::testExists
TypeError: Horde\Cache\HashtableStorage::__construct(): Argument #1  
($hashtable) must be of type Horde\HashTable\HashTable,  
Horde_HashTable_Memory given, called in  
/var/www/cache/test/Integration/HashtableTest.php on line 39

/var/www/cache/src/HashtableStorage.php:49
/var/www/cache/test/Integration/HashtableTest.php:39
/var/www/cache/test/TestBase.php:39

4) Horde\Cache\Test\HashtableTest::testGet
TypeError: Horde\Cache\HashtableStorage::__construct(): Argument #1  
($hashtable) must be of type Horde\HashTable\HashTable,  
Horde_HashTable_Memory given, called in  
/var/www/cache/test/Integration/HashtableTest.php on line 39

/var/www/cache/src/HashtableStorage.php:49
/var/www/cache/test/Integration/HashtableTest.php:39
/var/www/cache/test/TestBase.php:39

5) Horde\Cache\Test\HashtableTest::testOutput
TypeError: Horde\Cache\HashtableStorage::__construct(): Argument #1  
($hashtable) must be of type Horde\HashTable\HashTable,  
Horde_HashTable_Memory given, called in  
/var/www/cache/test/Integration/HashtableTest.php on line 39

/var/www/cache/src/HashtableStorage.php:49
/var/www/cache/test/Integration/HashtableTest.php:39
/var/www/cache/test/TestBase.php:39

6) Horde\Cache\Test\HashtableTest::testExpire
TypeError: Horde\Cache\HashtableStorage::__construct(): Argument #1  
($hashtable) must be of type Horde\HashTable\HashTable,  
Horde_HashTable_Memory given, called in  
/var/www/cache/test/Integration/HashtableTest.php on line 39

/var/www/cache/src/HashtableStorage.php:49
/var/www/cache/test/Integration/HashtableTest.php:39
/var/www/cache/test/TestBase.php:39

7) Horde\Cache\Test\HashtableTest::testClear
TypeError: Horde\Cache\HashtableStorage::__construct(): Argument #1  
($hashtable) must be of type Horde\HashTable\HashTable,  
Horde_HashTable_Memory given, called in  
/var/www/cache/test/Integration/HashtableTest.php on line 39

/var/www/cache/src/HashtableStorage.php:49
/var/www/cache/test/Integration/HashtableTest.php:39
/var/www/cache/test/TestBase.php:39

8) Horde\Cache\Test\HashtableTest::testCompress
TypeError: Horde\Cache\HashtableStorage::__construct(): Argument #1  
($hashtable) must be of type Horde\HashTable\HashTable,  
Horde_HashTable_Memory given, called in  
/var/www/cache/test/Integration/HashtableTest.php on line 39

/var/www/cache/src/HashtableStorage.php:49
/var/www/cache/test/Integration/HashtableTest.php:39
/var/www/cache/test/TestBase.php:39

--

1 test triggered 3 PHP deprecations:

1)  
/var/www/cache/vendor/horde/mongo/bundle/vendor/mongodb/mongodb/src/functions.php:138
Non-canonical cast (integer) is deprecated, use the (int) cast instead

Triggered by:

* Horde\Cache\Test\Integration\MongoTest::testReadWrite
   /var/www/cache/test/TestBase.php:45

2)  
/var/www/cache/vendor/horde/mongo/bundle/vendor/mongodb/mongodb/src/functions.php:139
Non-canonical cast (integer) is deprecated, use the (int) cast instead

Triggered by:

* Horde\Cache\Test\Integration\MongoTest::testReadWrite
   /var/www/cache/test/TestBase.php:45

3) /var/www/cache/vendor/horde/mongo/lib/Horde/Mongo/Client.php:32
Horde_Mongo_Client implements the Serializable interface, which is  
deprecated. Implement __serialize() and __unserialize() instead (or in  
addition, if support for old PHP versions is necessary)

Triggered by:

* Horde\Cache\Test\Integration\MongoTest::testReadWrite
   /var/www/cache/test/TestBase.php:45

ERRORS!
Tests: 131, Assertions: 133, Errors: 8, Deprecations: 3, PHPUnit  
Deprecations: 13, Skipped: 66.



More information about the horde mailing list