Search Unity

Bug Slots couldnt be deserialized

Discussion in 'Visual Effect Graph' started by Crouching-Tuna, Mar 11, 2021.

  1. Crouching-Tuna

    Crouching-Tuna

    Joined:
    Apr 4, 2014
    Posts:
    82
    Hi

    So I kept getting this ever since i upgraded from 2019 to 2020.1.17

    Most of my subgraph just fails to be saved when i use the input/output slots
    Code (CSharp):
    1. Remove 3 input slot(s) that couldnt be deserialized from Empty Subgraph Operator of type UnityEditor.VFX.VFXSubgraphOperator
    2. UnityEditor.EditorApplication:Internal_CallGlobalEventHandler()
    Sometimes an existing subgraph just refuse to receive an input too. If i make a new subgraph of the same type, the new one works and the old one still doesnt
    But saving it will still break the connection
    Weird thing is sometimes it works, all the way into play mode and everything. Then i tried just close n reopen Unity, and the subgraph breaks again

    Also, sometimes the problem subgraph shows as an "empty" subgraph (all the input/output slot are just not there)
    Clicking "Enter Subgraph" and out again fixes the slot part tho

    Attached is the subgraph that i *think* is the most problematic. Sometimes my other subgraph doesnt lose connection, but only this one always has issues.

    I tried Compile, Rebuild and Save all VisualEffect graphs, opening all vfx graph that has this subgraph, etc, but the deserialization error just comes by unexpectedly, but always eventually

    Cheers
     

    Attached Files: