“Strict Standards” warnings are harmless and primarily aimed at developers. They clutter the error log, making it hard to use. You can configure strict standards error reporting in your php.ini to suppress them.
Best,
Amanda Stevens
Public Knowledge Project Team
You haven’t given me enough information to know why your update has not succeeded. I can only see 4 PHP errors on the screenshot that are not Strict Standards errors. Have you tried accessing your site since the update? Is it working?
Best,
Amanda Stevens
Public Knowledge Project Team
hi dears
i installed 3.1 version on local and when i want to update this, see this error on php error log
[27-Nov-2017 12:51:39 Europe/Berlin] PHP Fatal error: Call to a member function getUsername() on a non-object in C:\xampp\htdocs\ojs\lib\pkp\classes\submission\SubmissionFile.inc.php on line 643
It looks like maybe your submission is assigned to a non-existent user. Have you deleted a user’s account somehow? This does not seem related to updating OJS, however.
Best,
Amanda Stevens
Public Knowledge Project Team
Hi @amirhosein and the others having exactly the same error
@astevens is right – it seems that there is a file in your DB without a correct uploader user. Could you maybe double check that all your files have a uploader_user_id and that those IDs exist in the DB table users? To check if the uploader_user_id exist in the DB table users, you could maybe use this SQL statement:
SELECT * FROM submission_files WHERE uploader_user_id NOT IN (SELECT user_id FROM users)