OJS 3.3.0.17 Cant Access Submission page

On our site we can’t access submission page, every thing else work but submission page is loaded blank
We have this problem since upgrade to 3.3.0.8, but didn’t resolve it. Now we have upgraded to 3.3.0.17 and it is still there. As this instance of OJS was for presentation of journal only it wasn’t a big problem, but now editors want to use it for editing and this is now big problem.

This is a link to older post: https://forum.pkp.sfu.ca/t/ojs-3-3-0-8-cant-access-submission-page/72223/3

On our server (dedicated to OJS) we have 15 stand alone instances installed and we have this problem only with this one. Server configuration is Ubuntu server 20.04, php 7.4.33, FastCGI, Apache, mysql 5.5.5-10.3.39-MariaDB-0ubuntu0.20.04.2

I’m think that it have something to do with language, but i don’t know where to look any more.

This is error log:

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Notice: Deprecated call to Smarty2 function get_template_vars in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 2355

Notice: Deprecated call to Smarty2 function get_template_vars in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 2355

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

...

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

...

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

...
Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

...

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

...

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

...
Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

...

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Warning: Illegal string offset 'sr_RS@latin' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

...

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

...

Warning: Illegal string offset 'en_US' in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Warning: Cannot assign an empty string to a string offset in /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php on line 133

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Notice: Deprecated call without request object. in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1294

Warning: Cannot modify header information - headers already sent by (output started at /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php:133) in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1235

Warning: Cannot modify header information - headers already sent by (output started at /var/www/clients/client1/web1/web/lib/pkp/classes/core/DataObject.inc.php:133) in /var/www/clients/client1/web1/web/lib/pkp/classes/template/PKPTemplateManager.inc.php on line 1236

This is debug from chrome:

build.js?v=3.3.0.17:213 TypeError: Cannot read properties of undefined (reading 'itemsMax')
    at xr.eval (eval at Ru (build.js?v=3.3.0.17:213:93306), <anonymous>:3:3808)
    at e._render (build.js?v=3.3.0.17:213:23849)
    at xr.r (build.js?v=3.3.0.17:213:27940)
    at ir.get (build.js?v=3.3.0.17:213:30800)
    at new ir (build.js?v=3.3.0.17:213:30718)
    at In (build.js?v=3.3.0.17:213:27954)
    at xr.$mount (build.js?v=3.3.0.17:213:71242)
    at xr.$mount (build.js?v=3.3.0.17:213:95170)
    at e._init (build.js?v=3.3.0.17:213:34659)
    at new xr (build.js?v=3.3.0.17:213:35350)
ot @ build.js?v=3.3.0.17:213
at @ build.js?v=3.3.0.17:213
rt @ build.js?v=3.3.0.17:213
e._render @ build.js?v=3.3.0.17:213
r @ build.js?v=3.3.0.17:213
ir.get @ build.js?v=3.3.0.17:213
ir @ build.js?v=3.3.0.17:213
In @ build.js?v=3.3.0.17:213
xr.$mount @ build.js?v=3.3.0.17:213
xr.$mount @ build.js?v=3.3.0.17:213
e._init @ build.js?v=3.3.0.17:213
xr @ build.js?v=3.3.0.17:213
init @ build.js?v=3.3.0.17:157
(anonymous) @ submissions:2900
contentScript.js:1 P Received SHOW_SIDEBAR_APP action in content script

We have the same problem :frowning: same OJS version.

Any one of admins and developers could help?

Hi all,

If you’re seeing the specific error message in your web browser’s console:

TypeError: Cannot read properties of undefined (reading 'itemsMax')

…double-check to see that the following settings are configured in Settings > Website > Setup > Lists:


Regards,
Alec Smecher
Public Knowledge Project Team

Dear All,

We have the same problem!
We have a large number of OJS 3.2.1.2 upgraded successfully to OJS 3.3.0.17, but one of them does not work. This one has 3 languages installed, but others with 2 installed languages are working well.

PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on
string in /var/www/html/sslav/lib/pkp/classes/services/PKPSchemaService.inc.php:579
Stack trace:
#0 /var/www/html/sslav/lib/pkp/classes/services/PKPPublicationService.inc.php(220): PKP\Services\PKPSchemaService
->addMissingMultilingualValues()
#1 /var/www/html/sslav/lib/pkp/classes/services/PKPPublicationService.inc.php(244): PKP\Services\PKPPublicationSe
rvice->getProperties()
#2 /var/www/html/sslav/lib/pkp/pages/workflow/PKPWorkflowHandler.inc.php(302): PKP\Services\PKPPublicationService
->getFullProperties()
#3 /var/www/html/sslav/lib/pkp/classes/core/PKPRouter.inc.php(397): PKPWorkflowHandler->index()
#4 /var/www/html/sslav/lib/pkp/classes/core/PKPPageRouter.inc.php(246): PKPRouter->_authorizeInitializeAndCallReq
uest()
#5 /var/www/html/sslav/lib/pkp/classes/core/Dispatcher.inc.php(144): PKPPageRouter->route()
#6 /var/www/html/sslav/lib/pkp/classes/core/PKPApplication.inc.php(360): Dispatcher->dispatch()
#7 /var/www/html/sslav/index.php(68): PKPApplication->execute()
#8 {main}
thrown in /var/www/html/sslav/lib/pkp/classes/services/PKPSchemaService.inc.php on line 579

Does anyone have an idea?
On localhost, we can upgrade this system to 3.3.0.17 successfully, but not on the server. Moving the db from localhost to the server did not resolved the problem…

Many thank in advance!

Hi @kocsort,

I suspect you have a data error in that journal. If you run the following query and post the results, it’ll help me narrow down the exact problem:

