@doneforyou I don’t have a list of 3.4 features handy, but 3.4 is due out in “second quarter 2022”. I’m also not sure when 3.3.0.9 will come out, but probably soon.
OJS 3.3.0-9 will be released within the next week or two, and should be compatible with PHP 8.0. OJS 3.4.0 is scheduled for the second quarter of this year, but might slip a little from there, and should be compatible with PHP 8.1.
Regards,
Alec Smecher
Public Knowledge Project Team
OJS 3.3.0-7 and 3.3.0-9 will be “database-compatible”, so you should be able to just update the code. There is comprehensive upgrade documentation here:
However, I’m not personally aware of any reason that 3.3.0-7 would simply stop working with PHP 8.0; our testing environment for 3.3.0-7 includes PHP 8.0. You might find that if you check the PHP error log there is a simple reason for the failure there.
Regards,
Alec Smecher
Public Knowledge Project Team
@asmecher thanks, upgrade, all seems fine, things seems working fine unless I face any issue in future… but, why I am seeing these repeated errors in error.log?
[10-Apr-2022 03:05:20 America/Boise] PHP Warning: Cannot assign an empty string to a string offset in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 133
[10-Apr-2022 03:05:20 America/Boise] PHP Warning: Illegal string offset ‘en_US’ in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 133
[10-Apr-2022 03:05:20 America/Boise] PHP Warning: Cannot assign an empty string to a string offset in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 133
[10-Apr-2022 03:05:20 America/Boise] PHP Warning: Illegal string offset ‘en_US’ in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 133
[10-Apr-2022 03:05:20 America/Boise] PHP Warning: Cannot assign an empty string to a string offset in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 133
[10-Apr-2022 03:05:20 America/Boise] PHP Warning: Illegal string offset ‘en_US’ in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 133
[10-Apr-2022 03:05:20 America/Boise] PHP Warning: Cannot assign an empty string to a string offset in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 133
[10-Apr-2022 03:05:20 America/Boise] PHP Warning: Illegal string offset ‘en_US’ in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 133
[10-Apr-2022 03:05:20 America/Boise] PHP Warning: Cannot assign an empty string to a string offset in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 133
[10-Apr-2022 03:05:28 America/Boise] PHP Warning: array_keys() expects parameter 1 to be array, string given in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 65
[10-Apr-2022 03:05:28 America/Boise] PHP Warning: array_shift() expects parameter 1 to be array, null given in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 66
[10-Apr-2022 03:05:41 America/Boise] PHP Warning: array_keys() expects parameter 1 to be array, string given in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 65
[10-Apr-2022 03:05:41 America/Boise] PHP Warning: array_shift() expects parameter 1 to be array, null given in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 66
[10-Apr-2022 03:05:46 America/Boise] PHP Warning: array_keys() expects parameter 1 to be array, string given in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 65
[10-Apr-2022 03:05:46 America/Boise] PHP Warning: array_shift() expects parameter 1 to be array, null given in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 66
[10-Apr-2022 03:05:52 America/Boise] PHP Warning: array_keys() expects parameter 1 to be array, string given in /home2/test/public_html/test/lib/pkp/classes/core/DataObject.inc.php on line 65
Those are data inconsistencies in your database. You should be able to ignore them for now but if you’re curious there are other threads in the forum about those messages.
Regards,
Alec Smecher
Public Knowledge Project Team
@asmecher@jnugent
ok thanks but one thing I am wondering on
I have test environment on version 3.3.0.8 which does not show the side leftbar in admin area, while with new version I jsut installed can show the left sidebar, please take a look at the screenshots for better understanding.
The same thing is happening when I am upgrading from 3.3.0.7 to 3.3.0.10 - no left sidebar under dashboard/admin area
Is this normal behaviour?
A small toggle however being appears on the right top corder to navigated into the site but wanted to know what is wrong please
@asmecher@jnugent ah I have checked and when I am switching theme from material to default, all restored, however, there is no issue seen since the toggle button is appearing on the top right instead of left side column navigation area, but how to resolve this using material theme?