•  
      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
    13861
    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