Cyclical dependency issues still in 4.9

After the 4.9 memory leak forced me to restart my project I again have all references to one widget changed to REINST and all wires cut. Still the same widget which also gives the error while packaging. The first time I started my project today the references did not get corrupted, so it does not seem to happen all the time.

So I have one widget A with the child B inside and B is named REINST_B in the Hierarchy. Widget A is compiling without any errors and widget B is also compiling without any errors. But all wires to references of widget B in all other blueprints (not only widgets) are cut since it’s changed to REINST_B everywhere. And no matter what I do, widget B will always stay REINST_B in the hierarchy of widget A. And I also can’t save widget A because “graph is linked to objects in an external package Engine/Transient”.

Widget A and B don’t even have any extreme cyclical dependency I think… There is no reference of A in B at least. And A also has no reference to it’s parent. So just regular parent and child widget.

The reference viewer is unfortunately quite useless since the minimum zoom level is way too high and I have a much higher depth level than 12 which is maximum to search for unfortunately…

Somewhere in the center here you have the Gamemode. For making it simple, if I want to migrate widget B then my whole project get’s migrated :slight_smile: But thats the case for any blueprint I have.