Hi @Rohaan123,
It looks like you haven’t been able to complete the upgrade and are possibly working with a database that’s been corrupted by a failed upgrade.
Before running an upgrade, make sure to start with a clean database. If you try an upgrade and it fails, you’ll need to restore from a backup taken before you tried to first run an upgrade. Then correct any data errors error before trying again.
Until you complete the upgrade process, you won’t be able to use OJS 3.5.0 without encountering errors. If you go back to your OJS 3.3.0 or 3.4.0 code, unless you restore your database from backup, you’ll likewise encounter errors.
You should always take a complete backup before trying to upgrade. If you didn’t, then make sure to capture the error message you encountered, as it’ll help determine where in the upgrade the process failed, and from there what needs to be corrected and what steps still need to be executed.
If you didn’t take a backup, and didn’t capture the first error message (and tried to re-run the upgrade again) things can get quite complicated.
Can you describe what kind of a backup you’ve got, and if it’s clean, what the first error you encounter on trying to run the upgrade?
Regards,
Alec Smecher
Public Knowledge Project Team