Search Issue Tracker
Fixed in 2018.4.X
Fixed in 2019.3.X
Votes
0
Found in
2018.4.6f1
Issue ID
1186344
Regression
No
Assets in packages are not correctly loaded if the project path contains non-ASCII characters
When a project path contains non-ASCII characters, virtualized asset paths are incorrectly computed and this seems to trip the Asset Database when importing packaged assets, resulting in warnings "A meta data file (.meta) exists but its asset 'Packages/com.unity.purchasing.6/License.md' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it."
This issue was investigated a while ago (for some reason, no Issue was created) and it seemed at the time to be a problem in the VFS remapping (or rather, code that uses it), when the following information are combined:
- The absolute path of the package (e.g. /Users/maximeb/UnityProjects/été/Library/PackageCache/com.unity.purchasing@2.0.6
- The package mount point/redirect point (e.g. Packages/com.unity.purchasing)
- The relative asset path under the package (e.g. package.json)
Repro Steps:
1) Create a project named "été" (no quotes)
Expected: The project created successfully with default packages, and all packages load properly
Actual: None of the packaged assets (except from built-in packages) are loaded properly. A wall of warnings notes that the asset cannot be found, but the path is incorrect (there should be no trailing ".<number>" after the package name in the path.
Workaround: don't use accents or "extended ASCII" or non-ASCII Unicode characters in the project path.
Reproduced in: 2018.4.6f1, 2018.4.9f1, 2019.1.10f1, 2019.1.14f1, 2019.2.6f1 (only tested ADB V1 in all cases)
Not reproduced in: 2019.3.0b4 (both ADB V1 and V2), 2020.1.0a3
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Required SpriteMask class (ID 331) is stripped when "Strip Engine Code" is enabled
- “Maximized serialized file backup not found” error is thrown when minimizing a window in a newly opened project
- Build stack trace contains invalid lines when building with IL2CPP using scripts with delegates containing generic types in the signature
- Entities Systems window has a “Show Full Player Loop” dropdown which does nothing when clicked after enabling “Show Full Player Loop”
- Entities Hierarchy Search “Show/Hide” button’s Lens Icon is blurry when the Editor is on an external monitor
Add comment