Hello,
We want to delete/remove unused Google Auth plugin from our osTicket 1.18.1 installation.
Uninstall fails with:
PHP Fatal error: Uncaught Error: Call to a member function getConfigClass() on null in C:\inetpub\osTicket_XXX\include\class.plugin.php:1082
Stack trace:
#0 C:\inetpub\osTicket_XXX\include\class.plugin.php(1086): PluginInstance->getConfigClass()
#1 C:\inetpub\osTicket_XXX\include\class.plugin.php(1168): PluginInstance->getConfig()
#2 C:\inetpub\osTicket_XXX\include\class.plugin.php(838): PluginInstance->delete()
#3 C:\inetpub\osTicket_XXX\include\class.plugin.php(883): Plugin->delete()
#4 C:\inetpub\osTicket_XXX\scp\plugins.php(104): Plugin->uninstall()
#5 {main}
thrown in C:\inetpub\osTicket_XXX\include\class.plugin.php on line 1082
I guess it makes sense it fails since we don't have the actual plugin file anymore but how can we clean up that Google Auth plugin from the osTicket database?