Diffusion doesn't detect very well when it is looking at an empty repository, and reports an error instead of the fact that the repository is simply empty.
{F89472}
{F89473}
{F89474}
It might be nice, especially if the repo is hosted on Phabricator (and it should know that the repo was just created and is empty) if it reported that fact instead of an error.