Skip to content
This repository was archived by the owner on Jun 30, 2023. It is now read-only.
This repository was archived by the owner on Jun 30, 2023. It is now read-only.

Für Benutzer unverständliche Fehlermeldung "You must provide param error to generate." bei Abbruch der GitHub-Autorisierung #71

@das-g

Description

@das-g

Bricht man den Autorisierungs-Vorgang ab, bekommt man eine für Benutzer unverständliche Fehlermeldung:

image

Um den Fehler zu reproduzieren:

  1. Logge dich (falls eingeloggt) aus GitHub aus, oder logge dich auf GitHub mit einem Account ein, der "OpenSource Challenge" noch nicht zum Zugriff auf Account-Daten autorisiert hat
  2. Gehe auf https://www.opensource-challenge.ch/
  3. Klicke den "+ Jetzt einen neuen Beitrag erfassen"-Knopf
  4. Klicke den "Login with Github"-Knopf
  5. Schliesse das "Authorize application"-PopUp-Fenster ohne den "Authorize opensource-challenge"-Knopf gedrückt zu haben

Erwartet

  • Benutzer-verständliche Meldung, wieso Zugriff auf den GitHub-Account gebraucht wird, um mitzumachen. (Und/oder allenfalls Alternativen, falls man auch anders mitmachen kann.)
  • Möglichkeit, den Autorisierungs-Vorgang direkt nochmal zu beginnen. (Z.B. nochmal ein "Login with Github"-Knopf)

Beobachtet

Seite mit technisch anmutendender Fehlermeldung

You must provide param `error` to `generate`.

(sic! also mit den Backticks)

und mit Knopf "Show stack". Klick auf diesen zeigt folgenden Text an:

u@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:3378:23
P[1]@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:3411:59
R.prototype.generate@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:3440:63
N@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:3511:58
D@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:3512:220
C/r.promise<@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:3495:387
S@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:3629:82
A@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:3630:13
O@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:3628:43
f</e.prototype.invoke@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:1568:143
f</e.prototype.flush@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:1555:172
p</e.prototype.flush@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:1571:13
y</e.prototype.end@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:1579:7
y</e.prototype._runExpiredTimers@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:1626:185
e/this._boundRunExpiredTimers@https://www.opensource-challenge.ch/assets/vendor-ff9bdf7a8de4ce7dd7799c01fd73348c.js:1575:325

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions