Skip to content

The fields are not saved. #1186

@balyasbob

Description

@balyasbob

Code of Conduct

  • I agree to follow this project's Code of Conduct

Is there an existing issue for this?

  • I have searched the existing issues

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

Image Image

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions