If a topic has an ArticleTimepoint where the revision breaks the WikiWho API, the topic can't be processed.
The immediate cause of the error is that the WikiWho API returns a 500 error for such a revision, raising an unhandled WikiWhoApi::RevisionTokenError from WikiWhoApi. Here's an example:
I'm not actually sure why this revision breaks WikiWho. Several revisions that follow were deleted, but not this one.
In any case, the system should be resilient to cases where one revision consistently errors, when WikiWho API is otherwise working normally.
If a topic has an ArticleTimepoint where the revision breaks the WikiWho API, the topic can't be processed.
The immediate cause of the error is that the WikiWho API returns a 500 error for such a revision, raising an unhandled
WikiWhoApi::RevisionTokenErrorfrom WikiWhoApi. Here's an example:I'm not actually sure why this revision breaks WikiWho. Several revisions that follow were deleted, but not this one.
In any case, the system should be resilient to cases where one revision consistently errors, when WikiWho API is otherwise working normally.