Can't edit profile info (all the users)

Describe the issue or problem
Users (including admin) can’t edit information of their profile.
Only roles and notifications are available to edit… saving just fine.
‘identity’, ‘contact’, ‘public’, ‘password’ or ‘API key’ won’t show… no info available.

I probably broke something… but really can’t find what I did wrong.

Steps I took leading up to the issue
For example:

  1. Click on ‘edit profile’
  2. Click on ‘identity’, ‘contact’, ‘public’, ‘password’ or ‘API key’
  3. See only blank spaces with no information

What application are you using?
OJS 3.5
Mac OS
Tested with multiple browsers

Image:

Php error logs that may be relevant:

[18-Sep-2025 23:09:47 America/Fortaleza] PHP Fatal error: Uncaught Symfony\Component\HttpKernel\Exception\NotFoundHttpException in /home3/pedr7410/public_html/lib/pkp/classes/core/PKPRouter.php:205
Stack trace:
#0 /home3/pedr7410/public_html/lib/pkp/classes/core/PKPApplication.php(496): PKP\core\PKPRouter->getContext(Object(APP\core\Request))
#1 /home3/pedr7410/public_html/lib/pkp/classes/plugins/PluginRegistry.php(238): PKP\core\PKPApplication->getEnabledProducts(‘plugins.metadat…’, NULL)
#2 /home3/pedr7410/public_html/lib/pkp/classes/plugins/PluginRegistry.php(127): PKP\plugins\PluginRegistry::loadFromDatabase(‘metadata’, NULL)
#3 /home3/pedr7410/public_html/lib/pkp/classes/plugins/PluginRegistry.php(194): PKP\plugins\PluginRegistry::loadCategory(‘metadata’, true)
#4 [internal function]: PKP\plugins\PluginRegistry::PKP\plugins{closure}(Array, ‘metadata’)
#5 /home3/pedr7410/public_html/lib/pkp/classes/plugins/PluginRegistry.php(194): array_reduce(Array, Object(Closure), Array)
#6 /home3/pedr7410/public_html/lib/pkp/classes/scheduledTask/PKPScheduler.php(129): PKP\plugins\PluginRegistry::loadAllPlugins(true)
#7 /home3/pedr7410/public_html/lib/pkp/classes/core/ScheduleServiceProvider.php(87): PKP\scheduledTask\PKPScheduler->registerPluginSchedules()
#8 [internal function]: PKP\core\ScheduleServiceProvider->PKP\core{closure}()
#9 {main}
thrown in /home3/pedr7410/public_html/lib/pkp/classes/core/PKPRouter.php on line 205
[18-Sep-2025 23:11:18 America/Fortaleza] PHP Fatal error: Uncaught Symfony\Component\HttpKernel\Exception\NotFoundHttpException in /home3/pedr7410/public_html/lib/pkp/classes/core/PKPRouter.php:205
Stack trace:
#0 /home3/pedr7410/public_html/lib/pkp/classes/core/PKPApplication.php(496): PKP\core\PKPRouter->getContext(Object(APP\core\Request))
#1 /home3/pedr7410/public_html/lib/pkp/classes/plugins/PluginRegistry.php(238): PKP\core\PKPApplication->getEnabledProducts(‘plugins.metadat…’, NULL)
#2 /home3/pedr7410/public_html/lib/pkp/classes/plugins/PluginRegistry.php(127): PKP\plugins\PluginRegistry::loadFromDatabase(‘metadata’, NULL)
#3 /home3/pedr7410/public_html/lib/pkp/classes/plugins/PluginRegistry.php(194): PKP\plugins\PluginRegistry::loadCategory(‘metadata’, true)
#4 [internal function]: PKP\plugins\PluginRegistry::PKP\plugins{closure}(Array, ‘metadata’)
#5 /home3/pedr7410/public_html/lib/pkp/classes/plugins/PluginRegistry.php(194): array_reduce(Array, Object(Closure), Array)
#6 /home3/pedr7410/public_html/lib/pkp/classes/scheduledTask/PKPScheduler.php(129): PKP\plugins\PluginRegistry::loadAllPlugins(true)
#7 /home3/pedr7410/public_html/lib/pkp/classes/core/ScheduleServiceProvider.php(87): PKP\scheduledTask\PKPScheduler->registerPluginSchedules()
#8 [internal function]: PKP\core\ScheduleServiceProvider->PKP\core{closure}()
#9 {main}
thrown in /home3/pedr7410/public_html/lib/pkp/classes/core/PKPRouter.php on line 205

Fixed.

Cause of the error: I messed up the SQL data base during some manual editing with phpmyAdmin.

Solution: Clean reinstall with the last stable copy of the SQL database.

2 Likes