I just posted this on another thread:
Is this error fixed yet?
The problem is that in 2.5.2 the case of some of the t3import statements was changed. So… people installing or developing on windows won’t see the problem but anyone running on Linux will.
For instance: on line 17 of jat3/base-themes/default/blocks/usertools/layout-switcher.php
in 2.5.1 it’s t3import (‘core.libs.Browser’);
in 2.5.2 it’s t3import (‘core.libs.browser’);
Notice the B/b in browser. The core.libs.Browser.php will not be found in Linux.
I found this in the first file I looked at. I don’t know how many other times it happens, but it seems like a lot.
Has it been fixed?
BUT… then looked at another file and found the same stupid bug.
On line 1221 of core/admin/util.php
in 2.5.1 t3_import(‘core/libs/JSON’);
in 2.5.2 t3import(‘core.libs.json’);
The file is core/libs/JSON.php
Do you guys test on Linux at all? Anyone running Linux would find this stuff immediately. My sites won’t even load one page on the front end… and it seems incredible to me that it wasn’t fixed after 2.5.2 and is still unfixed.
I’m sure there are many more of these. I’ve only looked at two files, and just skimmed through the changes, and spotted these two…