Cope with syntax error in Wikidata timout error data
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 153
- Forks
- 46
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 7
Description
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.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Wikidata Query Service response-handling entry point and reproduce the malformed response described in Wikimedia T283962. Determine how partial results and the LIMIT case are represented, then make the timeout response preserve data before the injected error and mark the result incomplete. Done means the malformed response is handled without a syntax failure and the incomplete state is observable like LIMIT results.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- data
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100