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 #12990 Display a cumulative flow chart with a browser recognized as deprecated crashes the page
    Infos
    #12990
    Thomas Gerbet (tgerbet)
    2019-04-05 16:46
    2019-02-12 13:16
    13868
    Details
    Display a cumulative flow chart with a browser recognized as deprecated crashes the page
    Issue is present since the flow chart has been moved to D3 (request #12274).

    Reproduction steps:
    1. Add a cumulative flow chart of a tracker to a dashboard
    2. Try to access the cumulative flow chart with IE11 in compatibility mode


    Trace:
    ( ! ) Fatal error: Uncaught Error: Call to a member function GetHTMLImageMap() on null in /usr/share/tuleap/plugins/graphontrackersv5/include/data-access/GraphOnTrackersV5_Chart.class.php on line 184
    ( ! ) Error: Call to a member function GetHTMLImageMap() on null in /usr/share/tuleap/plugins/graphontrackersv5/include/data-access/GraphOnTrackersV5_Chart.class.php on line 184
    Call Stack
    # Time Memory Function Location
    1 0.0038 399936 {main}( ) .../index.php:0
    2 0.1452 2547624 Tuleap\Request\FrontRouter->route( ??? ) .../index.php:46
    3 0.1458 2555840 Tuleap\Request\FrontRouter->routeHandler( ???, ???, ??? ) .../FrontRouter.php:89
    4 0.1646 3576312 Tuleap\Project\Home->process( ???, ???, ??? ) .../FrontRouter.php:222
    5 0.1920 4302464 Tuleap\Dashboard\Project\ProjectDashboardRouter->route( ??? ) .../Home.php:131
    6 0.1920 4302464 Tuleap\Dashboard\Project\ProjectDashboardController->display( ??? ) .../ProjectDashboardRouter.php:83
    7 0.1935 4314248 Tuleap\Dashboard\Project\ProjectDashboardController->getProjectDashboardsPresenter( ???, ???, ???, ??? ) .../ProjectDashboardController.php:127
    8 0.2390 4843144 Tuleap\Dashboard\Widget\DashboardWidgetPresenterBuilder->getWidgetsPresenter( ???, ???, ???, ??? ) .../ProjectDashboardController.php:364
    9 0.2390 4843144 Tuleap\Dashboard\Widget\DashboardWidgetPresenterBuilder->getColumnsPresenterByLine( ???, ???, ???, ??? ) .../DashboardWidgetPresenterBuilder.php:54
    10 0.2390 4843144 Tuleap\Dashboard\Widget\DashboardWidgetPresenterBuilder->getWidgetsPresenterByColumn( ???, ???, ???, ??? ) .../DashboardWidgetPresenterBuilder.php:76
    11 0.2568 5257240 Tuleap\Dashboard\Widget\DashboardWidgetPresenter->__construct( ???, ???, ???, ??? ) .../DashboardWidgetPresenterBuilder.php:102
    12 0.2582 5261696 GraphOnTrackersV5_Widget_ProjectChart->getContent( ) .../DashboardWidgetPresenter.php:85
    13 0.2901 6062192 GraphOnTrackersV5_Chart_CumulativeFlow->getWidgetContent( ) .../GraphOnTrackersV5_Widget_Chart.class.php:55
    14 0.2901 6062192 GraphOnTrackersV5_Chart_CumulativeFlow->getContent( ) .../GraphOnTrackersV5_Chart.class.php:574
    15 0.2906 6066216 GraphOnTrackersV5_Chart_CumulativeFlow->fetchContentJPGraph( ??? ) .../GraphOnTrackersV5_Chart.class.php:567
    16 0.2906 6066216 GraphOnTrackersV5_Chart_CumulativeFlow->fetch( ??? ) .../GraphOnTrackersV5_Chart.class.php:586
    17 0.3689 6965344 GraphOnTrackersV5_Chart_CumulativeFlow->getHTMLImageMapWithoutInterruptingExecutionFlow( ???, ??? ) .../GraphOnTrackersV5_Chart.class.php:169
    Trackers
    All
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Closed
    2019-02-13
    Attachments
    Empty
    References

    Follow-ups