* fix: throw error when asset is empty * Use std::path::absolute to fix windows unc problems * fix: don't use canonicalize at all on windows
* fix: throw error when asset is empty * Use std::path::absolute to fix windows unc problems * fix: don't use canonicalize at all on windows