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 #27501 Crash when opening Test Management with a campaign tracker without a "label" field
    Infos
    #27501
    Thomas Gerbet (tgerbet)
    2022-07-06 14:25
    2022-06-21 14:49
    29051
    Details
    Crash when opening Test Management with a campaign tracker without a "label" field

    Reproduction scenario:

    1. Instantiate the Test Management service in a tracker
    2. Edit the campaign tracker to rename/delete the "label" field
    3. Access the Test Management service

    Trace:

    PHP Fatal error:  Uncaught TypeError: Tuleap\TestManagement\REST\v1\CampaignRepresentation::getFieldValue(): Argument #2 ($field) must be of type Tracker_FormElement_Field, null given, called in /usr/share/tuleap/plugins/testmanagement/include/TestManagement/REST/v1/CampaignRepresentation.class.php on line 131 and defined in /usr/share/tuleap/plugins/testmanagement/include/TestManagement/REST/v1/CampaignRepresentation.class.php:168
    Stack trace:
    #0 /usr/share/tuleap/plugins/testmanagement/include/TestManagement/REST/v1/CampaignRepresentation.class.php(131): Tuleap\TestManagement\REST\v1\CampaignRepresentation::getFieldValue()
    #1 /usr/share/tuleap/plugins/testmanagement/include/TestManagement/REST/v1/CampaignRepresentationBuilder.php(83): Tuleap\TestManagement\REST\v1\CampaignRepresentation::build()
    #2 /usr/share/tuleap/plugins/testmanagement/include/TestManagement/REST/v1/CampaignRepresentationBuilder.php(120): Tuleap\TestManagement\REST\v1\CampaignRepresentationBuilder->getCampaignRep
    
    Test Management
    Empty
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Thomas Gerbet (tgerbet)
    Closed
    2022-07-06
    Attachments
    Empty
    References
    Referenced by request #27501

    Follow-ups