Updated blueprint structures don't allow pin split

After updating to 4.17, a blueprint structure no longer supported splitting pins - which broke the “Make” operation as well.

Adding another pin, then removing it from the BP structure re-created whatever was stopping the variables from showing up as pins. This gives a workaround for project specific blueprint structures at least.

Hi TurtleSimos,

I attempted to reproduce this, but I couldn’t get your results. On project convert, no split structs have errors. Could you provide exact repro steps and/or a small test project that has the issue?

Thank you for the additional info. I was able to reproduce this and created JIRA UE-48346. Our developers will be investigating further.

-TJ

Yes, attached in a minimal 4.16 project. If you open it in 4.16, the BP compiles file. Migrate to 4.17 and you’ll see the exact error pictured.Repro

After migrating, open BP_Clock in DynamicClocks\Blueprints. You’ll see compile fails - the first error takes you to the error pictured in my first post. If you then add another pin to the HandsRotation BP structure, it starts working again.

Regards,
-Brian.