Summary
MODX Manager tree resource tree is empty on half of MODX sites on the same server.
Even with full admin rights.
Elements- and Files-trees, CMP of extras, Media Browser, Manage- and Settingsmenu and frontends are working correct.
But creating, editing of resources and logout e.g. not!
Dev Tools errors
Uncaught SyntaxError: expected expression, got '<'
ExtJS 2
onLoad https://www.domain.tld/rs/assets/modext/widgets/core/tree/modx.tree.js:153
ExtJS 4
f https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
m https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
createCallback https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
setInterval handler*n https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
i https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
request https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
ExtJS 9
_initExpand https://www.domain.tld/rs/assets/modext/widgets/resource/modx.tree.resource.js:63
ExtJS 6
createDelegate https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
ExtJS 4
f https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
m https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
createCallback https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
setInterval handler*n https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
i https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
request https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
ExtJS 4
fn https://www.domain.tld/rs/assets/modext/widgets/core/tree/modx.tree.js:175
ExtJS 31
S https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
S https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
S https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
Layout https://www.domain.tld/rs/assets/modext/core/modx.layout.js:37
Default https://www.domain.tld/rs/templates/default/js/layout.js:6
create ExtJS
load https://www.domain.tld/rs/assets/modext/core/modx.js?v=08390b82:85
<anonymous> https://www.domain.tld/rs/?a=system/event:52
ExtJS 10
ext-all.js:1:2
Uncaught SyntaxError: expected expression, got '<'
ExtJS 2
onLoad https://www.domain.tld/rs/assets/modext/widgets/core/tree/modx.tree.js:153
ExtJS 4
f https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
m https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
createCallback https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
setInterval handler*n https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
i https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
request https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
ExtJS 9
_initExpand https://www.domain.tld/rs/assets/modext/widgets/resource/modx.tree.resource.js:63
ExtJS 6
createDelegate https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
ExtJS 4
f https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
m https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
createCallback https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
setInterval handler*n https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
i https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
request https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
ExtJS 4
fn https://www.domain.tld/rs/assets/modext/widgets/core/tree/modx.tree.js:175
ExtJS 31
S https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
S https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
S https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
Layout https://www.domain.tld/rs/assets/modext/core/modx.layout.js:37
Default https://www.domain.tld/rs/templates/default/js/layout.js:6
create ExtJS
load https://www.domain.tld/rs/assets/modext/core/modx.js?v=08390b82:85
<anonymous> https://www.domain.tld/rs/?a=system/event:52
ExtJS 10
ext-all.js:1:2
ExtJS 2
onLoad https://www.domain.tld/rs/assets/modext/widgets/core/tree/modx.tree.js:153
ExtJS 4
f https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
m https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
createCallback https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
(Async: setInterval handler)
n https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
i https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
request https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
ExtJS 9
_initExpand https://www.domain.tld/rs/assets/modext/widgets/resource/modx.tree.resource.js:63
ExtJS 6
createDelegate https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
ExtJS 4
f https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
m https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
createCallback https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
(Async: setInterval handler)
n https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
i https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
request https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
ExtJS 4
fn https://www.domain.tld/rs/assets/modext/widgets/core/tree/modx.tree.js:175
ExtJS 31
S https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
S https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
S https://www.domain.tld/rs/assets/ext3/adapter/ext/ext-base.js:21
Layout https://www.domain.tld/rs/assets/modext/core/modx.layout.js:37
Default https://www.domain.tld/rs/templates/default/js/layout.js:6
create ExtJS
load https://www.domain.tld/rs/assets/modext/core/modx.js?v=08390b82:85
<anonymous> https://www.domain.tld/rs/?a=system/event:52
ExtJS 10
PHP errors
Fatal error: Uncaught TypeError: Unsupported operand types: float + string in /var/www/vhosts/domain.tld/modx-core-123/model/modx/registry/moddbregister.class.php:128 Stack trace: #0 /var/www/vhosts/domain.tld/modx-core-123/model/modx/moduser.class.php(776): modDbRegister->read() #1 /var/www/vhosts/domain.tld/modx-core-123/model/modx/moduser.class.php(220): modUser->removeLocks() #2 /var/www/vhosts/domain.tld/modx-core-123/model/modx/moduser.class.php(427): modUser->endSession() #3 /var/www/vhosts/domain.tld/modx-core-123/model/modx/processors/security/logout.class.php(60): modUser->removeSessionContext() #4 /var/www/vhosts/domain.tld/modx-core-123/model/modx/processors/security/logout.class.php(83): modSecurityLogoutProcessor->removeSessionContexts() #5 /var/www/vhosts/domain.tld/modx-core-123/model/modx/modprocessor.class.php(185): modSecurityLogoutProcessor->process() #6 /var/www/vhosts/domain.tld/modx-core-123/model/modx/modx.class.php(1770): modProcessor->run() #7 /var/www/vhosts/domain.tld/httpdocs/rs/controllers/default/security/logout.class.php(31): modX->runProcessor() #8 /var/www/vhosts/domain.tld/modx-core-123/model/modx/modmanagercontroller.class.php(155): SecurityLogoutManagerController->process() #9 /var/www/vhosts/domain.tld/modx-core-123/model/modx/modmanagerresponse.class.php(79): modManagerController->render() #10 /var/www/vhosts/domain.tld/modx-core-123/model/modx/modmanagerrequest.class.php(187): modManagerResponse->outputContent() #11 /var/www/vhosts/domain.tld/modx-core-123/model/modx/modmanagerrequest.class.php(135): modManagerRequest->prepareResponse() #12 /var/www/vhosts/domain.tld/httpdocs/rs/index.php(59): modManagerRequest->handleRequest() #13 {main} thrown in /var/www/vhosts/domain.tld/modx-core-123/model/modx/registry/moddbregister.class.php on line 128
Environment
MODX 2.8.6
Ubuntu 18.04
Plesk 18.0.57
Apache 2.4.29
PHP 8.2.13
What I tried so far
- Reinstalled MODX
- compared Apache and PHP settings and installed MODX extras on working and non-working instances
- Plesk check and repair
- Analyzed via SiteDash
- Searched the web for two days
Would appriciate any hints or ideas! Thx!