Description of issue or problem I’m having:
I have updated ojs to latest 3.3.0.9. it is working and OK with php7.4-fpm.
but i got the errors provided below if i switch to the php8.0-fpm.
i have another fresh ojs 3.3.0.9 working with php8.0-fpm on the same server.
Steps I took leading up to the issue:
What I tried to resolve the issue:
**Application Version - e.g., OJS 3.3.0.9
Additional information, such as screenshots and error log messages if applicable:
Fatal error : Uncaught TypeError: Cannot access offset of type string on string in /var/www/ejpam.com/public_html/lib/pkp/classes/core/DataObject.inc.php:133 Stack trace: #0 /var/www/ejpam.com/public_html/lib/pkp/classes/db/SchemaDAO.inc.php(249): DataObject->setData() #1 /var/www/ejpam.com/public_html/lib/pkp/classes/db/DAOResultFactory.inc.php(94): SchemaDAO->_fromRow() #2 /var/www/ejpam.com/public_html/lib/pkp/classes/db/DAOResultFactory.inc.php(167): DAOResultFactory->next() #3 /var/www/ejpam.com/public_html/classes/template/TemplateManager.inc.php(73): DAOResultFactory->toArray() #4 /var/www/ejpam.com/public_html/lib/pkp/classes/template/PKPTemplateManager.inc.php(1247): TemplateManager->initialize() #5 /var/www/ejpam.com/public_html/lib/pkp/classes/plugins/Plugin.inc.php(359): PKPTemplateManager::getManager() #6 /var/www/ejpam.com/public_html/lib/pkp/classes/plugins/Plugin.inc.php(115): Plugin->_registerTemplateResource() #7 /var/www/ejpam.com/public_html/lib/pkp/classes/plugins/LazyLoadPlugin.inc.php(28): Plugin->register() #8 /var/www/ejpam.com/public_html/plugins/generic/googleAnalytics/GoogleAnalyticsPlugin.inc.php(23): LazyLoadPlugin->register() #9 /var/www/ejpam.com/public_html/lib/pkp/classes/plugins/PluginRegistry.inc.php(69): GoogleAnalyticsPlugin->register() #10 /var/www/ejpam.com/public_html/lib/pkp/classes/plugins/PluginRegistry.inc.php(142): PluginRegistry::register() #11 /var/www/ejpam.com/public_html/lib/pkp/classes/core/Dispatcher.inc.php(133): PluginRegistry::loadCategory() #12 /var/www/ejpam.com/public_html/lib/pkp/classes/core/PKPApplication.inc.php(362): Dispatcher->dispatch() #13 /var/www/ejpam.com/public_html/index.php(68): PKPApplication->execute() #14 {main} thrown in /var/www/ejpam.com/public_html/lib/pkp/classes/core/DataObject.inc.php on line 133