Problem/Motivation
I had to rebase one of my pet issues, #2865710: Dependencies from only one instance of a widget are used in display modes, and discovered that all of the update tests started failing. The error message said:
PluginNotFoundException: The "contact_message" entity type does not exist.
The problem is that core/modules/system/tests/fixtures/update/uninstall-contact.php doesn't delete the entity_form_display and entity_view_display config entities for the contact_message entity type after installing the fixture. Any attempt to use the ConfigEntityUpdater to update form or view displays will crash because the entity type no longer exists.
Steps to reproduce
See this pipeline: https://git.drupalcode.org/project/drupal/-/pipelines/758673.
Proposed resolution
Update uninstall-contact.php to delete the display entities.
Remaining tasks
User interface changes
Introduced terminology
API changes
Data model changes
Release notes snippet
Issue fork drupal-3577684
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #6
berdirMakes sense, I assume the php build job errors are random.
Comment #7
longwaveCommitted and pushed to main, thanks!