Last modified: 2014-09-02 19:00:01 UTC
Parsoid diff failure errors are not very descriptive - "error loading data from server: unsuccessful request: diff failed." but not why (in this case, it was because the target oldid had been deleted subsequent to the user pressing save, but a more graceful message would be good.
Change 157775 had a related patch set uploaded by Jforrester: Add debugging help to VisualEditor https://gerrit.wikimedia.org/r/157775
Change 157775 merged by jenkins-bot: Add debugging help to VisualEditor https://gerrit.wikimedia.org/r/157775
With the above patch, the former message: Error loading data from server: parsoidserver-http-bad-status: 500. Would you like to retry? … turns into: Error loading data from server: parsoidserver-http-bad-status: 500: Page Fetch failure for "BADURL": Error: getaddrinfo ENOTFOUND. Would you like to retry? Which is not ideal, but at least describes things a bit. Marking this as FIXED.