SELECT DISTINCT setting_name FROM publication_settings WHERE locale is null OR locale = '';

(Not all the results you get will indicate problems! But there will probably be a single entry that’s not supposed to be there.)

Regards,
Alec Smecher
Public Knowledge Project Team

Dear Alec,

Many thanks for the rapid answer. I greatly appreciate it, because we have a live system in production.
We got the following results:

SELECT DISTINCT setting_name FROM publication_settings WHERE locale is null OR locale = ‘’;
±--------------+
| setting_name |
±--------------+
| hide_author |
| categoryIds |
| language |
| copyrightYear |
| issueId |
±--------------+

Hi @kocsort,

Hmm… Can you confirm that this is the 3.3.0-17 database, after the upgrade occurred? I don’t see a problem row like I was expecting to, but I do see some settings that appear to be from older versions of OJS.

Regards,
Alec Smecher
Public Knowledge Project Team

Dear Alec,

Yes, the db is for sure the 3.3.0-17 database. The update was theoretically successful, we got the message.
On localhost we were unable to reproduce this bug; but copying the localhost database to the online system’s database did not resolve the problem.
That’s why are blocked now.
We have more that 30 OJS systems running on the same server well, so we think that the server’s settings should be correct too.
We do not have any further idea. :frowning:

Maybe upgrading in 2 steps could help us?

Hi @kocsort,

I think we’ll have to add some more debugging information to find out what’s happening.

Try this patch to add more information to the error log:

diff --git a/classes/services/PKPSchemaService.inc.php b/classes/services/PKPSchemaService.inc.php
index 6bf4760011..a135cbdd4b 100644
--- a/classes/services/PKPSchemaService.inc.php
+++ b/classes/services/PKPSchemaService.inc.php
@@ -576,6 +576,11 @@ class PKPSchemaService {
 				}
 				switch ($schema->properties->{$key}->type) {
 					case 'string':
+						if (is_scalar($values[$key])) {
+							error_log($schemaName . ' ERROR CONDITION WITH ' . $key);
+							error_log('Values: ' . print_r($values, true));
+							error_log('Properties: ' . print_r($schema->properties->$key,true));
+						}
 						$values[$key][$localeKey] = '';
 						break;
 					case 'array':

Then trigger the error, and let me know what shows up in the log.

Regards,
Alec Smecher
Public Knowledge Project Team

Hi, iam sysadmin :wink:

[28-Jun-2024 22:23:10 Europe/Budapest] publication ERROR CONDITION WITH subtitle
[28-Jun-2024 22:23:10 Europe/Budapest] Values: Array
(
    [_href] => https://submit.akademiai.com/sslav/index.php/sslav/api/v1/submissions/5/publications/5
    [authorsString] => 
    [authorsStringShort] => Kocsor et al.
    [categoryIds] => Array
        (
        )

    [coverImage] => Array
        (
            [en_US] => 
        )

    [datePublished] => 
    [fullTitle] => Array
        (
            [hu_HU] => This is my third paper: Ez a harmadik beküldött cikkem
            [en_US] => 
        )

    [id] => 5
    [locale] => hu_HU
    [prefix] => Array
        (
            [en_US] => 
        )

    [primaryContactId] => 7
    [pub-id::publisher-id] => 
    [submissionId] => 5
    [subtitle] => Ez a harmadik beküldött cikkem
    [status] => 1
    [title] => Array
        (
            [en_US] => 
            [hu_HU] => This is my third paper
            [ru_RU] => 
        )

    [urlPublished] => 
    [version] => 1
    [galleys] => Array
        (
        )

    [pages] => 
    [sectionId] => 2
)

[28-Jun-2024 22:23:10 Europe/Budapest] Properties: stdClass Object
(
    [type] => string
    [multilingual] => 1
    [apiSummary] => 1
    [validation] => Array
        (
            [0] => nullable
        )

)

here is output

Hi @kocsort,

That’s more like what I expected to see. Can you now try:

SELECT * FROM publication_settings WHERE setting_name='subtitle' AND setting_value = 'Ez a harmadik beküldött cikkem';

Regards,
Alec Smecher
Public Knowledge Project Team

SELECT * FROM publication_settings WHERE setting_name='subtitle' AND setting_value = 'Ez a harmadik beküldött cikkem';
+----------------+--------+--------------+----------------------------------+
| publication_id | locale | setting_name | setting_value                    |
+----------------+--------+--------------+----------------------------------+
|              5 | 0      | subtitle     | Ez a harmadik beküldött cikkem   |
+----------------+--------+--------------+----------------------------------+

thanks

Dear Alec,

If you think so, we can simple delete this submission (5).
This was just a test submission we submitted together with the editors when we launched the system…

We can just simple remove all entries belonging to submission 5?

Tibor

Hi @knjigor,

Ah, the 0 for locale is definitely the problem. I would suggest setting locale to something more appropriate for that row (in 3.3.0-x, use en_US for English; in 3.4.0-x and newer, use en). Then you should be able to use the editorial interface to archive and delete the submission. (I don’t recommend just deleting the entry from the submission table directly; that’ll leave other data behind.)

Regards,
Alec Smecher
Public Knowledge Project Team

Dear Alec,

We finally removed this entry with the locale=0 and this resolved the problem. The page is now working well.
We were unable to reset this locale as en_US, because we had another en_US “subtitle” entry for the same publication_id. Probably this may have caused a duplication error…

Thank you once again. We greatly appreciate your support!

1 Like

Hi @kocsort,

Deleting that specific row should be fine too. Glad to hear it’s working!

Regards,
Alec Smecher
Public Knowledge Project Team

This topic was automatically closed after 9 days. New replies are no longer allowed.