We are trying to debug a failure with the way parsoid is set up in the Labs-Vagrant visualeditor role setup
https://wikitech.wikimedia.org/wiki/Talk:Labs-vagrant#Parsoid_errors_using_VisualEditor_role
When the client gets 404 errors, the error in /var/log/upstart/parsoid.log is just
ERROR in localhost:Main_Page Stack trace: DoesNotExistError: Page Fetch failure for null worker 25269 died (1), restarting.
but it doesn't say what the error is.
ebernhardson tweaked the second line to actually say what's going wrong by adding error to the output, so the second line becomes
Stack trace: DoesNotExistError: Page Fetch failure for null : Error: Invalid URI "undef/w/api.php?format=json&action=query&meta=siteinfo&siprop=namespaces%7Cnamespacealiases%7Cmagicwords%7Cfunctionhooks%7Cextensiontags%7Cgeneral%7Cinterwikimap%7Clanguages%7Cprotocols"
, and now we can get somewhere :)
Two-line patch on its way
Version: unspecified
Severity: normal