•  
      request #45591 Adding a shared field to a tracker is broken
    Infos
    #45591
    Clément Gayot (clementg)
    2025-11-06 12:49
    2025-11-06 11:42
    47307
    Details
    Adding a shared field to a tracker is broken
    Fatal error: Uncaught TypeError: Cannot assign Tracker_FormElement_Shared to property Tuleap\Tracker\FormElement\View\TrackerFormElementAdminView::$formElement of type Tuleap\Tracker\FormElement\TrackerFormElement in /usr/share/tuleap/plugins/tracker/include/FormElement/View/Admin/SharedAdminView.php:30
    Stack trace:
    #0 /usr/share/tuleap/plugins/tracker/include/FormElement/View/Admin/VisitorAdminView.php(319): Tuleap\Tracker\FormElement\View\Admin\SharedAdminView->__construct()
    #1 /usr/share/tuleap/plugins/tracker/include/FormElement/View/Admin/VisitorAdminView.php(129): Tuleap\Tracker\FormElement\View\Admin\VisitorAdminView->visitShared()
    #2 /usr/share/tuleap/plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Shared.php(79): Tuleap\Tracker\FormElement\View\Admin\VisitorAdminView->visit()
    #3 /usr/share/tuleap/plugins/tracker/include/Tracker/FormElement/Tracker_FormElementFactory.php(1519): Tracker_FormElement_Shared->accept()
    #4 /usr/share/tuleap/plugins/tracker/include/Tracker.php(853): Tracker_FormElementFactory->displayAdminCreateFormElement()
    #5 /usr/share/tuleap/plugins/tracker/include/Tracker/TrackerManager.php(151): Tuleap\Tracker\Tracker->process()
    #6 /usr/share/tuleap/plugins/tracker/include/Tracker/TrackerManager.php(169): TrackerManager->processSubElement()
    #7 /usr/share/tuleap/plugins/tracker/include/TrackerPluginDefaultController.php(46): TrackerManager->process()
    #8 /usr/share/tuleap/src/common/Request/FrontRouter.php(251): Tuleap\Tracker\TrackerPluginDefaultController->process()
    #9 /usr/share/tuleap/src/common/Request/FrontRouter.php(109): Tuleap\Request\FrontRouter->routeHandler()
    #10 /usr/share/tuleap/src/www/index.php(50): Tuleap\Request\FrontRouter->route()
    #11 {main} thrown in /usr/share/tuleap/plugins/tracker/include/FormElement/View/Admin/SharedAdminView.php on line 30
    

    Broken since git #tuleap/stable/8d6b901c1a673fdc82470c68faeeec22021818a4

    Trackers
    17.0
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Thomas Gerbet (tgerbet)
    Under review
    Empty
    Attachments
    Empty
    References

    Follow-ups

    User avatar
    Thomas Gerbet (tgerbet)2025-11-06 11:46
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    • Status changed from New to Under implementation
    • Assigned to changed from None to Thomas Gerbet (tgerbet)
    • Reported in version changed from development to 17.0
    User avatar
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes