repositories must not have empty url