BP wire not staying connected

I have a bp service that is as follows,

http://puu.sh/tsBCW/b26d26c3cd.png

when i compile the bp it works in the editor, however when i save and reload the editor the bp wire comes disconnected as shown

http://puu.sh/tsByw/ae5c61436d.png

After some additional troubleshooting I have found that it only happens to the service when its assigned to the behavior tree shown below.

http://puu.sh/tvxJk/df47154a74.png

Also tested with 4.15 P2 and same problem…

Setting the value to a variable didnt do anything however I found that if I make the value “Transient” in the ABaseUnit BP then the wires worked, in case anyone else runs into something like this in the future…

Just my assumption but…try to set value to a variable.

It’s reoccurring bug since v4.7 or maybe even earlier. Happens when public variables are undefined.