Installed plugins tab not loading after install LDAP plugin in ojs 3.3.0

Hello, I have upgraded our ojs server in a sandbox from version 2.4.7 to the current version (going through all intermediate versions (2.4.8-> 2.4.8-5->3.2->3.3.0-13)
And now we are facing a problem with authentication using LDAP. I tried to install this plugin https://github.com/shemgp/ojs_ldap_plugin.
When I follow the procedure of cloning the repo into the plugins folder the installed plugins tab crashes in the “Loading” status

I checked the apache error logs and get the following message:

PHP Fatal error: Uncaught Exception: DAOResultFactory instances cannot be counted unless supplied in constructor (DAO JournalDAO)! in /var/www/html/ojs-3.3.0-13/lib/pkp/classes/db/DAOResultFactory.inc.php:101nStack trace:\n#0 /var/www/html/ojs-3.3.0-13/plugins/generic/ldap/LDAPAuthPlugin.inc.php(50): DAOResultFactory->getCount()\n#1 /var/www/html/ojs-3.3.0-13/plugins/generic/ldap/index.php(21): LDAPAuthPlugin->__construct()\n#2 /var/www/html/ojs-3.3.0-13/lib/pkp/classes/plugins/PluginRegistry.inc. php(241): include(‘/var/www/html/o…’)\n#3 /var/www/html/ojs-3.3.0-13/lib/pkp/classes/plugins/PluginRegistry.inc.php(126): PluginRegistry::_instantiatePlugin()\n#4 /var/www/html/ojs-3.3.0-13/lib/pkp/classes/controllers/grid/plugins/PluginGridHandler.inc.php(155): PluginRegistry::loadCategory()\n#5 /var/www/html/ojs-3.3.0-13/controllers/grid/settings/plugins/SettingsPluginGridHandler.inc.php(36): PluginGridHandler->loadCategoryData()\n#6 /var/www/html/ojs-3.3.0-13/lib/pkp/classes/controllers/grid/CategoryGridHandler.inc.php(124): SettingsPl in /var/www/html/ojs-3.3.0-13/lib/pkp/classes/db/DAOResultFactory.inc.php on line 101, referer: http://mydomain/index.php/journal/management/settings/website

Hi, Wellington.

This plugin was last updated 3 years ago, when OJS 3.3 has not even been released yet.

I’m afraid it’s not compatible with latest OJS.