SolidOS / SolidOS/solid-ui

Cope with syntax error in Wikidata timout error data

Offen
#403 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement Form Language
Vorherrschende Sprache
TypeScript
Sterne
153
Forks
46
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
7

Beschreibung

See Wikimedia Bug: Timeout in Wikidata Query Service #WQDS breaks the JSON response syntax by injecting a raw text Error message with a Java stack dump

Copying with that would involve parsing the data which is before the error message interrupts it.

It would involve noting that we don't have all the data, in the same way as when we hit the LIMIT parameter.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

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 Einstiegspunkt für die Antwortverarbeitung des Wikidata Query Service zu lokalisieren und die in Wikimedia T283962 beschriebene fehlerhafte Antwort zu reproduzieren. Ermittle, wie Teilergebnisse und der LIMIT-Fall dargestellt werden, und sorge dann dafür, dass die Timeout-Antwort die Daten vor dem eingefügten Fehler bewahrt und das Ergebnis als unvollständig kennzeichnet. Als erledigt gilt die Aufgabe, wenn die fehlerhafte Antwort ohne einen Syntaxfehler verarbeitet wird und der unvollständige Zustand wie bei LIMIT-Ergebnissen beobachtbar ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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