What happened?
Description
Since upgrading to 5.6.x we get an error when accessing the edit page for every matrix-block field.
Stack trace:
#0 /var/www/html/vendor/twig/twig/src/Extension/CoreExtension.php(1861): craft\models\EntryType->getUiLabel()
#1 /var/www/html/vendor/craftcms/cms/src/helpers/Template.php(148): Twig\Extension\CoreExtension::getAttribute()
#2 /var/www/html/storage/runtime/compiled_templates/9f/9f640409d3fc539a19384940b8e631dd.php(88): craft\helpers\Template::attribute()
#3 [internal function]: __TwigTemplate_131a8673e190d2e5f643a326b3abe194->{closure}()
#4 /var/www/html/vendor/twig/twig/src/Extension/CoreExtension.php(1007): uasort()
#5 /var/www/html/vendor/craftcms/cms/src/web/twig/Extension.php(562): Twig\Extension\CoreExtension::sort()
#6 /var/www/html/storage/runtime/compiled_templates/9f/9f640409d3fc539a19384940b8e631dd.php(88): craft\web\twig\Extension->sortFilter()
#7 /var/www/html/vendor/twig/twig/src/Template.php(387): __TwigTemplate_131a8673e190d2e5f643a326b3abe194->doDisplay()
#8 /var/www/html/storage/runtime/compiled_templates/bc/bccd18b227d5810d213850008b9d891a.php(153): Twig\Template->yield()
#9 /var/www/html/vendor/twig/twig/src/Template.php(387): __TwigTemplate_eedda569fef19133ac8d1dd5658901fe___2079414753->doDisplay()
#10 /var/www/html/storage/runtime/compiled_templates/bc/bccd18b227d5810d213850008b9d891a.php(54): Twig\Template->yield()
#11 /var/www/html/vendor/twig/twig/src/Template.php(387): __TwigTemplate_eedda569fef19133ac8d1dd5658901fe->doDisplay()
#12 /var/www/html/vendor/twig/twig/src/Template.php(343): Twig\Template->yield()
#13 /var/www/html/vendor/twig/twig/src/Template.php(358): Twig\Template->display()
#14 /var/www/html/vendor/twig/twig/src/TemplateWrapper.php(35): Twig\Template->render()
#15 /var/www/html/vendor/twig/twig/src/Environment.php(320): Twig\TemplateWrapper->render()
#16 /var/www/html/vendor/craftcms/cms/src/web/View.php(576): Twig\Environment->render()
#17 /var/www/html/vendor/craftcms/cms/src/helpers/Cp.php(122): craft\web\View->renderTemplate()
#18 /var/www/html/vendor/craftcms/cms/src/helpers/Cp.php(1490): craft\helpers\Cp::renderTemplate()
#19 /var/www/html/vendor/craftcms/cms/src/web/twig/variables/Cp.php(1094): craft\helpers\Cp::fieldHtml()
#20 /var/www/html/vendor/twig/twig/src/Extension/CoreExtension.php(1861): craft\web\twig\variables\Cp->field()
#21 /var/www/html/vendor/craftcms/cms/src/helpers/Template.php(148): Twig\Extension\CoreExtension::getAttribute()
#22 /var/www/html/storage/runtime/compiled_templates/1e/1ea53d0dc89bf7f2fd53871a59a101a2.php(1146): craft\helpers\Template::attribute()
#23 /var/www/html/vendor/twig/twig/src/Extension/CoreExtension.php(2058): __TwigTemplate_289825f87c7617aac05041310e9004aa->{closure}()
#24 /var/www/html/storage/runtime/compiled_templates/1e/1ea53d0dc89bf7f2fd53871a59a101a2.php(1142): Twig\Extension\CoreExtension::captureOutput()
#25 /var/www/html/storage/runtime/compiled_templates/1e/1ea53d0dc89bf7f2fd53871a59a101a2.php(1795): __TwigTemplate_289825f87c7617aac05041310e9004aa->macro_field()
#26 /var/www/html/vendor/twig/twig/src/Extension/CoreExtension.php(2058): __TwigTemplate_289825f87c7617aac05041310e9004aa->{closure}()
#27 /var/www/html/storage/runtime/compiled_templates/1e/1ea53d0dc89bf7f2fd53871a59a101a2.php(1788): Twig\Extension\CoreExtension::captureOutput()
#28 /var/www/html/storage/runtime/compiled_templates/37/37c0438203af41f5a73f7225f985bcec.php(48): __TwigTemplate_289825f87c7617aac05041310e9004aa->macro_entryTypeSelectField()
#29 /var/www/html/vendor/twig/twig/src/Template.php(387): __TwigTemplate_5148afe45e4a2512f46417368b0f21a6->doDisplay()
#30 /var/www/html/vendor/twig/twig/src/Template.php(343): Twig\Template->yield()
#31 /var/www/html/vendor/twig/twig/src/Template.php(358): Twig\Template->display()
#32 /var/www/html/vendor/twig/twig/src/TemplateWrapper.php(35): Twig\Template->render()
#33 /var/www/html/vendor/twig/twig/src/Environment.php(320): Twig\TemplateWrapper->render()
#34 /var/www/html/vendor/craftcms/cms/src/web/View.php(576): Twig\Environment->render()
#35 /var/www/html/vendor/craftcms/cms/src/fields/Matrix.php(648): craft\web\View->renderTemplate()
#36 /var/www/html/vendor/craftcms/cms/src/fields/Matrix.php(635): craft\fields\Matrix->settingsHtml()
#37 /var/www/html/vendor/twig/twig/src/Extension/CoreExtension.php(1861): craft\fields\Matrix->getSettingsHtml()
#38 /var/www/html/vendor/craftcms/cms/src/helpers/Template.php(148): Twig\Extension\CoreExtension::getAttribute()
#39 /var/www/html/storage/runtime/compiled_templates/0d/0dc7f018abc97b325d076d85cf665747.php(58): craft\helpers\Template::attribute()
#40 /var/www/html/vendor/twig/twig/src/Template.php(387): __TwigTemplate_d238d19320f8ddcfda1102ea9a295ffb->doDisplay()
#41 /var/www/html/storage/runtime/compiled_templates/55/55dc9c902d35ceb9b3389c1cd8c76865.php(174): Twig\Template->yield()
#42 /var/www/html/vendor/twig/twig/src/Template.php(387): __TwigTemplate_7a6e5ebf2a1dee942742d3149d2970e5->doDisplay()
#43 /var/www/html/vendor/twig/twig/src/Template.php(343): Twig\Template->yield()
#44 /var/www/html/vendor/twig/twig/src/Template.php(358): Twig\Template->display()
#45 /var/www/html/vendor/twig/twig/src/TemplateWrapper.php(35): Twig\Template->render()
#46 /var/www/html/vendor/twig/twig/src/Environment.php(320): Twig\TemplateWrapper->render()
#47 /var/www/html/vendor/craftcms/cms/src/web/View.php(576): Twig\Environment->render()
#48 /var/www/html/vendor/craftcms/cms/src/web/CpScreenResponseBehavior.php(622): craft\web\View->renderTemplate()
#49 [internal function]: craft\web\CpScreenResponseBehavior->craft\web\{closure}()
#50 /var/www/html/vendor/craftcms/cms/src/web/CpScreenResponseFormatter.php(133): call_user_func()
#51 /var/www/html/vendor/craftcms/cms/src/web/CpScreenResponseFormatter.php(50): craft\web\CpScreenResponseFormatter->_formatTemplate()
#52 /var/www/html/vendor/yiisoft/yii2/web/Response.php(1109): craft\web\CpScreenResponseFormatter->format()
#53 /var/www/html/vendor/craftcms/cms/src/web/Response.php(341): yii\web\Response->prepare()
#54 /var/www/html/vendor/yiisoft/yii2/web/Response.php(340): craft\web\Response->prepare()
#55 /var/www/html/vendor/yiisoft/yii2/base/Application.php(390): yii\web\Response->send()
#56 /var/www/html/web/index.php(12): yii\base\Application->run()
#57 {main}
Steps to reproduce
- Access control panel > settings > fields
- Try to edit any matrix-block field
Expected behavior
Able to access the edit page without any errors.
Actual behavior
Directly triggers described error when accessing the edit page.
Craft CMS version
5.6.1
PHP version
8.3.10
Operating system and version
Linux 6.12.10
Database type and version
Image driver and version
Imagick 3.7.0 (ImageMagick 6.9.11-60)
Installed plugins and versions
AsyncQueue 4.0.0
Button Box 5.0.0
CKEditor 4.5.0
Code Field 5.0.0
Control Panel CSS 3.0.0
Embedded Assets 5.4.1
Feed Me 6.6.1
Formie 3.0.19
GeoMate 3.0.0
Imager X 5.1.1
Maps 5.0.4
Matrix Extended v4.0.2
Minify 5.0.0
No-Cache 3.0.4
Patrol 6.0.0
Postmark 3.1.0
Redirects 5.0.5
Related Elements 1.1.2
Retcon 3.2.1
SEO 5.1.11
Vite 5.0.1
What happened?
Description
Since upgrading to 5.6.x we get an error when accessing the edit page for every matrix-block field.
Steps to reproduce
Expected behavior
Able to access the edit page without any errors.
Actual behavior
Directly triggers described error when accessing the edit page.
Craft CMS version
5.6.1
PHP version
8.3.10
Operating system and version
Linux 6.12.10
Database type and version
Image driver and version
Imagick 3.7.0 (ImageMagick 6.9.11-60)
Installed plugins and versions
AsyncQueue 4.0.0
Button Box 5.0.0
CKEditor 4.5.0
Code Field 5.0.0
Control Panel CSS 3.0.0
Embedded Assets 5.4.1
Feed Me 6.6.1
Formie 3.0.19
GeoMate 3.0.0
Imager X 5.1.1
Maps 5.0.4
Matrix Extended v4.0.2
Minify 5.0.0
No-Cache 3.0.4
Patrol 6.0.0
Postmark 3.1.0
Redirects 5.0.5
Related Elements 1.1.2
Retcon 3.2.1
SEO 5.1.11
Vite 5.0.1