# 4.7.5 Hotreload BlueprintReadWrite UPROPERTY

**URL:** <https://forums.unrealengine.com/t/4-7-5-hotreload-blueprintreadwrite-uproperty/315051>\
**Category:** Blueprint\
**Tags:** bug, unreal-engine, CPP, Blueprint, question\
**Created:** [April 14, 2015, 6:18pm UTC](https://forums.unrealengine.com/t/4-7-5-hotreload-blueprintreadwrite-uproperty/315051 "2015-04-14T18:18:18Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Footman](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Footman](https://forums.unrealengine.com/u/Footman)\
**Post date:** [April 14, 2015, 6:18pm UTC](https://forums.unrealengine.com/t/4-7-5-hotreload-blueprintreadwrite-uproperty/315051/1 "2015-04-14T18:18:18Z")

</div>

Hello,

I have c++ variables in a class that are marked as BlueprintReadWrite. Now when I use these variables in blueprint graph, add one more variable in c++ class later and hotreload I get following bug:

![38720-bildschirmfoto+2015-04-14+um+20.09.10.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/a/7/5/a75d335e9b145072d2c99ac260c6521b6336218a.png)

and message “Error This blueprint (self) is not a HOTRELOADED\_MyDecal\_1, therefore ’ Target ’ must have a connection.”

I have to replace every c++ variable in the graph to get it work again.

So I think new variable changes “ids” of all old variables and blueprint can not recognize them.

---

<div class="post-metadata">

**Author:** ![VSZ](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@VSZ](https://forums.unrealengine.com/u/VSZ)\
**Post date:** [April 14, 2015, 8:12pm UTC](https://forums.unrealengine.com/t/4-7-5-hotreload-blueprintreadwrite-uproperty/315051/2 "2015-04-14T20:12:15Z")

</div>

+1,  
I’m seeing this as well. While restarting the editor fixes the issue, that defeats the purpose of hotreload!

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_2b03d27c](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_2b03d27c](https://forums.unrealengine.com/u/anonymous_user_2b03d27c)\
**Post date:** [April 15, 2015, 7:35pm UTC](https://forums.unrealengine.com/t/4-7-5-hotreload-blueprintreadwrite-uproperty/315051/3 "2015-04-15T19:35:41Z")

</div>

Hey Footman-

This is a known issue (UE-11427) that has been fixed internally. This fix should be included in a future update to the engine.

Cheers

---

<div class="post-metadata">

**Author:** ![DG\_Gage](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@DG\_Gage](https://forums.unrealengine.com/u/DG_Gage)\
**Post date:** [May 26, 2015, 2:00pm UTC](https://forums.unrealengine.com/t/4-7-5-hotreload-blueprintreadwrite-uproperty/315051/4 "2015-05-26T14:00:18Z")

</div>

Has this been fixed for 4.8? Still experiencing it with 4.7.6. Restarting the engine after changing any code that affects a BP is pretty tedious.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_2b03d27c](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_2b03d27c](https://forums.unrealengine.com/u/anonymous_user_2b03d27c)\
**Post date:** [May 26, 2015, 4:44pm UTC](https://forums.unrealengine.com/t/4-7-5-hotreload-blueprintreadwrite-uproperty/315051/5 "2015-05-26T16:44:15Z")

</div>

Hey DG Gage-

I tested this in the current 4.8 preview 3 available and found it was fixed. I was able to add a new variable to the code and hot reload the project without the error to the blueprint.
