Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unavailable metrics lead to UI lock-up #2594

Open
martinthomson opened this issue Nov 15, 2023 · 0 comments
Open

Unavailable metrics lead to UI lock-up #2594

martinthomson opened this issue Nov 15, 2023 · 0 comments

Comments

@martinthomson
Copy link
Member

I don't know how the interface got into this state, but it's not the first time it's happen. I was looking at two different metrics across Desktop and Mobile and one of those metrics was not available. The result is a bunch of JS warnings (below) and a more or less complete lock-up of the page. A reload was necessary to break out of this state.

Console logs

It's possible that the NaN warnings are unrelated; there are a lot of them preceding the lock-up.

Uncaught (in promise) Error: 404: No data found for the selected dimensions. Try changing the dimension value, or check if the probe is still active.
    app https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:59382](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) TypeError: can't access property "includes", n.send_in_pings is undefined
    setDefaultsForProbe https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
[bundle.js:1:66136](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) TypeError: can't access property "length", ot is undefined
    fc https://glam.telemetry.mozilla.org/static/bundle.js:9
    Mc https://glam.telemetry.mozilla.org/static/bundle.js:9
    Vt https://glam.telemetry.mozilla.org/static/bundle.js:1
    Fc https://glam.telemetry.mozilla.org/static/bundle.js:9
    q https://glam.telemetry.mozilla.org/static/bundle.js:1
    Bc https://glam.telemetry.mozilla.org/static/bundle.js:9
    Oc https://glam.telemetry.mozilla.org/static/bundle.js:9
    f https://glam.telemetry.mozilla.org/static/bundle.js:1
    Rs https://glam.telemetry.mozilla.org/static/bundle.js:9
    p https://glam.telemetry.mozilla.org/static/bundle.js:9
    yt https://glam.telemetry.mozilla.org/static/bundle.js:1
    $t https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:9:179125](https://glam.telemetry.mozilla.org/static/bundle.js)
Unexpected value NaN parsing width attribute. 2 [bundle.js:1:2419](https://glam.telemetry.mozilla.org/static/bundle.js)
Unexpected value 0 0 undefined
    325 parsing viewBox attribute. [bundle.js:1:2419](https://glam.telemetry.mozilla.org/static/bundle.js)
Unexpected value NaN parsing x2 attribute. [bundle.js:1:2419](https://glam.telemetry.mozilla.org/static/bundle.js)
Unexpected value NaN parsing width attribute. 2 [bundle.js:1:2419](https://glam.telemetry.mozilla.org/static/bundle.js)
Unexpected value 0 0 undefined
    100 parsing viewBox attribute. [bundle.js:1:2419](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) TypeError: can't access property "p", a[r] is null
    p https://glam.telemetry.mozilla.org/static/bundle.js:9
    yt https://glam.telemetry.mozilla.org/static/bundle.js:1
    $t https://glam.telemetry.mozilla.org/static/bundle.js:1
    r https://glam.telemetry.mozilla.org/static/bundle.js:1
    Et https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:9:141300](https://glam.telemetry.mozilla.org/static/bundle.js)
Source map error: Error: NetworkError when attempting to fetch resource.
Resource URL: https://glam.telemetry.mozilla.org/static/bundle.js
Source Map URL: bundle.js.map

Uncaught (in promise) TypeError: can't access property "includes", t is undefined
    ho https://glam.telemetry.mozilla.org/static/bundle.js:1
    setDefaultsForProbe https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    promise callback*rC/a/app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:58548](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) Error: This metric type is currently unsupported.
    bo https://glam.telemetry.mozilla.org/static/bundle.js:1
    fetchData https://glam.telemetry.mozilla.org/static/bundle.js:1
    Oo https://glam.telemetry.mozilla.org/static/bundle.js:1
    d https://glam.telemetry.mozilla.org/static/bundle.js:1
    h https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    update https://glam.telemetry.mozilla.org/static/bundle.js:1
    setField https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:59997](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) Error: 404: No data found for the selected dimensions. Try changing the dimension value, or check if the probe is still active.
    app https://glam.telemetry.mozilla.org/static/bundle.js:1
    promise callback*vo https://glam.telemetry.mozilla.org/static/bundle.js:1
    fetchData https://glam.telemetry.mozilla.org/static/bundle.js:1
    Oo https://glam.telemetry.mozilla.org/static/bundle.js:1
    d https://glam.telemetry.mozilla.org/static/bundle.js:1
    h https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    update https://glam.telemetry.mozilla.org/static/bundle.js:1
    setDimension https://glam.telemetry.mozilla.org/static/bundle.js:1
    setProduct https://glam.telemetry.mozilla.org/static/bundle.js:1
    setProduct https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    promise callback*rC/a/app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:59382](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) TypeError: can't access property "includes", n.send_in_pings is undefined
    setDefaultsForProbe https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    promise callback*rC/a/app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:66136](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) Error: 404: No data found for the selected dimensions. Try changing the dimension value, or check if the probe is still active.
    app https://glam.telemetry.mozilla.org/static/bundle.js:1
    promise callback*vo https://glam.telemetry.mozilla.org/static/bundle.js:1
    fetchData https://glam.telemetry.mozilla.org/static/bundle.js:1
    Oo https://glam.telemetry.mozilla.org/static/bundle.js:1
    d https://glam.telemetry.mozilla.org/static/bundle.js:1
    h https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    update https://glam.telemetry.mozilla.org/static/bundle.js:1
    setField https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:59382](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) Error: This metric type is currently unsupported.
    bo https://glam.telemetry.mozilla.org/static/bundle.js:1
    fetchData https://glam.telemetry.mozilla.org/static/bundle.js:1
    Oo https://glam.telemetry.mozilla.org/static/bundle.js:1
    d https://glam.telemetry.mozilla.org/static/bundle.js:1
    h https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    update https://glam.telemetry.mozilla.org/static/bundle.js:1
    setField https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:59997](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) TypeError: can't access property "includes", t is undefined
    ho https://glam.telemetry.mozilla.org/static/bundle.js:1
    setDefaultsForProbe https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    promise callback*rC/a/app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:58548](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) Error: 404: No data found for the selected dimensions. Try changing the dimension value, or check if the probe is still active.
    app https://glam.telemetry.mozilla.org/static/bundle.js:1
    promise callback*vo https://glam.telemetry.mozilla.org/static/bundle.js:1
    fetchData https://glam.telemetry.mozilla.org/static/bundle.js:1
    Oo https://glam.telemetry.mozilla.org/static/bundle.js:1
    d https://glam.telemetry.mozilla.org/static/bundle.js:1
    h https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    update https://glam.telemetry.mozilla.org/static/bundle.js:1
    setDimension https://glam.telemetry.mozilla.org/static/bundle.js:1
    setProduct https://glam.telemetry.mozilla.org/static/bundle.js:1
    setProduct https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    promise callback*rC/a/app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:59382](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) Error: 404: No data found for the selected dimensions. Try changing the dimension value, or check if the probe is still active.
    app https://glam.telemetry.mozilla.org/static/bundle.js:1
    promise callback*vo https://glam.telemetry.mozilla.org/static/bundle.js:1
    fetchData https://glam.telemetry.mozilla.org/static/bundle.js:1
    Oo https://glam.telemetry.mozilla.org/static/bundle.js:1
    d https://glam.telemetry.mozilla.org/static/bundle.js:1
    h https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    update https://glam.telemetry.mozilla.org/static/bundle.js:1
    setField https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:59382](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) TypeError: can't access property "includes", n.send_in_pings is undefined
    setDefaultsForProbe https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    promise callback*rC/a/app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:66136](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) Error: This metric type is currently unsupported.
    bo https://glam.telemetry.mozilla.org/static/bundle.js:1
    fetchData https://glam.telemetry.mozilla.org/static/bundle.js:1
    Oo https://glam.telemetry.mozilla.org/static/bundle.js:1
    d https://glam.telemetry.mozilla.org/static/bundle.js:1
    h https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    update https://glam.telemetry.mozilla.org/static/bundle.js:1
    setField https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:59997](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) TypeError: can't access property "includes", t is undefined
    ho https://glam.telemetry.mozilla.org/static/bundle.js:1
    setDefaultsForProbe https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    promise callback*rC/a/app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:58548](https://glam.telemetry.mozilla.org/static/bundle.js)
Uncaught (in promise) Error: 404: No data found for the selected dimensions. Try changing the dimension value, or check if the probe is still active.
    app https://glam.telemetry.mozilla.org/static/bundle.js:1
    promise callback*vo https://glam.telemetry.mozilla.org/static/bundle.js:1
    fetchData https://glam.telemetry.mozilla.org/static/bundle.js:1
    Oo https://glam.telemetry.mozilla.org/static/bundle.js:1
    d https://glam.telemetry.mozilla.org/static/bundle.js:1
    h https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    update https://glam.telemetry.mozilla.org/static/bundle.js:1
    setDimension https://glam.telemetry.mozilla.org/static/bundle.js:1
    setProduct https://glam.telemetry.mozilla.org/static/bundle.js:1
    setProduct https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    promise callback*rC/a/app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    app https://glam.telemetry.mozilla.org/static/bundle.js:9
    exports https://glam.telemetry.mozilla.org/static/bundle.js:1
    l https://glam.telemetry.mozilla.org/static/bundle.js:1
    o https://glam.telemetry.mozilla.org/static/bundle.js:1
    dispatch https://glam.telemetry.mozilla.org/static/bundle.js:1
    show https://glam.telemetry.mozilla.org/static/bundle.js:1
    _onpopstate https://glam.telemetry.mozilla.org/static/bundle.js:1
[bundle.js:1:59382](https://glam.telemetry.mozilla.org/static/bundle.js)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant