2
Core: Exception handler (WEB): Uncaught TYPO3 Exception: Cannot use object of type __PHP_Incomplete_Class as array | Error thrown in file typo3/sysext/backend/Classes/Controller/Page/TreeController.php in line 189

这发生在 TYPO3 核心更新之后 - 9.5.17

4

1 回答 1

2

https://forge.typo3.org/issues/91407

以下感谢 Michael Hitzler。


据我所见,BackendUserConfigurationUpdate 类的安装工具中已经有一个解决方案。这似乎正好解决了这个问题。

不太确定在哪个版本中添加了额外的迁移任务,但它可以帮助您解决系统范围内的问题。

刚刚进入模块管理工具 - >更新并选择更新向导。在那里你应该看到一个新的,尚未执行的迁移任务:更新后端用户配置数组后端用户“uc”数组,它保存在数据库中,现在只允许在其结构中使用数组,而不是 stdClass 对象。更新所有后端用户的 uc 结构。

执行此迁移任务,您的 BE 用户将被更新并最终具有健全的 uc 配置。

问题解决了,可以重新加载页面树。


./typo3cms upgrade:wizard backendUsersConfiguration

应该解决问题。

于 2020-05-26T09:06:07.097 回答