Hi,
I have installed the TextEditor extras plugin (version: 1.0.1.0) from within the plugin gallery. It is successfully installed and enabled it. But when I click on settings of Text editor Extras plugin, pop up appear with “Failed Ajax request or invalid JSON returned”.
PHP error log shows the following error:
[12-Jul-2023 17:31:42 UTC] PHP Fatal error: Uncaught TypeError: in_array(): Argument #2 ($haystack) must be of type array, null given in /home/seisense/journal.seisense.com/cache/t_compile/e92eb02443d13e08394c4c8b30dea67c6ff99833^aad0d99d45f1c49794dd5f48888b070605c1db6e_0.plugins-1-plugins-generic-textEditorExtras-generic-textEditorExtras.settings.tpl.php:117
Stack trace:
#0 /home/seisense/journal.seisense.com/cache/t_compile/e92eb02443d13e08394c4c8b30dea67c6ff99833^aad0d99d45f1c49794dd5f48888b070605c1db6e_0.plugins-1-plugins-generic-textEditorExtras-generic-textEditorExtras.settings.tpl.php(117): in_array()
#1 /home/seisense/journal.seisense.com/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_64aee37ebcf598_84855095()
#2 /home/seisense/journal.seisense.com/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode()
#3 /home/seisense/journal.seisense.com/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php(217): Smarty_Template_Compiled->render()
#4 /home/seisense/journal.seisense.com/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(238): Smarty_Internal_Template->render()
#5 /home/seisense/journal.seisense.com/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute()
#6 /home/seisense/journal.seisense.com/lib/pkp/classes/template/PKPTemplateManager.php(1192): Smarty_Internal_TemplateBase->fetch()
#7 /home/seisense/journal.seisense.com/lib/pkp/classes/form/Form.php(217): PKP\template\PKPTemplateManager->fetch()
#8 /home/seisense/journal.seisense.com/plugins/generic/textEditorExtras/TextEditorExtrasSettingsForm.php(76): PKP\form\Form->fetch()
#9 /home/seisense/journal.seisense.com/plugins/generic/textEditorExtras/TextEditorExtrasPlugin.php(127): APP\plugins\generic\textEditorExtras\TextEditorExtrasSettingsForm->fetch()
#10 /home/seisense/journal.seisense.com/lib/pkp/classes/controllers/grid/plugins/PluginGridHandler.php(282): APP\plugins\generic\textEditorExtras\TextEditorExtrasPlugin->manage()
#11 [internal function]: PKP\controllers\grid\plugins\PluginGridHandler->manage()
#12 /home/seisense/journal.seisense.com/lib/pkp/classes/core/PKPRouter.php(334): call_user_func()
#13 /home/seisense/journal.seisense.com/lib/pkp/classes/core/PKPComponentRouter.php(291): PKP\core\PKPRouter->_authorizeInitializeAndCallRequest()
#14 /home/seisense/journal.seisense.com/lib/pkp/classes/core/Dispatcher.php(165): PKP\core\PKPComponentRouter->route()
#15 /home/seisense/journal.seisense.com/lib/pkp/classes/core/PKPApplication.php(373): PKP\core\Dispatcher->dispatch()
#16 /home/seisense/journal.seisense.com/index.php(21): PKP\core\PKPApplication->execute()
#17 {main}
thrown in /home/seisense/journal.seisense.com/cache/t_compile/e92eb02443d13e08394c4c8b30dea67c6ff99833^aad0d99d45f1c49794dd5f48888b070605c1db6e_0.plugins-1-plugins-generic-textEditorExtras-generic-textEditorExtras.settings.tpl.php on line 117
OJS: 3.4.0.1
PHP: 8.1
Looking forward some expert adivce…
Thanks
seisense