Code of Conduct
Is there an existing issue for this?
GLPI Version
11.0.6
Plugin version
1.24.0
Bug description
[2026-04-23 18:20:49] glpi.CRITICAL: *** Uncaught PHP Exception Twig\Error\RuntimeError: "An exception has been thrown during the rendering of a template ("strlen(): Argument #1 ($string) must be of type string, array given") in "@fields/fields.html.twig" at line 142." at fields.html.twig line 142
Relevant log output
==> php-errors.log <==
[2026-04-23 18:02:12] glpi.CRITICAL: *** Uncaught PHP Exception Twig\Error\RuntimeError: "An exception has been thrown during the rendering of a template ("strlen(): Argument #1 ($string) must be of type string, array given") in "@fields/fields.html.twig" at line 142." at fields.html.twig line 142
Backtrace :
...rketplace/fields/templates/fields.html.twig:142
./vendor/twig/twig/src/Template.php:358 Twig\Template->yield()
./vendor/twig/twig/src/Template.php:373 Twig\Template->display()
./vendor/twig/twig/src/TemplateWrapper.php:51 Twig\Template->render()
.../Glpi/Application/View/TemplateRenderer.php:170 Twig\TemplateWrapper->render()
./marketplace/fields/inc/field.class.php:1289 Glpi\Application\View\TemplateRenderer->render()
: PluginFieldsField::prepareHtmlFields()
...Application/View/Extension/PhpExtension.php:105 call_user_func_array()
...ates/aa/aaf355d1e679dc4e49586659da0adcb6.php:52 Glpi\Application\View\Extension\PhpExtension->call()
./vendor/twig/twig/src/Template.php:402 __TwigTemplate_5df0c1ca26c1a183595abbd1e93953e3->doDisplay()
./vendor/twig/twig/src/Template.php:358 Twig\Template->yield()
./vendor/twig/twig/src/Template.php:373 Twig\Template->display()
./vendor/twig/twig/src/TemplateWrapper.php:51 Twig\Template->render()
.../Glpi/Application/View/TemplateRenderer.php:170 Twig\TemplateWrapper->render()
...rketplace/fields/inc/questiontype.class.php:185 Glpi\Application\View\TemplateRenderer->render()
.../twig/twig/src/Extension/CoreExtension.php:1919 PluginFieldsQuestionType->renderEndUserTemplate()
...tes/00/00aa3bc9f140c7feec0bdcb26c90b201.php:419 Twig\Extension\CoreExtension::getAttribute()
./vendor/twig/twig/src/Template.php:446 __TwigTemplate_a0dfcb6426efaed7e5a634bff1114190->block_content_body()
...ates/4c/4c8a35d10d78b8ebfeffa5f9cae79bed.php:80 Twig\Template->yieldBlock()
./vendor/twig/twig/src/Template.php:446 __TwigTemplate_c43cf52f69adea53905d0e1bfc2b02e2->block_content()
...ates/00/00d532f57514b2a8a210eb5a92181a98.php:62 Twig\Template->yieldBlock()
./vendor/twig/twig/src/Template.php:402 __TwigTemplate_9515fe2708118503ef1436a99096103d->doDisplay()
...ates/4c/4c8a35d10d78b8ebfeffa5f9cae79bed.php:49 Twig\Template->yield()
./vendor/twig/twig/src/Template.php:402 __TwigTemplate_c43cf52f69adea53905d0e1bfc2b02e2->doDisplay()
...ates/00/00aa3bc9f140c7feec0bdcb26c90b201.php:50 Twig\Template->yield()
./vendor/twig/twig/src/Template.php:402 __TwigTemplate_a0dfcb6426efaed7e5a634bff1114190->doDisplay()
./vendor/twig/twig/src/Template.php:358 Twig\Template->yield()
./vendor/twig/twig/src/Template.php:373 Twig\Template->display()
./vendor/twig/twig/src/TemplateWrapper.php:51 Twig\Template->render()
.../Glpi/Application/View/TemplateRenderer.php:170 Twig\TemplateWrapper->render()
./src/Glpi/Controller/AbstractController.php:68 Glpi\Application\View\TemplateRenderer->render()
...Glpi/Controller/Form/RendererController.php:106 Glpi\Controller\AbstractController->render()
./vendor/symfony/http-kernel/HttpKernel.php:181 Glpi\Controller\Form\RendererController->__invoke()
./vendor/symfony/http-kernel/HttpKernel.php:76 Symfony\Component\HttpKernel\HttpKernel->handleRaw()
./vendor/symfony/http-kernel/Kernel.php:208 Symfony\Component\HttpKernel\HttpKernel->handle()
./public/index.php:71 Symfony\Component\HttpKernel\Kernel->handle()
Previous: strlen(): Argument #1 ($string) must be of type string, array given
./src/Dropdown.php:185
./src/CommonDBTM.php:4167 Dropdown::show()
...ication/View/Extension/ItemtypeExtension.php:99 CommonDBTM::dropdown()
...es/b3/b383e150a9a950d07201cef14e6427a2.php:2175 Glpi\Application\View\Extension\ItemtypeExtension->getItemtypeDropdown()
.../twig/twig/src/Extension/CoreExtension.php:2116 __TwigTemplate_e73095c4eb60e3fb3f7a64bb6f38a149->{closure}()
...es/b3/b383e150a9a950d07201cef14e6427a2.php:2172 Twig\Extension\CoreExtension::captureOutput()
.../twig/twig/src/Extension/CoreExtension.php:2116 __TwigTemplate_e73095c4eb60e3fb3f7a64bb6f38a149->{closure}()
...es/b3/b383e150a9a950d07201cef14e6427a2.php:2112 Twig\Extension\CoreExtension::captureOutput()
...tes/bf/bfccb9ac31b88ff7a0960aaa872975a9.php:320 __TwigTemplate_e73095c4eb60e3fb3f7a64bb6f38a149->macro_dropdownField()
./vendor/twig/twig/src/Template.php:402 __TwigTemplate_185d842bea3cce5eddb287b8a1696f87->doDisplay()
./vendor/twig/twig/src/Template.php:358 Twig\Template->yield()
./vendor/twig/twig/src/Template.php:373 Twig\Template->display()
./vendor/twig/twig/src/TemplateWrapper.php:51 Twig\Template->render()
.../Glpi/Application/View/TemplateRenderer.php:170 Twig\TemplateWrapper->render()
./marketplace/fields/inc/field.class.php:1289 Glpi\Application\View\TemplateRenderer->render()
: PluginFieldsField::prepareHtmlFields()
...Application/View/Extension/PhpExtension.php:105 call_user_func_array()
...ates/aa/aaf355d1e679dc4e49586659da0adcb6.php:52 Glpi\Application\View\Extension\PhpExtension->call()
./vendor/twig/twig/src/Template.php:402 __TwigTemplate_5df0c1ca26c1a183595abbd1e93953e3->doDisplay()
./vendor/twig/twig/src/Template.php:358 Twig\Template->yield()
./vendor/twig/twig/src/Template.php:373 Twig\Template->display()
./vendor/twig/twig/src/TemplateWrapper.php:51 Twig\Template->render()
.../Glpi/Application/View/TemplateRenderer.php:170 Twig\TemplateWrapper->render()
...rketplace/fields/inc/questiontype.class.php:185 Glpi\Application\View\TemplateRenderer->render()
.../twig/twig/src/Extension/CoreExtension.php:1919 PluginFieldsQuestionType->renderEndUserTemplate()
...tes/00/00aa3bc9f140c7feec0bdcb26c90b201.php:419 Twig\Extension\CoreExtension::getAttribute()
./vendor/twig/twig/src/Template.php:446 __TwigTemplate_a0dfcb6426efaed7e5a634bff1114190->block_content_body()
...ates/4c/4c8a35d10d78b8ebfeffa5f9cae79bed.php:80 Twig\Template->yieldBlock()
./vendor/twig/twig/src/Template.php:446 __TwigTemplate_c43cf52f69adea53905d0e1bfc2b02e2->block_content()
...ates/00/00d532f57514b2a8a210eb5a92181a98.php:62 Twig\Template->yieldBlock()
./vendor/twig/twig/src/Template.php:402 __TwigTemplate_9515fe2708118503ef1436a99096103d->doDisplay()
...ates/4c/4c8a35d10d78b8ebfeffa5f9cae79bed.php:49 Twig\Template->yield()
./vendor/twig/twig/src/Template.php:402 __TwigTemplate_c43cf52f69adea53905d0e1bfc2b02e2->doDisplay()
...ates/00/00aa3bc9f140c7feec0bdcb26c90b201.php:50 Twig\Template->yield()
./vendor/twig/twig/src/Template.php:402 __TwigTemplate_a0dfcb6426efaed7e5a634bff1114190->doDisplay()
./vendor/twig/twig/src/Template.php:358 Twig\Template->yield()
./vendor/twig/twig/src/Template.php:373 Twig\Template->display()
./vendor/twig/twig/src/TemplateWrapper.php:51 Twig\Template->render()
.../Glpi/Application/View/TemplateRenderer.php:170 Twig\TemplateWrapper->render()
./src/Glpi/Controller/AbstractController.php:68 Glpi\Application\View\TemplateRenderer->render()
...Glpi/Controller/Form/RendererController.php:106 Glpi\Controller\AbstractController->render()
./vendor/symfony/http-kernel/HttpKernel.php:181 Glpi\Controller\Form\RendererController->__invoke()
./vendor/symfony/http-kernel/HttpKernel.php:76 Symfony\Component\HttpKernel\HttpKernel->handleRaw()
./vendor/symfony/http-kernel/Kernel.php:208 Symfony\Component\HttpKernel\HttpKernel->handle()
./public/index.php:71 Symfony\Component\HttpKernel\Kernel->handle()
Page URL
No response
Steps To reproduce
No response
Your GLPI setup information
No response
Anything else?
No response
Code of Conduct
Is there an existing issue for this?
GLPI Version
11.0.6
Plugin version
1.24.0
Bug description
[2026-04-23 18:20:49] glpi.CRITICAL: *** Uncaught PHP Exception Twig\Error\RuntimeError: "An exception has been thrown during the rendering of a template ("strlen(): Argument #1 ($string) must be of type string, array given") in "@fields/fields.html.twig" at line 142." at fields.html.twig line 142
Relevant log output
Page URL
No response
Steps To reproduce
No response
Your GLPI setup information
No response
Anything else?
No response