'TYPO3 Exception: Could not determine pid

While trying to add a new fe_users record, on save I get

(1/1) Exception
Could not determine pid

It's TYPO3 9.5.20.

We already have a lot of entries in multiple folders which could be edited without problem.
But those records were imported (by EXT:ig_ldap_sso_auth or with mysql terminal)

These records are used only to be shown (no login is used).

What configuration is missing or could be wrong?


EDIT:

as @biesior mentioned: the error message does not come from the core but from an extension. It's EXT:solrfal (in version 7.0.0)



Solution 1:[1]

Hi just got the same problem.

The error message was called in solrfal ConsistencyAspect::getRecordPageId() which was called by ConsistencyAspect::getDetectorsForSiteExclusiveRecord(). I remember that I have added various tablenames to siteExclusiveRecordTables of Extension Settings of solrfal. And yes, there was one table without pid. After removing this table from list, deleting files works again.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Stefan Frömken