Hundreds of Fatal Errors - Class: Concrete Core... not found

Permalink
Hi,

The pages often hang while loading and I recently started having hundreds of the following kind of errors in the logs:

PHP Fatal error:  Class  Concrete|Core|Area|Layout|Column not found in |var|www|html|concrete|src|Area|Layout|PresetColumn.php on line 8
PHP Fatal error:  Class 'Concrete||Core||Legacy||DatabaseItemList' not found in |var|www|html|concrete|src|Gathering|Item|ItemList.php on line 5
PHP Fatal error:  Class 'Concrete||Core||Permission||Key||Key' not found in |var|www|html|concrete|src|Permission|Key|BlockKey.php on line 4
PHP Fatal error:  Class 'Concrete||Core||Support||Facade||Facade' not found in |var|www|html|concrete|src|Support|Facade|Database.php on line 5
PHP Fatal error:  Class 'Concrete||Core||Page||Event' not found in |var|www|html|concrete|src|Multilingual|Page|Event.php on line 6
PHP Fatal error:  Class 'Concrete||Core||Cache||Cache' not found in |var|www|html|concrete|src|Cache|Level|RequestCache.php on line 16
PHP Fatal error:  Class 'Concrete||Core||Foundation||Object' not found in |var|www|html|concrete|src|Permission|Access|Access.php on line 16
PHP Fatal error:  Class 'Concrete||Core||Foundation||Object' not found in |var|www|html|concrete|src|Workflow|Request|Request.php on line 13
(I had to remove slashes from the error message, otherwise my post would not go through on this forum) Full error and environment in attachment.

Its a standard installation of Concrete 5.7. I have made no changes to the core files.

# concrete5 Version
Core Version - 5.7.5.2, Version Installed - 5.7.5.2, Database Version - 20150731000000
# concrete5 Packages
Global Theme (0.9.6), Opt-In Free (0.9.17), ProBlog (2.6.1).

What could possibly be the cause of these errors?

Regards,
Christian

1 Attachment

View Replies:
MrKDilkington replied on at Permalink Reply
MrKDilkington
Hi chriswayg,

When did the errors start?

How did you install concrete5?

Have you checked the installation to see if there are missing files?
chriswayg replied on at Permalink Reply
Hi MrKDilkington, the installed website worked fine initially including the installed add-ons.

Its installed on Debian 8, Apache2.4 and PHP 5.6 with the script docker-entrypoint here:https://github.com/chriswayg/concrete5.7... using a MariaDB.

I'm not sure what happened just before the errors started occurring. I was mostly editing the site through the web interface. I tried emptying the cache, but the errors continued.

Strangely, the files shown in the errors are not missing.
MrKDilkington replied on at Permalink Reply
MrKDilkington
Do you think this could be related to the Docker installation?
chriswayg replied on at Permalink Reply
As I said, it worked fine after the initial install. It's installed on standard Debian Jessie, after all. I have done a number of Docker Containers with Concrete5.7 and only this specific one has the series of errors listed above.

What specifically do these errors point to? Where would you look?
MrKDilkington replied on at Permalink Reply
MrKDilkington
@chriswayg

I believe the error is that files are missing.

Example:
PHP Fatal error: Class 'Concrete||Core||Permission||Key||Key' not found in |var|www|html|concrete|src|Permission|Key|BlockKey.php on line 4
- BlockKey is trying to extend Key

I would check to see if you are missing Key.php.
concrete\src\Permission\Key\Key.php