[OJS 3.1.2.1] Articles "deposit" button returns blank page

Hi @birkok,

This is unfortunately going to be a bit of a mess – your database was only partially upgraded to OJS 3.x, so all of its content as of that time will be somewhere between the two versions, depending on how far the upgrade got before it stopped. (Do you have the error message that the upgrade failed with? This will be the easiest way to figure out how far the upgrade got, and thus to know what upgrade steps might still be needed.)

The more specific problem you’re encountering with the CrossRef export is happening because the last steps of the upgrade didn’t run. These steps install the filters (like the OJS article to CrossRef XML filter).

It may be possible to work around this problem by doing the following – but make sure to take a good backup first, and I’m afraid this is going to be a little experimental because of the difficult history of your installation:

  • Force your database to consider itself to be OJS 3.1.2-1. Do this with…

    UPDATE versions SET major=3, minor=1, revision=2, build=1 WHERE product='ojs2' and current=1;
    

    The system should now report that it’s running OJS 3.1.2-1 as expected after this change.

  • Run the upgrade script to install the filters:

    php tools/upgrade.php upgrade
    

Again, please make sure to take a complete backup before doing any of this!

Regards,
Alec Smecher
Public Knowledge Project Team