# Struct & Array Pins Disconnect After Saving & Reloading Project!

**URL:** <https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472>\
**Category:** Editor Scripting\
**Tags:** arrays, Struct, problems, unreal-engine, bug-report, question\
**Created:** [August 18, 2016, 4:39am UTC](https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472 "2016-08-18T04:39:24Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_e317d48f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e317d48f](https://forums.unrealengine.com/u/anonymous_user_e317d48f)\
**Post date:** [August 18, 2016, 4:39am UTC](https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472/1 "2016-08-18T04:39:24Z")

</div>

I’m following a great Inventory Tutorial online in which we’re using 2 Structs and 2 Arrays - Simple!

[https://www](https://www)…com/watch?v=2Ot5udsHFVw - The 1st of 6 in this series of videos

Everything fires off perfectly, but when I save, exit and load the project back up - all of the Struct pins and Array pins inside of my Widgets are disconnected!!!

They aren’t disconnected when I save - everything complies just fine during gameplay and in editor. But I know when I exit & load up the project - all those pins will be disconnected …AGAIN!

Love UE4, but starting to see that it’s riddled with glitches. This is unacceptable …as I can no longer rely on the engine to use Structs or Arrays inside Widget BP’s Structs and Arrays are useless to me ( when using Widgets) until this is resolved!!

This was apparently an issue going back to 4.7-4.8 - I’m currently working in 4.11

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b9532c9a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b9532c9a](https://forums.unrealengine.com/u/anonymous_user_b9532c9a)\
**Post date:** [August 18, 2016, 2:51pm UTC](https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472/2 "2016-08-18T14:51:42Z")

</div>

Hi ,

On the struct get nodes, did you break the output pin on the get node or did you separate it out to a separate break node? Can you show me a screenshot of the setup that is breaking connections?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e317d48f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e317d48f](https://forums.unrealengine.com/u/anonymous_user_e317d48f)\
**Post date:** [August 18, 2016, 5:29pm UTC](https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472/3 "2016-08-18T17:29:42Z")

</div>

Hi , thanks for the timely response …initially I broke the output pins on the get nodes of the Structs. Then I also went back and used separate break nodes (as you mentioned). Also - confirmed that my initial “Event Construct” Cast to Character is Successful.

Everything compiles & saves just fine - all fuctionality with the project is as desired. But when I Exit & reload the project - all Array pins and some Struct pins are disconnected…

 ![103462-widget_functions.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/3/b/9/3b9f9ad0811c1f41c41cdb9775a058e75564174f.png)

It’s important to note - This is happening in the Widget!! Ref #(UE-27652)

I have arrays in other BP’s, that compile/save/exit/reload without issue - I think it’s the Widget! Something’s going on with these widgets - every legit “glitch” that I’ve experienced since 4.11 involves widgets in some way.

As always - really appreciate you looking into this

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b9532c9a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b9532c9a](https://forums.unrealengine.com/u/anonymous_user_b9532c9a)\
**Post date:** [August 18, 2016, 7:38pm UTC](https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472/4 "2016-08-18T19:38:51Z")

</div>

Have you tried this in 4.12 or 4.13 Preview? It looks like this may no longer be occurring in later builds. If it is, do you have any steps I can take to reproduce it on my end?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_9b00313f1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_9b00313f1](https://forums.unrealengine.com/u/anonymous_user_9b00313f1)\
**Post date:** [August 18, 2016, 9:20pm UTC](https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472/5 "2016-08-18T21:20:12Z")

</div>

Hey …I logged in here from my partner’s account. I brought the project to his place to see if it would happen on his system.

It did, same result…

Yes, first thing I did was installed 4.12 and opened a copy of my 4.11 project in 4.12. Same result.

When I get home this evening, I’ll leave you a link to my dropbox so that you can have the project and see for yourself. Thanks again

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e317d48f](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e317d48f](https://forums.unrealengine.com/u/anonymous_user_e317d48f)\
**Post date:** [August 19, 2016, 5:41am UTC](https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472/6 "2016-08-19T05:41:29Z")

</div>

> **[InventoryExperiment2.zip](https://www.dropbox.com/s/tv6tx3k4r2mv1ri/InventoryExperiment2.?dl=0)**
>
> Shared with Dropbox

This should work… let me know if there’s any problem

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_b9532c9a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_b9532c9a](https://forums.unrealengine.com/u/anonymous_user_b9532c9a)\
**Post date:** [August 19, 2016, 2:51pm UTC](https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472/7 "2016-08-19T14:51:28Z")

</div>

I took a look at the project and found that the error you are experiencing is likely a known issue, UE-32820. Due to sensitive information it cannot be released to the public bug tracker, but I am happy to report that it is fixed and the fix should be released in 4.13.

---

<div class="post-metadata">

**Author:** ![Lumyo](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Lumyo](https://forums.unrealengine.com/u/Lumyo)\
**Post date:** [August 31, 2016, 2:45am UTC](https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472/8 "2016-08-31T02:45:07Z")

</div>

Hello,

What is the status of this issue ? I’m experiencing the exact same problem on version 4.12.5  
Is there a workaround currently available ?

---

<div class="post-metadata">

**Author:** ![Bob3DGames](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bob3DGames](https://forums.unrealengine.com/u/Bob3DGames)\
**Post date:** [June 6, 2017, 11:06am UTC](https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472/9 "2017-06-06T11:06:37Z")

</div>

I am still getting this problem in 4.16. This is serious. Every time I open my project I have to go through multiple blueprints and reconnect the nodes.

Even worse, I get node disconnections that don’t lead to compile errors, i.e. when I’m setting one variable to equal another. So I have to manually go through every blueprint that references the offending struct. This is nearly an hour out of my day every day.

---

<div class="post-metadata">

**Author:** ![bennetherwood](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@bennetherwood](https://forums.unrealengine.com/u/bennetherwood)\
**Post date:** [August 18, 2017, 4:40pm UTC](https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472/10 "2017-08-18T16:40:09Z")

</div>

I also get this issue and have for many engine versions. It happen with me when I am casting to get a struct array from another BP (still in 4.16).

---

<div class="post-metadata">

**Author:** ![Stephen\_Ellis](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/stephen_ellis/32/1210665_2.png) [@Stephen\_Ellis](https://forums.unrealengine.com/u/Stephen_Ellis)\
**Post date:** [August 18, 2017, 5:38pm UTC](https://forums.unrealengine.com/t/struct-array-pins-disconnect-after-saving-reloading-project/367472/11 "2017-08-18T17:38:52Z")

</div>

Hi everyone.

This originally reported issue was logged as UE-32820, had specific reproduction steps, and was tested and confirmed as resolved back in the 4.13 release.

I’m sorry to hear that you are still experiencing issues with pins disconnecting, and in order for us to look into this we will need new and specific reproduction steps from you. To prevent any confusion, I am going to Close this older post. If you have reproduction steps or can provide a small test project that reproduces the issue consistently, please open a new report and share the details with us.

Thanks
