This sequence:
$ hg init x $ cd x x/ $ hg commit ... x/ $ arc diff
...should work, but we call hg paths default which exits with an error code (and the message "not found!"), at least under Windows 10 with Mercurial 4.7+11.
This may be a version difference; this workflow is unusual.