Page MenuHomePhabricator

More foster-parenting scenario induced template encapsulation failures
Closed, ResolvedPublic

Description

Copied over from bug 64022. Following errors logged in production after y'day's deploy:

[fatal][commonswiki:Commons:Village_pump/Archive/2012/04][oldid:89940097] Cannot read property 'nodeName' of null
[fatal][enwiki:User:The_Obento_Musubi/Sandbox/Archive_3][oldid:605399257] Cannot read property 'nodeName' of null
[fatal][fawiki:الگو:Cmbox][oldid:8301284] Cannot read property 'nodeName' of null
[fatal][frwiki:Discussion:Batna][oldid:85943356] Cannot read property 'nodeName' of null
[fatal][frwiki:Discussion:Vague_belge_d'ovnis][oldid:103426136] Cannot read property 'nodeName' of null
[fatal][itwiki:Discussioni_progetto:Aviazione/Archivio22][oldid:49763882] Cannot read property 'nodeName' of null
[fatal][itwiki:Discussioni_progetto:Aviazione/Template/Archivio2][oldid:61182245] Cannot read property 'nodeName' of null


Version: unspecified
Severity: normal

Details

Reference
bz64747

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:25 AM
bzimport added a project: Parsoid-DOM.
bzimport set Reference to bz64747.

The nodeName null errors are actually template encapsulation crashers. Reduced test case to reproduce:

<table> {{#if:| <td>foo</td> }} </table>

Discovered that this testcase by itself is not sufficient to deal with failures in those pages. But, a good start.

Change 131093 had a related patch set uploaded by Subramanya Sastry:
WIP: (Bug 64747): Bug fixes computing transclusion dom-range

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

Change 131093 merged by jenkins-bot:
(Bug 64747): Bug fixes computing transclusion dom-range

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