Unity VFX Graph won't open after using it as subgraph.

Description of problem

I’m using the Universal Render Pipeline (URP) and when I go to open one of my VFX graphs after adding it to another graph as a subgraph it suddenly won’t let me open the subgraph and just gets stuck in an infinite loop going between “Collecting dependencies” and “Saving shaders” whenever I try.

Has anyone experienced this bug before? Any suggestions on where I can find log files to try and find out what’s going on or suggestions on how I might fix it?

Already tried:

  • Duplicating the vfx graph and removing the old one, it fixes it til I re-add it as a subgraph then it breaks again.
  • Reimporting all sub graphs and the main graph.
  • Remaking the vfx graph that uses the broken ones as sub graphs.
  • Restarting Unity/my PC.
  • Reinstalling VFX graph package.
  • Looking for the problem in the Unity Editor logs.

Extra Info:

  • Unity version: 2021.1.12f1
  • Visual Effects Graph version: 11.0.0
  • Editor Log

183041-bug.gif

I solved this issue by moving the main graph and subgraphs into the same folder. Seems like a bug that should be addressed though.