Hi, just upgraded to 3.1.2 - ran into some problems during installation related to mysqli and upgraded PHP version from 5.6 to 7.1. Seems like installation completed OK, but in testing new submissions, I’m seeing this in the logs, and can’t seem to get passed step (3) of the submission (metadata), though my entries are saved and I can return to them, the submission is just marked incomplete:
[Sun Mar 17 02:15:18 2019] [error] [client ...] PHP Warning: Declaration of SubmissionSubmitStep3Form::fetch($request) should be compatible with PKPSubmissionSubmitStep3Form::fetch($request, $template = NULL, $display = false) in /home/someuser/press.someinstitution.org/ojs/classes/submission/form/SubmissionSubmitStep3Form.inc.php on line 19, referer: https://press.someinstitution.org/ojs/index.php/test/submission/wizard/3?submissionId=106
[Sun Mar 17 02:15:18 2019] [error] [client ...] PHP Warning: Declaration of SubmissionKeywordEntryDAO::getByControlledVocabId($controlledVocabId, $rangeInfo = NULL) should be compatible with ControlledVocabEntryDAO::getByControlledVocabId($controlledVocabId, $rangeInfo = NULL, $filter = NULL) in /home/someuser/press.someinstitution.org/ojs/lib/pkp/classes/submission/SubmissionKeywordEntryDAO.inc.php on line 20, referer: https://press.someinstitution.org/ojs/index.php/test/submission/wizard/3?submissionId=106
[Sun Mar 17 02:15:18 2019] [error] [client ...] PHP Warning: Declaration of SubmissionAgencyEntryDAO::getByControlledVocabId($controlledVocabId, $rangeInfo = NULL) should be compatible with ControlledVocabEntryDAO::getByControlledVocabId($controlledVocabId, $rangeInfo = NULL, $filter = NULL) in /home/someuser/press.someinstitution.org/ojs/lib/pkp/classes/submission/SubmissionAgencyEntryDAO.inc.php on line 44, referer: https://press.someinstitution.org/ojs/index.php/test/submission/wizard/3?submissionId=106
[Sun Mar 17 02:15:18 2019] [error] [client ...] PHP Warning: Declaration of SubmissionDisciplineEntryDAO::getByControlledVocabId($controlledVocabId, $rangeInfo = NULL) should be compatible with ControlledVocabEntryDAO::getByControlledVocabId($controlledVocabId, $rangeInfo = NULL, $filter = NULL) in /home/someuser/press.someinstitution.org/ojs/lib/pkp/classes/submission/SubmissionDisciplineEntryDAO.inc.php on line 44, referer: https://press.someinstitution.org/ojs/index.php/test/submission/wizard/3?submissionId=106
[Sun Mar 17 02:15:18 2019] [error] [client ...] PHP Warning: Declaration of SubmissionLanguageEntryDAO::getByControlledVocabId($controlledVocabId, $rangeInfo = NULL) should be compatible with ControlledVocabEntryDAO::getByControlledVocabId($controlledVocabId, $rangeInfo = NULL, $filter = NULL) in /home/someuser/press.someinstitution.org/ojs/lib/pkp/classes/submission/SubmissionLanguageEntryDAO.inc.php on line 46, referer: https://press.someinstitution.org/ojs/index.php/test/submission/wizard/3?submissionId=106
[Sun Mar 17 02:15:18 2019] [error] [client ...] PHP Warning: Declaration of SubmissionSubjectEntryDAO::getByControlledVocabId($controlledVocabId, $rangeInfo = NULL) should be compatible with ControlledVocabEntryDAO::getByControlledVocabId($controlledVocabId, $rangeInfo = NULL, $filter = NULL) in /home/someuser/press.someinstitution.org/ojs/lib/pkp/classes/submission/SubmissionSubjectEntryDAO.inc.php on line 44, referer: https://press.someinstitution.org/ojs/index.php/test/submission/wizard/3?submissionId=106
[Sun Mar 17 02:15:18 2019] [error] [client ...] ojs2: DB Error: Table ‘ojsdb.submission_categories’ doesn’t exist, referer: https://press.someinstitution.org/ojs/index.php/test/submission/wizard/3?submissionId=106
What concerns me most is the last one - the DB error - which makes me think somehow my DB didn’t quite get fully updated after 3.1.2 - but clearly there’s other weird stuff going on that’s messing with our submission process. Troubleshooting advice is appreciated - is there a way to re-run the install or at least double-check to make sure any DB changes have been made successfully?
Thanks in advance!
-Lauren