Can't edit users anymore (white screen)

Hi,

I can’t edit users anymore (white screen), and seeing same errors on both FreeBSD servers in logs:

My system is:

FreeBSD fileserver.flissinger.local 12.1-RELEASE-p1 FreeBSD 12.1-RELEASE-p1 GENERIC amd64

PHP 7.4.2 (cli) (built: Jan 27 2020 00:02:13) ( ZTS )
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.2, Copyright (c), by Zend Technologies

Webserver is Apache 2.4.41
Pydio v8.2.5

Errors I see in apache log:

[Sun Feb 16 18:33:03.562901 2020] [php7:notice] [pid 25360:tid 34420438272] [client 10.0.0.15:51594] Exception was caught but could not be sent: Could not send response!, referer: https://fileserver.flissinger.local/explorer/settings/data/users
[Sun Feb 16 18:33:03.563066 2020] [php7:notice] [pid 25360:tid 34420438272] [client 10.0.0.15:51594]  ===> Exception details : /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php on line 257 #0 /usr/local/www/explorer/core/src/lib/dibi/libs/DibiRow.php(74): Pydio\\Core\\Http\\Server->catchError(8, 'Undefined prope...', '/usr/local/www/...', 74, Array)\n#1 /usr/local/www/explorer/plugins/conf.sql/SqlConfDriver.php(190): DibiRow->offsetGet('id')\n#2 /usr/local/www/explorer/plugins/conf.sql/SqlConfDriver.php(275): Pydio\\Conf\\Sql\\SqlConfDriver->repoFromDb(Object(DibiRow), Array)\n#3 /usr/local/www/explorer/plugins/conf.sql/SqlConfDriver.php(373): Pydio\\Conf\\Sql\\SqlConfDriver->initRepoArrayFromDbFetch(Array)\n#4 /usr/local/www/explorer/core/src/pydio/Core/Services/RepositoryService.php(242): Pydio\\Conf\\Sql\\SqlConfDriver->listRepositoriesWithCriteria(Array, NULL)\n#5 /usr/local/www/explorer/core/src/pydio/Core/Model/FilteredRepositoriesList.php(115): Pydio\\Core\\Services\\RepositoryService::listRepositoriesWithCriteria(Array, NULL)\n#6 /usr/local/www/explorer/core/src/pydio/Core/Services/RepositoryService.php(178): Pydio\\Core\\Model\\FilteredRepositoriesList->load()\n#7 /usr/local/www/explorer/plugins/access.ajxp_conf/src/RolesManager.php(211): Pydio\\Core\\Services\\RepositoryService::listAllRepositories()\n#8 /usr/local/www/explorer/plugins/access.ajxp_conf/src/ConfAccessDriver.php(382): Pydio\\Access\\Driver\\DataProvider\\Provisioning\\RolesManager->rolesActions(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#9 /usr/local/www/explorer/plugins/access.ajxp_conf/src/ConfAccessDriver.php(460): Pydio\\Access\\Driver\\DataProvider\\Provisioning\\ConfAccessDriver->rolesAction(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#10 /usr/local/www/explorer/core/src/pydio/Core/Controller/Controller.php(392): Pydio\\Access\\Driver\\DataProvider\\Provisioning\\ConfAccessDriver->editAction(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#11 /usr/local/www/explorer/core/src/pydio/Core/Controller/Controller.php(259): Pydio\\Core\\Controller\\Controller::handleRequest(Object(DOMElement), Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#12 /usr/local/www/explorer/core/src/pydio/Core/Controller/Controller.php(141): Pydio\\Core\\Controller\\Controller::run(Object(Zend\\Diactoros\\ServerRequest), Object(DOMElement))\n#13 [internal function]: Pydio\\Core\\Controller\\Controller::registryActionMiddleware(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), Object(Closure))\n#14 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(146): call_user_func_array(Array, Array)\n#15 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(145): Pydio\\Core\\Http\\Server->nextCallable(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#16 [internal function]: Pydio\\Core\\Http\\Server->Pydio\\Core\\Http\\{closure}(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#17 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(162): call_user_func_array(Object(Closure), Array)\n#18 /usr/local/www/explorer/core/src/pydio/Core/Http/Middleware/SessionRepositoryMiddleware.php(114): Pydio\\Core\\Http\\Server::callNextMiddleWare(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), Object(Closure))\n#19 [internal function]: Pydio\\Core\\Http\\Middleware\\SessionRepositoryMiddleware::handleRequest(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), Object(Closure))\n#20 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(146): call_user_func_array(Array, Array)\n#21 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(145): Pydio\\Core\\Http\\Server->nextCallable(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#22 [internal function]: Pydio\\Core\\Http\\Server->Pydio\\Core\\Http\\{closure}(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#23 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(162): call_user_func_array(Object(Closure), Array)\n#24 /usr/local/www/explorer/core/src/pydio/Core/Http/Middleware/WorkspaceAuthMiddleware.php(107): Pydio\\Core\\Http\\Server::callNextMiddleWare(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), Object(Closure))\n#25 [internal function]: Pydio\\Core\\Http\\Middleware\\WorkspaceAuthMiddleware::handleRequest(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), Object(Closure))\n#26 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(146): call_user_func_array(Array, Array)\n#27 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(145): Pydio\\Core\\Http\\Server->nextCallable(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#28 [internal function]: Pydio\\Core\\Http\\Server->Pydio\\Core\\Http\\{closure}(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#29 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(162): call_user_func_array(Object(Closure), Array)\n#30 /usr/local/www/explorer/core/src/pydio/Core/Http/Middleware/AuthMiddleware.php(96): Pydio\\Core\\Http\\Server::callNextMiddleWare(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), Object(Closure))\n#31 [internal function]: Pydio\\Core\\Http\\Middleware\\AuthMiddleware::handleRequest(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), Object(Closure))\n#32 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(146): call_user_func_array(Array, Array)\n#33 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(145): Pydio\\Core\\Http\\Server->nextCallable(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#34 [internal function]: Pydio\\Core\\Http\\Server->Pydio\\Core\\Http\\{closure}(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#35 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(162): call_user_func_array(Object(Closure), Array)\n#36 /usr/local/www/explorer/core/src/pydio/Core/Http/Middleware/SecureTokenMiddleware.php(73): Pydio\\Core\\Http\\Server::callNextMiddleWare(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), Object(Closure))\n#37 [internal function]: Pydio\\Core\\Http\\Middleware\\SecureTokenMiddleware::handleRequest(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), Object(Closure))\n#38 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(146): call_user_func_array(Array, Array)\n#39 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(145): Pydio\\Core\\Http\\Server->nextCallable(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#40 [internal function]: Pydio\\Core\\Http\\Server->Pydio\\Core\\Http\\{closure}(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#41 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(162): call_user_func_array(Object(Closure), Array)\n#42 /usr/local/www/explorer/core/src/pydio/Core/Http/Middleware/SessionMiddleware.php(86): Pydio\\Core\\Http\\Server::callNextMiddleWare(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), Object(Closure))\n#43 [internal function]: Pydio\\Core\\Http\\Middleware\\SessionMiddleware::handleRequest(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response), Object(Closure))\n#44 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(146): call_user_func_array(Array, Array)\n#45 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(145): Pydio\\Core\\Http\\Server->nextCallable(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#46 [internal function]: Pydio\\Core\\Http\\Server->Pydio\\Core\\Http\\{closure}(Object(Zend\\Diactoros\\ServerRequest), Object(Zend\\Diactoros\\Response))\n#47 /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php(162): call_user_func_array(Object(Closure), Array)\n#48 /usr/local/www/explorer/core/src/pydio/Core/Http/Middle
[Sun Feb 16 18:33:03.566205 2020] [php7:error] [pid 25360:tid 34420438272] [client 10.0.0.15:51594] PHP Fatal error:  Uncaught Pydio\\Core\\Exception\\ResponseEmissionException: Could not send response! in /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php:257\nStack trace:\n#0 [internal function]: Pydio\\Core\\Http\\Server->catchError(8, 'ob_end_flush():...', '/usr/local/www/...', 158, Array)\n#1 /usr/local/www/explorer/core/src/pydio/Core/Controller/ShutdownScheduler.php(158): ob_end_flush()\n#2 [internal function]: Pydio\\Core\\Controller\\ShutdownScheduler->callRegisteredShutdown()\n#3 {main}\n  thrown in /usr/local/www/explorer/core/src/pydio/Core/Http/Server.php on line 257, referer: https://fileserver.flissinger.local/explorer/settings/data/users

I also see some ‘deprecated php functions errors’ when browsing through pydio.
Also tried in incognito tab in chrome, same error persists.

How to troubleshoot and where to start?

Best Regards,
Donald.

Hi,

Please open with chrome in dev mode (press F12 key) to see what’s happened with js?

I don’t know where to look… I’m not that handy with the dev mode of chrome.

Do you have any chrome security extension that can block js scripts ?