Azure / Azure/data-api-builder

[Bug]: SQL login failure surfaces as Kestrel TaskCanceledException

Offen
#3,581 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
2.x auth
Vorherrschende Sprache
C#
Sterne
1.5k
Forks
370
Ø Merge
3 T. 22 Std.
Gemergte PRs (30 T.)
9

Beschreibung

## Expected

Database connectivity failures during startup should appear clearly at default verbosity.

Example:

```text
ERROR: Could not connect to database.
Login failed for user ''.
```

## Actual

The visible error is a Kestrel `BindAsync` `TaskCanceledException`, which looks like a port binding issue. The real `Login failed` message is only visible in verbose logs.

This sends users down the wrong troubleshooting path.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Es ist keine Datei oder kein Test angegeben. Beginne damit, Fehler beim Verbindungsaufbau zur Startdatenbank sowie den Protokollierungs- oder Ausnahmebehandlungspfad nachzuverfolgen, der Kestrels BindAsync TaskCanceledException erzeugt; reproduziere den Fehler mit ungültigen SQL-Anmeldedaten bei der standardmäßigen Ausführlichkeit. Als erledigt gilt die Aufgabe, wenn der Fehler bei der Datenbankanmeldung klar angezeigt wird, statt des irreführenden Kestrel-Fehlers.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp, sql
Bereich
backend, databases
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.