After migrating from 7 to 9, I’m getting a lot of these errors in watchdog, from views.
A non-existent config entity name returned by
FieldStorageConfigInterface::getBundles()
: entity type:paragraph
, bundle:iframe
, field name:field_url
Things I’ve tried:
-
Checking paragraph bundles(types): there are only two, the iframe one does not exist (I don’t need it in the new site).
-
drush cr
-
drush config:export
then grepping the files foriframe
: it only exists inmedia.settings.yml
asiframe_domain: ''
– not relevant -
grepping the config files for
field_url
– not found. -
maybe there’s some old content referencing the
iframe
bundle?select distinct type from paragraphs_item;
only shows the new bundle names. Same forparagraphs_item_field_data
-
show tables like "%field_url%";
This does reveal two tables:paragraph__field_url
andparagraph_revision__field_url
– I would have expected these to be deleted. They are both empty though. -
show tables like "%iframe%";
– none. -
I’ve been through all the views – but these are all the default D9 ones, plus a few I’ve added myself for the new site, which do not have anything to do with paragraph bundles.
I’m stumped as to how to get rid of these errors/notices.