avatar marcoartica
21 Sep 2017

(Please sorry for my bad english. I am learning english)

Steps to reproduce the issue

I have updated my joomla 3.7.5 on a server on godaddy, today I join in the administror backend and saw the message "we have and update to 3.8" and I didn't backup my website today, and I click the button "update" and get an error.

Expected result

I expected the update to 3.8 is succerfull

Actual result

I get this error:

Fatal error: Call to undefined method JAdminCssMenu::addChild() in /home/content/88/8430388/html/administrator/modules/mod_sppagebuilder_admin_menu/tmpl/default_enabled.php on line 16

System information (as much as possible)

Web hosting linux on godaddy with PHP 5.4

I can change php to 5.6 only

Additional comments

The webpage works( the front-end) , but a can't access to the backend (site/administrator )
it's shows me the inputbox for password and username then I click login and get this:


I need help :(

avatar marcoartica marcoartica - open - 21 Sep 2017
avatar joomla-cms-bot joomla-cms-bot - change - 21 Sep 2017
Labels Added: ?
avatar joomla-cms-bot joomla-cms-bot - labeled - 21 Sep 2017
avatar brianteeman
brianteeman - comment - 21 Sep 2017

You need to update pagebuikder


avatar brianteeman brianteeman - change - 21 Sep 2017
Status New Closed
Closed_Date 0000-00-00 00:00:00 2017-09-21 00:43:48
Closed_By brianteeman
avatar brianteeman brianteeman - close - 21 Sep 2017
avatar marcoartica
marcoartica - comment - 21 Sep 2017

Thanks brianteeman.... Solved!!!!
that link talks about "rename the folder mod_sppagebuilder_admin_menu"
I'm so happy!

avatar Agustin-Pantoja
Agustin-Pantoja - comment - 24 Sep 2017

Having the same problem after updating to 3.8 and I do not have this module (pagebuilder). Cannot access the backend. I get this error:

Error: 0 Call to undefined method JAdminCssMenu::renderMenu()

Any other help?

avatar franz-wohlkoenig
franz-wohlkoenig - comment - 24 Sep 2017

@Agustin-Pantoja have you read other the Threads to similar Issues?

avatar wojsmol
wojsmol - comment - 24 Sep 2017

@Agustin-Pantoja Do you have ssh access to the site?

avatar Agustin-Pantoja
Agustin-Pantoja - comment - 25 Sep 2017

yes, I have read some similar threads... reading threads for the last five days...
and no, I do not have ssh access to the site. ;-)

avatar franz-wohlkoenig
franz-wohlkoenig - comment - 25 Sep 2017

@Agustin-Pantoja thanks for Clarification.

avatar Agustin-Pantoja
Agustin-Pantoja - comment - 25 Sep 2017

Thanks for listening ;-)

avatar HanVanHeerde
HanVanHeerde - comment - 6 Oct 2017

Like Agustin-Pantoja I do not have this module (pagebuilder). I read many articles and searched the internet. If any posts are made at all about this error, they are made about Pagebuilder. I do not have PageBuilder installed. Yet I do have "Call to undefined method JAdminCssMenu::addChild()" in the back-end of Joomla 3.8.1. I also updated all extensions etc., before updating from Joomla 3.7.5 to Joomla 3.8.1. Any ideas anyone please? Two sites have this problem. 4 others have not.
In addition. When I rename administrator/modules/mod_menu to administrator/modules/mod_menuold the error goes away, but also my back-end menu. I do see my Controlepaneel (=Dashboard?).

avatar wojsmol
wojsmol - comment - 6 Oct 2017
avatar atualizado
atualizado - comment - 18 Oct 2017

Hi friends,
Having the same problem after updating 3.7.x to 3.8.1 and I do not have this module (pagebuilder).
Cannot access the backend. I get this error:
Error: 0 Call to undefined method JAdminCssMenu::renderMenu()

I did not install SPageBuilder, but the error presented was the same and the solution was similar, in my case, I checked the PHP logs and indicated the error in the 'CCK Module of SEBLOD 3.x', so I had to rename the folder "mod_cck_menu" to "mod_cck_menu_anything" and everything worked again.

Anyone with the same error being presented, I recommend that they see the PHP log file, they will have clarifications on the module that is causing the problem.

This solved my case, I hope it helps anyone who needs it ...

thank you ;-)

avatar brianteeman
brianteeman - comment - 18 Oct 2017

Was seblod up to date? If it was it would be useful if you have them feedback

avatar atualizado
atualizado - comment - 18 Oct 2017

Yes, all extensions were already updated by auto-update in 'extensions> manager> update', but when updating Joomla the administrator screen displayed only top menu.
The page title displayed the reported error: Error: 0 Call to undefined method JAdminCssMenu::renderMenu()

Maybe I'd better post on the seblod forum,
I'm sorry for posting here.

avatar brianteeman
brianteeman - comment - 19 Oct 2017

Then seblod did you no favours by not testing and ensuring their software was up to date and compatible, Joomla 3.8 had a very long release cycle with multiple release candidates that they could and should have tested with

avatar BastianWie
BastianWie - comment - 14 Nov 2017

I had the same issue (Error: 0 Call to undefined method JAdminCssMenu::renderMenu()) with a Joomla installation with no 3rd party applications. I deleted the folder "modules/mod_menu" and "administrator/modules/mod_menu" and uploaded a more recent version (in my case Joomla 3.8.2) via FTP and the login is working again now and the error message went away. After that I went to /administrator/index.php?option=com_joomlaupdate and reinstalled the joomla core files (as I still saw some errors in the server logfile). So I assume at least in my case this was caused by wrong update process so its not an issue in joomla itself.

avatar Agustin-Pantoja
Agustin-Pantoja - comment - 20 Jul 2018

Finally a friend of mine found the problem. The key is to check where is the problem. It has to be related to the menu of the template.
I tried to check the log on the server, but not a clue there. At the end I did point number 5 of this website.
In my case I found out that I tried to override the menu of the backend some time ago, cause it had too many items.
I went to /public_html/administrator/templates/isis/html and there there was a folder named mod_menu. I just renamed it and everything worked out again I could update the website, no problem.
To get rid of the elements in administrator menu/components, better follow this guide:

Hope it helps to someone.

avatar inport
inport - comment - 26 Sep 2018

Hi, Help me, please, with the site http://www.edu-ungheni.md/administrator/ - HTTP ERROR 500

avatar brianteeman
brianteeman - comment - 26 Sep 2018

Please use the forum for support

avatar franz-wohlkoenig
franz-wohlkoenig - comment - 27 Sep 2018

@inport if needed: forums.

avatar Agustin-Pantoja
Agustin-Pantoja - comment - 12 Feb 2019

Hi again,

I had another blank page in the administrator backend after updating a different website from the one I mentioned above from joomla to joomla 3.9.2. This time the error was: Error 0 Call to undefined method JAdminCssMenu::addchild

I just checked my own post here and again I renamed the folder mod_menu in administrator/templates/isis/html. Now it works again.

I am starting to think that this is a bug, as I had the very same problem in 2 different websites made by two different developers with different templates and different modules installed.

Add a Comment

Login with GitHub to post a comment