[4.13] Missing output/input pins for blueprint functions

Some of our blueprints got corrupted after the migration from 4.12.5 to 4.13.
This is how the problem usually looks like:

Note that inputs and outputs are actually listed on the list. Graph ain’t responding to changes of the missing pins types or names. What could cause this strange behaviour? How to deal with it?

I’ve encountered a similar and likely related issue migrating our project from 4.11 to 4.13:

Many of the collapsed graphs have their input nodes missing. Some of them still have an input in the parent graph, but the input on the collapsed side is missing instead. It’s quite a pain, but I’m going to have to go through the entire game and fix up each part one at a time.

Hey mosowski,

Are these Blueprint functions created in Blueprint or are they coming from C++?

Thanks.

Thanks. I will try and reproduce the issue on my end.

I will update the post with what I find.

Hi,
All of these functions are made in Blueprint. Our game is being made mostly of blueprints. Same as @, we have similar problems with collapsed nodes as well. I can send stripped-down version of our project to you.

Hey mosowski,

Thank you for the bug report. I was able to see the issue in your project and created a ticket for it. You can follow it here:

https://issues.unrealengine.com/issue/UE-35585

There it is:

Don’t mind missing assets errors, try migrate this to 4.13 and take a look at BP_Island and Apply Rotation Internal function. Pin for “Direction” input is missing.

Thanks! I will keep an eye on it.