Page MenuHomePhabricator

Unhandled case in TableFixups
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error
normalized_message
[error/wt2html] TableFixups: Failed to successfully reparse {{TWL2C|dec=2 | W=47 | L=7 }}
<!-- |-
|10.||{{flagicon|JPN}} '''[[Naomi Osaka]]''' ||{{TWL2C|dec=2 | W=21 | L=3 }} -->| as table cell attributes
exception.trace
Impact
Notes

Details

Request URL
https://en.wikipedia.org/w/rest.php/en.wikipedia.org/v3/page/pagebundle/User%3ANavops47%2Fsandbox19/1165911179

Event Timeline

There are about 3 or 4 tables where Parosid's output is missing <td>s.

See https://en.wikipedia.org/wiki/User:Navops47/sandbox19#Year-end_Championships (Parser.php) vs https://en.wikipedia.org/wiki/User:Navops47/sandbox19?useparsoid=1#Year-end_Championships (Parsoid) .. there is also another couple tables further up in the page that have missing <td>s.

Reproducible with:

{{col-begin|width=auto}}
{|
| Steffi Graf||{{TWL2C|dec=2 | W=31 | L=7 }}
|}
{{col-end}}

{|
| Steffi Graf||{{TWL2C|dec=2 | W=31 | L=7 }}
|}

The second table renders correctly in Parsoid but the first one doesn't.

Change 980514 had a related patch set uploaded (by Subramanya Sastry; author: Subramanya Sastry):

[mediawiki/services/parsoid@master] WIP: Fix subtle bug in TableFixups

https://gerrit.wikimedia.org/r/980514

Change 980514 merged by jenkins-bot:

[mediawiki/services/parsoid@master] TableFixups: Fix a subtle bug in cell-splitting

https://gerrit.wikimedia.org/r/980514

Change 982166 had a related patch set uploaded (by Subramanya Sastry; author: Subramanya Sastry):

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.19.0-a8

https://gerrit.wikimedia.org/r/982166

Change 982166 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.19.0-a8

https://gerrit.wikimedia.org/r/982166