The following example is to drive my point home, but, yeah, the unexpected error is unnecessary.
$ cd `mktemp -d`
$ mkdir .dvc
$ dvc status
ERROR: unexpected error - expected str, bytes or os.PathLike object, not NoneType
Having any troubles? Hit us up at https://dvc.org/support, we are always happy to help!