Initial screenshot:
As per the comments below, I traced this down to json_encode inside AphrontResponse returning false (and the code not performing any error checking to make sure json_encode succeeded). This is because the diff contains invalid UTF8 characters, so it can't be JSON encoded.