Search Issue Tracker
Fixed in 2020.1
Votes
0
Found in
2017.4.0f1
2017.4.30f1
2018.4.0f1
2019.1.0a1
2019.2.0a1
2019.3.0a1
2020.1.0a1
Issue ID
1179135
Regression
No
A project fails to build for WebGL if the project name contains UTF-8 symbols
How to reproduce:
1. Create a new project with a name that contains UTF-8 characters. For example, "тест"
2. Build the project for WebGL
Expected results: Project builds successfully without any errors
Actual results: Build fails, an error is thrown
Reproducible with: 2017.4.32f1, 2018.4.7f1, 2019.1.14f1, 2019.2.3f1, 2019.3.0b1, 2020.1.0a1
Additional notes:
1. A project builds for Windows without any errors
2. Full error message:
Building build.bc with EmscriptenToolChain
Output directory: D:\Repro\????\Temp\StagingArea\Data\Native
Cache directory: D:\Repro\????\Library\il2cpp_cache
il2cpp.exe didn't catch exception: Unity.IL2CPP.Building.BuilderFailedException: ERROR:root:D:\Repro\????
\Temp\StagingArea\Data\il2cppOutput\Il2CppCompilerCalculateTypeValues.cpp: No such file or directory ("D:\Repro\????
\Temp\StagingArea\Data\il2cppOutput\Il2CppCompilerCalculateTypeValues.cpp" was expected to be an input file, based on the commandline arguments provided)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Shadows are not cast when you first Blit the Shadow map and then set it back to Buffer
- Changes to instanced detail mesh material don't immediately apply
- [uGUI] Vertices retrieved from GetUIVertexStream method cannot be modified when adjusting them through script
- Scroll bar scrolls less in the Package Manager packages than elsewhere when pressing on the empty scroll bar area to scroll
- Undo.RegisterCreatedObjectUndo dirties the scene, but no actual changes to Scene are made
Resolution Note (fix version 2020.1):
This PR, along with a fix to il2cpp, should solve the problem of utf-8 characters in project paths. There are still scenarios that will fail, but this should solve the 90% case.