TYPO3异常:无法确定pid

问题描述

尝试添加新的fe_users记录时,保存后我得到了

(1/1) Exception
Could not determine pid

是TYPO3 9.5.20。

我们已经在多个文件夹中添加了很多条目,可以毫无问题地对其进行编辑。
但是这些记录是导入的(通过EXT:ig_ldap_sso_auth或使用MysqL终端)

这些记录仅用于显示(不使用登录名)。

缺少什么配置或可能是错误的配置?


编辑:

如@biesior所述,

错误消息不是来自核心,而是来自扩展。它是EXT:solrfal(在7.0.0版中)

解决方法

真正的错误不在EXT:solrfal中。此扩展程序只会用误导性消息隐藏错误。

真正的原因是表fe_users的数据库配置错误。尽管在SQL中不可能为类型text的字段设置默认值(并且忽略任何给定的值),但TYPO3希望在配置时使用默认值。由于这不是从数据库返回的,因此将假定为错误。并且EXT:solrfal参与错误处理并假定错误是错误的。