Tuleap Community Edition development and releases are no longer public. You have until September 30th to download packages and sources in Tuleap project. You can contact the team if you need further assistance.

    •  
      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
    44716
    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
    Referenced by request #42968

    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