cloudhead / cloudhead/http-console

Http-Console fails assertion for writeable socket in GET

Offen
#19 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
1.4k
Forks
63
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Node version: 0.3.2
Command Line: http-console localhost 8000 ( or http-console 127.0.0.1 )

```
http://localhost:8000> GET /
```

fails with an infinite loop on the following assertion error:

```
Error: assertion error
at node.js:35:19
at IOWatcher.onWritable [as callback] (net.js:164:5)
```

net.js:164:5 is an assertion:

```
assert(socket.writable);
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Reproduziere den Fehler mit `http-console localhost 8000` und `GET /`, und untersuche anschließend die Assertion `net.js:164:5` sowie den Stack-Pfad `IOWatcher.onWritable`. Erledigt bedeutet, dass die GET-Anfrage nicht mehr in eine Endlosschleife gerät oder an der Assertion für den schreibbaren Socket fehlschlägt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
cli
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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