Search Issue Tracker
Won't Fix
Won't Fix in 2017.1.X
Votes
0
Found in
2017.1.1p3
Issue ID
960577
Regression
No
Cache Server and asset post-processor can make meta files out of sync with Library folder
Steps to reproduce:
1. Launch Cache server locally
2. Delete the Library folder to start fresh
3. Open grass.png.meta with a text editor so you can monitor how it changes. In particular, notice that 'textureType' is 0 in the file (Default)
4. Open attached project
5. Select the 'grass.png' asset and in the Inspector change its Texture Type from "Default" to "Sprite"
6. Notice that the asset post-processor will run and force the Texture Type back to Default
7. Look in the grass.png.meta file, and notice that the "textureType" property has not been changed back, it is still 8 (Sprite)
Expected result: "textureType" property should be set to 0 (default)
Actual result: "textureType" property stays 8 after the texture type is forced back to default state
Note: This is only reproducible when cache server is on and in remote mode.
Also, The texture needs to be toggled to sprite TWICE. It will work the FIRST time it's toggled to sprite.
Reproduced with: 5.6.4p1, 2017.1.1p3, 2017.2.0b11, 2017.3.0b5
For more information watch attached .mp4 file with reproduction steps
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Profiler disconnects from WebGL Player when it gets clicked on in URP
- Crash on -[NSApplication _crashOnException:] when opening a specific custom Editor window
- Sprite editor does not allow creating new sprite tiles in a sprite sheet with a specific name
- Crash on block_locate_free when rendering a specific scene
- A submenu disappears on MacOS when the MenuItem method argument "isVariableFunction" is set to "false" and priority argument is set to "-1"
Add comment