Search Issue Tracker
Fixed in 2021.3.36f1
Fixed in 2021.3.X, 2022.3.X, 2023.2.X, 2023.3.X, 2023.3.0b2
Votes
0
Found in
2021.3.29f1
2022.3.7f1
2023.1.9f1
2023.2.0b4
2023.3.0a3
Issue ID
UUM-46548
Regression
No
Copying graph which references point cache doesn't preserve connections between nodes if the other project is missing that asset
Steps to reproduce:
1. Create new project and import visual effects graph package
2. Create new empty graph
3. Open attached project in another editor instance
4. Open "New VFX" effect from the attached project
5. In visual effects window, select all nodes and blocks and copy them
6. Return to the newly create project and paste them
7. Notice that node connections are lost, some nodes might not have been copied over and there's an exception in console
ArgumentException: Object of type 'UnityEngine.Object' cannot be converted to type 'UnityEditor.Experimental.VFX.Utility.PointCacheAsset'.
Expected result: All nodes and their connections are copied over to the new project
Note: the exception can also be reproduced by deleting point cache file that is used by a visual effect.
Reproduced with:
2021.3.29f1 using 12.1.12
2022.3.7f1 using 14.0.8
2023.1.9f1 using 15.0.6
2023.2.0b4 using 16.0.3
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