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
- “Create and publish WebGL builds” link leads to “Sorry about that, we can't find the page you're looking for.” page
- " Suspected crash in FXC. " shader compiler errors are thrown in a new project when creating a project in Hub with a very long name but below the maximum character threshold
- Long cloud names stretch the space in Hub when the Project dropdown is opened
- OpenGLES3 Graphics API can be used with the "Linear" Color space on unsupported GPUs resulting the error spam
- [Windows] Recommended and Downloaded Learn tabs are empty and have scrollbar
Add comment