straightlight wrote:blmg911 wrote:Since Journal2 is installed and their latest update doesn't resolved the issue, the problem isn't with the Opencart core itself. When upgrading Opencart, it is highly suggested and recommended to disable all extensions before proceeding with the upgrade process.
Wouldn't disabling an extension likely cause their data to be deleted from the database? This would mean that once the upgrade is complete the data has being lost (unless the user pull this from a back up).
Depending on the installed extension, this may also not be the case since there are many variations on the provided extensions for Opencart. Nevertheless, Opencart does not guarantee succession with previous installed extensions versions versus new core codes upon new Opencart version releases. It is still up to the responsibility of the merchants to ensure a successful upgrade and to maintain a matched version of each extensions they need to use that are distributed by the extensions developers.
Any good extension / theme worth it's salt should delete all data when you disable the module; I've just tested this and as I thought this would be the case Journal deletes all the settings for your site styling etc. This would mean that if you upgrade to 2.3.0.2 and disable all extension prior to this would cause a lot of work to re configure the extension once you updated to the supported version of opencart.
Journal, as always was quick to update their extension / theme to support 2.3.0.2. But as I mentioned if you update Opencart to 2.3.0.2 and update Journal at the same time you still get the Catchable fatal error.
If you update to 2.3.0.2 first, the old version of Journal will conflict too - so you cant win here either. I feel sorry for the poor sods that use OpenCart like WordPress and pay for extension and use the installer. It just make it's so difficult to update.
Hopefully, once OpenCart really gets going, the updating process will be much easier. I feel one day this will be the case, until then we're all going to have to do things to hard way.