Error Call to undefined method Joomla CMS Application

Need help upgrading your Joomla! website or converting to Joomla! 4.x?

Moderator: General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting, this means YOU.
Forum Post Assistant - If you are serious about wanting help, you will use this tool to help you post.
Windows Defender SmartScreen Issues <-- please read this if using Windows 10.
Post Reply
construaprende
Joomla! Apprentice
Joomla! Apprentice
Posts: 14
Joined: Thu Feb 15, 2024 1:08 am

Error Call to undefined method Joomla CMS Application

Post by construaprende » Thu Feb 15, 2024 11:28 pm

Hi
After upgrade to Joomla 4
When I want to edit a custom html site module, I got this error:
An error has occurred.
0 Call to undefined method Joomla\CMS\Application\AdministratorApplication::isAdmin()
If I activate error reporting, it shows me this:
j4-error-custom-module.png
Call stack
# Function Location
1 () JROOT/plugins/editors-xtd/doclink/doclink.php:19
2 plgButtonDoclink->onDisplay() JROOT/libraries/src/Editor/Editor.php:236
3 Joomla\CMS\Editor\Editor->getButtons() JROOT/libraries/src/Editor/Editor.php:98
4 Joomla\CMS\Editor\Editor->Joomla\CMS\Editor\{closure}() JROOT/libraries/vendor/joomla/event/src/Dispatcher.php:486
5 Joomla\Event\Dispatcher->dispatch() JROOT/plugins/editors/tinymce/src/PluginTraits/XTDButtons.php:50
6 Joomla\Plugin\Editors\TinyMCE\Extension\TinyMCE->tinyButtons() JROOT/plugins/editors/tinymce/src/PluginTraits/DisplayTrait.php:120
7 Joomla\Plugin\Editors\TinyMCE\Extension\TinyMCE->onDisplay() JROOT/libraries/src/Editor/Editor.php:195
8 Joomla\CMS\Editor\Editor->display() JROOT/libraries/src/Form/Field/EditorField.php:251
9 Joomla\CMS\Form\Field\EditorField->getInput() JROOT/libraries/src/Form/FormField.php:471
10 Joomla\CMS\Form\FormField->__get() JROOT/libraries/src/Form/Field/TextareaField.php:94
11 Joomla\CMS\Form\Field\TextareaField->__get() JROOT/libraries/src/Form/Field/EditorField.php:138
12 Joomla\CMS\Form\Field\EditorField->__get() JROOT/libraries/src/Form/Form.php:458
13 Joomla\CMS\Form\Form->getInput() JROOT/administrator/components/com_modules/tmpl/module/edit.php:119
14 include() JROOT/libraries/src/MVC/View/HtmlView.php:415
15 Joomla\CMS\MVC\View\HtmlView->loadTemplate() JROOT/libraries/src/MVC/View/HtmlView.php:203
16 Joomla\CMS\MVC\View\HtmlView->display() JROOT/administrator/components/com_modules/src/View/Module/HtmlView.php:82
17 Joomla\Component\Modules\Administrator\View\Module\HtmlView->display() JROOT/libraries/src/MVC/Controller/BaseController.php:660
18 Joomla\CMS\MVC\Controller\BaseController->display() JROOT/administrator/components/com_modules/src/Controller/DisplayController.php:84
19 Joomla\Component\Modules\Administrator\Controller\DisplayController->display() JROOT/libraries/src/MVC/Controller/BaseController.php:693
20 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/libraries/src/Dispatcher/ComponentDispatcher.php:143
21 Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:361
22 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
23 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
24 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:293
25 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:61
26 require_once() JROOT/administrator/index.php:32

Any idea how to solve this?

Thank you
You do not have the required permissions to view the files attached to this post.

User avatar
JAVesey
Joomla! Hero
Joomla! Hero
Posts: 2656
Joined: Tue May 14, 2013 1:21 pm
Location: Cardiff, Wales, UK
Contact:

Re: Error Call to undefined method Joomla CMS Application

Post by JAVesey » Fri Feb 16, 2024 10:06 am

construaprende wrote: Thu Feb 15, 2024 11:28 pm Hi
After upgrade to Joomla 4
When I want to edit a custom html site module, I got this error:
An error has occurred.
0 Call to undefined method Joomla\CMS\Application\AdministratorApplication::isAdmin()
You have an extension which is incompatible with J4 (and later).

I’d suggest (without too much knowledge, it has to be said!) that it might be one that installs a button or similar to your editor (TinyMCE).

Try disabling extensions/plugins that do this until you find the right one then update it (or uninstall it).
John V
Cardiff, Wales, UK
Joomla 5.1.1 "live" site on PHP 8.2.15 and MariaDB 10.11.7 (with b/c plugin enabled)
Joomla 5.1.1 on XAMMP for MacOS with PHP 8.2.4 and MariaDB 10.4.28 (with b/c plugin enabled)

User avatar
ceford
Joomla! Hero
Joomla! Hero
Posts: 2794
Joined: Mon Feb 24, 2014 10:38 pm
Location: Edinburgh, Scotland
Contact:

Re: Error Call to undefined method Joomla CMS Application

Post by ceford » Fri Feb 16, 2024 12:06 pm

The editors-xtd/doclink plugin is not a Joomla 4 core plugin and it is not compatible with Joomla 4. Disable it.

construaprende
Joomla! Apprentice
Joomla! Apprentice
Posts: 14
Joined: Thu Feb 15, 2024 1:08 am

Re: Error Call to undefined method Joomla CMS Application

Post by construaprende » Fri Feb 16, 2024 4:20 pm

Thank you

I had all editors disabled, and did not worked, until I reinstalled de JCE Editor, and problem solved

Thank you for your advise


Post Reply

Return to “Migrating and Upgrading to Joomla! 4.x”