nodeSolidServer / nodeSolidServer/node-solid-server

GET https://tonda.inrupt.net/inbox times out

Offen
#1,558 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
JavaScript
Sterne
1.8k
Forks
308
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

  1. go to https://inrupt.net/
  2. login as "tonda"
  3. try opening any profile page (in browser), like https://tonda.inrupt.net/profile/card#me, https://tonda.inrupt.net/, https://tonda.inrupt.net/inbox. Or try HTTP GET of https://tonda.inrupt.net/inbox. Everything ends up with timeout ('ERR_EMPTY_RESPONSE' or "Error: socket hang up")

I have another profiles on both inrupt.net and solidcommunity.net and those work just fine. I don't remember doing anything special with the problematic "tonda" profile, but I guess I must have done something (maybe something with permissions).

I don't know where else to report this/investigate how to fix/reset the profile. But even if the profile is broken, I think the solid server should handle it "gracefully".

I have discovered this bug together with https://github.com/inrupt/solid-client-authn-js/issues/981 - I am able to login in my app using this user, but then the "handleRedirect" times out as well (on fetch https://tonda.inrupt.net/profile/card).

Server info

Name

inrupt.net

Details

Running on Solid 5.6.0

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Timeout bei https://tonda.inrupt.net/profile/card, / und /inbox mit den im Bericht angegebenen Profil- und Serverdetails zu reproduzieren, und untersuche anschließend die Serverprotokolle für die fehlschlagende Anfrage. Vergleiche das Verhalten mit den funktionierenden Profilen und dem zugehörigen solid-client-authn-js-Issue; abgeschlossen bedeutet, dass das betroffene Profil eine Antwort zurückgibt, statt in einen Timeout zu laufen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
api, backend
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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