URGENT: Cannot access Dashboard or site side login

Permalink
I recently just updated to 5.6.0.2 this afternoon. The actual site itself works fine, but no matter how I try to access the Dashboard i.e. domain/dashboard/, domain/index.php/dashboard, domain/login/ and all I receive is this message:
Fatal error: Concrete5_Model_PermissionAccess::validateAndFilterAccessEntities() [<a href='concrete5-model-permissionaccess.validateandfilteraccessentities'>concrete5-model-permissionaccess.validateandfilteraccessentities</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "GroupPermissionAccessEntity" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /var/www/vhosts/domain.org/httpdocs/updates/concrete5.6.0.2/concrete/core/models/permission/access/model.php on line 51

I have already verified that the DB and core both agree on version 5.6.0.2 and tried re-running the script with the direct URL to the upgrade to no avail. I have cleared the cache and still no resolve.

I did make a restore point on our server to the stable version we had running...5.4.1.1 so I can revert back if all else fails...but I would like to get this fixed before 4 PM CST if at all possible.

Thanks in advance

 
jasteele12 replied on at Permalink Reply
jasteele12
You didn't say, but I don't believe you can upgrade from 5.4 to 5.6 without upgrading to 5.5 first.

Here's what I'd try:

Go back to 5.4, clear & disable all caching.
Make a db backup.
Make a note of any overrides that might affect the dashboard.

Upgrade to 5.5.2.1
Make a files/db backup
Test

Upgrade to 5.6.0.2
Make a files/db backup
Test
djrabe replied on at Permalink Reply
I tested this at each step of the incremental install during this process. The dashboard has been broken since after the first update to 5.4.2.2. I tried all of the tricks that people have mentioned throughout these forums and from all of the solutions I found online. Nothing has worked up to this point. I figured maybe this is just an issue with the version I was running, but even after upgrading, nothing appeared to have been resolved. I cleared the cache after each step but the issues still did not resolve. I also created DB backups from each step so I can jump back to any step in this incremental process...but it will not do me any good as it hasn't been working since the first upgrade.

Concrete5 is not my normal day-to-day working environment so I am not familiar with much of it. I have looked through a bunch of documentation on it and none of the suggested fixes resolve the issues for me.
mhawke replied on at Permalink Reply
mhawke
In my experience, upgrading a broken site never resolves the problem, it just makes it much, much harder to troubleshoot later on. I would take it back to the first version where the dashboard breaks and post the error messages you get in that version to see if we can help fix the real issue before upgrading further.