Bericht > Radar graph: Uncaught TypeError

In jedem Bericht, wenn ich den dritten Anzeigemodus („Radar“) anklicke, erhalte ich eine leere „Grafik“ und:

Uncaught TypeError: i is undefined
    collapse report.js:56
    n admin-report-radar.js:56
    _renderChart admin-report-radar.js:52
    _scheduleChartRendering admin-report-radar.js:44
    invoke backburner.js.js:280
    flush backburner.js.js:197
    flush backburner.js.js:358
    _end backburner.js.js:798
    end backburner.js.js:589
    _runExpiredTimers backburner.js.js:905
    setTimeout handler*setTimeout backburner.js.js:47
    _installTimerTimeout backburner.js.js:948
    _scheduleExpiredTimers backburner.js.js:928
    _runExpiredTimers backburner.js.js:904
    setTimeout handler*setTimeout backburner.js.js:47
    _installTimerTimeout backburner.js.js:948
    _reinstallTimerTimeout backburner.js.js:932
    _later backburner.js.js:865
    debounce backburner.js.js:716
    debounce Ember
    s debounce.js:23
    didReceiveAttrs admin-report-radar.js:34
    Ember 5
    <anonymous> runtime.js:2676
    evaluate runtime.js:1052
    evaluateSyscall runtime.js:4204
    evaluateInner runtime.js:4175
    evaluateOuter runtime.js:4168
    next runtime.js:4999
    _execute runtime.js:4986
    execute runtime.js:4979
    handleException runtime.js:4313
    handleException runtime.js:4521
    throw runtime.js:4260
    evaluate runtime.js:2088
    _execute runtime.js:4247
    execute runtime.js:4232
    rerender runtime.js:4547
    Ember 2
report.js:56
    collapse report.js:56
    n admin-report-radar.js:56
    map self-hosted:221
    _renderChart admin-report-radar.js:52
    _scheduleChartRendering admin-report-radar.js:44
    invoke backburner.js.js:280
    flush backburner.js.js:197
    flush backburner.js.js:358
    _end backburner.js.js:798
    end backburner.js.js:589
    _runExpiredTimers backburner.js.js:905
    (Async: setTimeout handler)
    setTimeout backburner.js.js:47
    _installTimerTimeout backburner.js.js:948
    _scheduleExpiredTimers backburner.js.js:928
    _runExpiredTimers backburner.js.js:904
    (Async: setTimeout handler)
    setTimeout backburner.js.js:47
    _installTimerTimeout backburner.js.js:948
    _reinstallTimerTimeout backburner.js.js:932
    _later backburner.js.js:865
    debounce backburner.js.js:716
    debounce Ember
    s debounce.js:23
    didReceiveAttrs admin-report-radar.js:34
    Ember 5
    <anonymous> runtime.js:2676
    evaluate runtime.js:1052
    evaluateSyscall runtime.js:4204
    evaluateInner runtime.js:4175
    evaluateOuter runtime.js:4168
    next runtime.js:4999
    _execute runtime.js:4986
    execute runtime.js:4979
    handleException runtime.js:4313
    handleException runtime.js:4521
    throw runtime.js:4260
    evaluate runtime.js:2088
    _execute runtime.js:4247
    execute runtime.js:4232
    rerender runtime.js:4547
    Ember 2

Ich verwende 3.2.0.beta5-dev d0486a72ac. Ich weiß, dass ich ein paar Commits hinterher bin, aber ich sehe keinen Commit, der „Radar“ erwähnt. Ich werde versuchen, ein Update durchzuführen, aber erst nachts, falls es während des Upgrades zu Ausfallzeiten kommt.

2 „Gefällt mir“

Hier sind zusätzliche Fehlerausgaben:

1 „Gefällt mir“

Danke, ich kann das auch reproduzieren.

Ich glaube, das Radardiagramm soll nur für eine bestimmte Teilmenge von Berichten angezeigt werden. Es erfordert einen bestimmten Datensatz (und ist wahrscheinlich für die meisten Datensatztypen nicht nützlich).

Es wurde im November über diesen PR eingeführt: DEV: Add support for radar charts when displaying reports. by romanrizzi · Pull Request #24274 · discourse/discourse · GitHub

Wir sollten bald eine Lösung haben.

1 „Gefällt mir“

Ich habe diesen Fehler beim Hinzufügen der Unterstützung für Radarberichte eingeführt. Er sollte nicht weit verbreitet sein, da er mit drei Variablen arbeitet. Hier behoben:

4 „Gefällt mir“

Dieses Thema wurde nach 20 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.