Administrator Multiple Classes not found - Forward Facing Site ok

Need help with the Administration of your Joomla! 3.x site? This is the spot for you.

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
noideajase
Joomla! Apprentice
Joomla! Apprentice
Posts: 6
Joined: Sat Nov 26, 2011 4:14 am

Administrator Multiple Classes not found - Forward Facing Site ok

Post by noideajase » Thu Dec 02, 2021 4:49 am

Hi Guys,

Joomla version 3.10.0

The front end (public facing side of the site) is faultless so the issue is isolated to the my_url.com.au/administrator side only
Almost every menu item (link) on the Administrator Control Panel I select results in one of the following:
Class 'JFormFieldList' not found
Class 'JFormFieldPredefinedList' not found
Class 'JFormFieldGroupedList' not found
Call to a member function order() on null

I have attempted using the Forum Post Assistant however after file extraction and upload to the root folder and navigating to my_url.com.au/fpa-en.php it hangs for some time then results in a 500 - Internal Server Error (for clarity the site url loads with no issue - only the FPA results in a 500 Response).

The site is running on a shared hosting environment with host managed PHP versions currently PHP 7.4.26
I have tried rolling back the php version but this has not helped.

I am not sure if I have at some stage accidentally deleted a file or there are corruption issues (I use C-panel and an ftp client to manage this and a number of other sites).

As a first step if I can understand where these classes which are being called should be located I might be able to work out what is going on.

I have also attempted a complete rollback however I only have access to previous 30 days backup and using the oldest backup (database and files) did not resolve the issue.

results of my_url.com.au/administrator/manifests/files/joomla.xml

<extension version="3.6" type="file" method="upgrade">
<name>files_joomla</name>
<author>Joomla! Project</author>
<authorEmail>admin@joomla.org</authorEmail>
<authorUrl>www.joomla.org</authorUrl>
<copyright>(C) 2019 Open Source Matters, Inc.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<version>3.10.0</version>
<creationDate>August 2021</creationDate>
<description>FILES_JOOMLA_XML_DESCRIPTION</description>
<scriptfile>administrator/components/com_admin/script.php</scriptfile>
<update>
<schemas>
<schemapath type="mysql">administrator/components/com_admin/sql/updates/mysql</schemapath>
<schemapath type="sqlsrv">administrator/components/com_admin/sql/updates/sqlazure</schemapath>
<schemapath type="sqlazure">administrator/components/com_admin/sql/updates/sqlazure</schemapath>
<schemapath type="postgresql">administrator/components/com_admin/sql/updates/postgresql</schemapath>
</schemas>
</update>
<fileset>
<files>
<folder>administrator</folder>
<folder>bin</folder>
<folder>cache</folder>
<folder>cli</folder>
<folder>components</folder>
<folder>images</folder>
<folder>includes</folder>
<folder>language</folder>
<folder>layouts</folder>
<folder>libraries</folder>
<folder>media</folder>
<folder>modules</folder>
<folder>plugins</folder>
<folder>templates</folder>
<folder>tmp</folder>
<file>htaccess.txt</file>
<file>web.config.txt</file>
<file>LICENSE.txt</file>
<file>README.txt</file>
<file>index.php</file>
</files>
</fileset>
<updateservers>
<server name="Joomla! Core" type="collection">https://update.joomla.org/core/list.xml</server>
</updateservers>
</extension>

phperror.log [dates and times removed]

PHP Warning: count(): Parameter must be an array or an object that implements Countable in /home/customer/www/my_url.com.au/public_html/administrator/components/com_joomdoc/models/documents.php on line 371

PHP Warning: Invalid argument supplied for foreach() in /home/customer/www/my_url.com.au/public_html/components/com_content/models/articles.php on line 587

Any suggestions would be appreciated.
Cheers Jase

PS have tried searching for similar issues on here, a Google search and on joomla.stackexchange.com/

Post Reply

Return to “Administration Joomla! 3.x”