•  
      request #42968 Fatal error in reports with user open list
    Infos
    #42968
    Kevin Traini (ktraini)
    2025-05-09 09:39
    2025-05-05 15:03
    44650
    Details
    Fatal error in reports with user open list

    When displaying a cardwall report of a tracker with a user open list it ends with a fatal error:

    Fatal error:  Uncaught TypeError: Tracker_FormElement_Field_List_Bind_UsersValue::__construct(): Argument #1 ($uuid) must be of type Tuleap\DB\UUID, string given, called in /usr/share/tuleap/plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Users.php on line 357 and defined in /usr/share/tuleap/plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_UsersValue.php:35
    Stack trace:
    #0 /usr/share/tuleap/plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Users.php(357): Tracker_FormElement_Field_List_Bind_UsersValue->__construct()
    #1 /usr/share/tuleap/plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_OpenList.php(534): Tracker_FormElement_Field_List_Bind_Users->getValueFromRow()
    #2 /usr/share/tuleap/plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List.php(1110): Tracker_FormElement_Field_OpenList->fetchChangesetValue()
    #3 /usr/share/tuleap/plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_OpenList.php(550): Tracker_FormElement_Field_List->fetchTooltipValue()
    #4 /usr/share/tuleap/plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field.php(781): Tracker_FormElement_Field_OpenList->fetchCardValue()
    #5 /usr/share/tuleap/plugins/cardwall/include/CardFieldPresenter.php(44): Tracker_FormElement_Field->fetchCard()
    #6 /usr/share/tuleap/src/vendor/mustache/mustache/src/Mustache/Context.php(223): Cardwall_CardFieldPresenter->getField()
    #7 /usr/share/tuleap/src/vendor/mustache/mustache/src/Mustache/Context.php(102): Mustache_Context->findVariableInStack()
    #8 /var/tmp/tuleap_cache/template_engine/__Mustache_04a02dd58a1869b0bfe34e4be7ec3648.php(46): Mustache_Context->find()
    #9 /var/tmp/tuleap_cache/template_engine/__Mustache_04a02dd58a1869b0bfe34e4be7ec3648.php(109): __Mustache_04a02dd58a1869b0bfe34e4be7ec3648->section43d8cb9e2c8a4da9576aaf7a3c1abf6b()
    #10 /var/tmp/tuleap_cache/template_engine/__Mustache_04a02dd58a1869b0bfe34e4be7ec3648.php(19): __Mustache_04a02dd58a1869b0bfe34e4be7ec3648->sectionBa89ac261809a892039064d20732a7be()
    #11 /var/tmp/tuleap_cache/template_engine/__Mustache_fcf3e5622c5b98cf6057b479f69e7c67.php(153): __Mustache_04a02dd58a1869b0bfe34e4be7ec3648->renderInternal()
    #12 /var/tmp/tuleap_cache/template_engine/__Mustache_fcf3e5622c5b98cf6057b479f69e7c67.php(19): __Mustache_fcf3e5622c5b98cf6057b479f69e7c67->sectionD967bbba94f9fb8afc47809bb0885e4b()
    #13 /var/tmp/tuleap_cache/template_engine/__Mustache_830823f639669622ec9973f4fcd44cec.php(500): __Mustache_fcf3e5622c5b98cf6057b479f69e7c67->renderInternal()
    #14 /var/tmp/tuleap_cache/template_engine/__Mustache_830823f639669622ec9973f4fcd44cec.php(568): __Mustache_830823f639669622ec9973f4fcd44cec->section5631b544d3eedf7f88194ed38dee6bf3()
    #15 /var/tmp/tuleap_cache/template_engine/__Mustache_830823f639669622ec9973f4fcd44cec.php(677): __Mustache_830823f639669622ec9973f4fcd44cec->sectionA0e724f24ace3ad1be2853a5568bf41b()
    #16 /var/tmp/tuleap_cache/template_engine/__Mustache_830823f639669622ec9973f4fcd44cec.php(857): __Mustache_830823f639669622ec9973f4fcd44cec->section065b4558b57a4c2e9a8289abd86768f8()
    #17 /var/tmp/tuleap_cache/template_engine/__Mustache_830823f639669622ec9973f4fcd44cec.php(19): __Mustache_830823f639669622ec9973f4fcd44cec->sectionE33a5d82484540c0b9cd1e037a1eeb31()
    #18 /var/tmp/tuleap_cache/template_engine/__Mustache_6231ef9b8fa90623c20728f36cd4601f.php(359): __Mustache_830823f639669622ec9973f4fcd44cec->renderInternal()
    #19 /var/tmp/tuleap_cache/template_engine/__Mustache_6231ef9b8fa90623c20728f36cd4601f.php(418): __Mustache_6231ef9b8fa90623c20728f36cd4601f->sectionA267714e4b4236013dae03fb15fc0d02()
    #20 /var/tmp/tuleap_cache/template_engine/__Mustache_6231ef9b8fa90623c20728f36cd4601f.php(46): __Mustache_6231ef9b8fa90623c20728f36cd4601f->sectionC9a2073bc67b9ad483b8b0805255da4c()
    #21 /usr/share/tuleap/src/vendor/mustache/mustache/src/Mustache/Template.php(71): __Mustache_6231ef9b8fa90623c20728f36cd4601f->renderInternal()
    #22 /usr/share/tuleap/src/vendor/mustache/mustache/src/Mustache/Engine.php(244): Mustache_Template->render()
    #23 /usr/share/tuleap/src/common/templating/mustache/MustacheRenderer.php(65): Mustache_Engine->render()
    #24 /usr/share/tuleap/plugins/cardwall/include/Cardwall_Renderer.php(132): MustacheRenderer->renderToString()
    #25 /usr/share/tuleap/plugins/cardwall/include/Cardwall_Renderer.php(112): Cardwall_Renderer->fetchCards()
    #26 /usr/share/tuleap/plugins/tracker/include/Tracker/Report/Tracker_Report.php(1024): Cardwall_Renderer->fetch()
    #27 /usr/share/tuleap/plugins/tracker/include/Tracker/Report/Tracker_Report.php(1631): Tracker_Report->display()
    #28 /usr/share/tuleap/plugins/tracker/include/Tracker/TrackerManager.php(151): Tracker_Report->process()
    #29 /usr/share/tuleap/plugins/tracker/include/Tracker/TrackerManager.php(169): TrackerManager->processSubElement()
    #30 /usr/share/tuleap/plugins/tracker/include/TrackerPluginDefaultController.php(45): TrackerManager->process()
    #31 /usr/share/tuleap/src/common/Request/FrontRouter.php(251): Tuleap\Tracker\TrackerPluginDefaultController->process()
    #32 /usr/share/tuleap/src/common/Request/FrontRouter.php(109): Tuleap\Request\FrontRouter->routeHandler()
    #33 /usr/share/tuleap/src/www/index.php(50): Tuleap\Request\FrontRouter->route()
    #34 {main}
      thrown in /usr/share/tuleap/plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_UsersValue.php on line 35
    
    Trackers
    Empty
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Kevin Traini (ktraini)
    Closed
    2025-05-06
    Attachments
    Empty
    References

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2025-05-07 16:57
    • Summary
      -Fatal error in cardwall report with user open list 
      +Fatal error in reports with user open list