Pin connections broken at project open

We have run into an issue multiple times where some node connections are broken when the project is opened. Fixing these broken node connections and saving correctly shows the file is has been changed (at least according to git) and the fix persists until the project is closed. But upon reloading the project, these pin connections are consistently broken. When this was first happening, the nodes were structs. We worked around the issue by passing all of the struct members individually around and building the struct when we needed it. Recently, this issue is plaguing us in two new places, and neither location is utilizing structs (shown in the attached images).

124281-ejwfwdenhcamanbdgibci4buq5cgoaueavy43o733lc941kbokt63ad2c2yeu57ci9wik3o9surn1jlvsciph3dpmsegrzgukux03pinbawlrc4zswtvdvpeenqn8dt0b1x9_ggjitk.png

124282-ejwnyueohcamamc_8aaqfrx4g4iejuojrfgw2b_vznu-5umxwc2u2mqf2a5j3dcryj2wbatzuxjsh9jen0tvmpy7vxvwi0eiqdiqnx3oomk4tbg8oq-t-yciwvppym-1rrbz_qekbilx.png

Any insights into how to correct this issue?

Hi GrimlessBBS,

This is an issue that we have been trying to track down but so far we haven’t been able to get a consistent internal repro for it. Can you reproduce this outside of your project in a new project? If so, please post exact repro steps and/or the test project itself.

Was your project created in 4.14 or was it upgraded from an earlier version?

The project has been upgraded a few times (started as 4.11, → 4.12 → 4.14). If I recall, this was an issue in 4.12 as well. What kind of repro project would help? Should I start a new project and begin re-building the pieces of my project that are failing?

I would first try reproducing it in a new project using as simple of a setup as possible. To be honest, it would surprise me if you to get a repro this way because this is what we have been trying internally.

Second way, make a copy of your project and remove all the assets you can except the ones that reliably reproduce the issue (as long as the project still compiles/opens correctly).

You can upload that project here if it is less than 5 mb. If it is larger or you prefer to not upload it publicly, you can PM me a link to download it directly over the forums.

We haven’t heard back from you in a few days, so we are marking this post as resolved for tracking purposes. If you’re still experiencing this issue, please feel free to post back here with additional information to reopen the post.

Cheers,

TJ

Well, here’s the twist: the first pin in my original post is now magically fixed. But the other one is not. Seriously weird stuff.