Skip to content

Section paramétrée: crash de l'appli sur variation de paramètre

Pour reproduire le bug:

  • Ouvrir le module "Section paramétrée" en mode champs non vides
  • Faire varier la largeur avec min:1 max:2 step:1

L'application crash avec le message:

ERROR TypeError: e is undefined
    expandVariableName https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    expandVariableNameAndUnit https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    expandLabelFromSymbol https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    getChartAxisLabel https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    axisLabelWithoutSymbol https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    getYSeries https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    generateScatterChart https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    drawChart https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    ngOnChanges https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Vv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Vv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Vv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    dy https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    oS https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    updateDirectives https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Bv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Gv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Wv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Bv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Gv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    qv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Bv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Gv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Wv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Bv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Gv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Wv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Bv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Gv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    qv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Bv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Gv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Wv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    Bv https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    detectChanges https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    tick https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    next https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    invoke https://cassiopee.g-eau.fr/polyfills-es2015.c7fc0742494cfad7b62a.js:1
    onInvoke https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    invoke https://cassiopee.g-eau.fr/polyfills-es2015.c7fc0742494cfad7b62a.js:1
    run https://cassiopee.g-eau.fr/polyfills-es2015.c7fc0742494cfad7b62a.js:1
    run https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    next https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    r https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    __tryOrUnsub https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    next https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    _next https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    next https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    next https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    emit https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    X_ https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    J_ https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    onInvokeTask https://cassiopee.g-eau.fr/main-es2015.4c1a9decb8161f2fc755.js:1
    invokeTask https://cassiopee.g-eau.fr/polyfills-es2015.c7fc0742494cfad7b62a.js:1
    runTask https://cassiopee.g-eau.fr/polyfills-es2015.c7fc0742494cfad7b62a.js:1
    invokeTask https://cassiopee.g-eau.fr/polyfills-es2015.c7fc0742494cfad7b62a.js:1
    invoke https://cassiopee.g-eau.fr/polyfills-es2015.c7fc0742494cfad7b62a.js:1
    0 https://cassiopee.g-eau.fr/polyfills-es2015.c7fc0742494cfad7b62a.js:1
main-es2015.4c1a9decb8161f2fc755.js:1:618717

Le problème est le même quelque soit le paramètre qui varie.

C'est une régression introduite dans la 4.15.1 (La 4.15.0 et inférieures sont OK).

Cf. jalhyd#319 (closed)

Edited by David Dorchies