When editing an actor blueprint that's inside of a hidden streamed level, the blueprint actor transform will reset to 0,0,0.

There is a video that's attached to the AnswerHub post which is very useful in reproducing this bug.

Steps to Reproduce

1. Create a new blank template with starter content
2. Create a new streamed level named 'Sub'
3. Create an actor blueprint
4. Add 'Scene' as a component
5. Add 'Static Mesh' as a component
6. Set the M_Chair as the Static Mesh for the component
7. Add a 'Print String' to the Event Begin Play node and compile
8. Place the new blueprint into the 'Sub' level
9. Close the editor and do not save
10. Reopen the editor
11. Hide the 'Sub' level
12. Go into the blueprint and move all of the nodes around, delete some nodes, add in a new node and press compile
13. Click on the 'Sub' level highlighting it and then click on the hide button

Result: Observe that the chair is now placed at 0,0,0, which is a different place than it originally was
Expected: The chair to update accordingly without moving it's location within the streamed level.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.8.14.9
Target Fix4.9
Fix Commit2631365
Release Commit2637073
CreatedJul 9, 2015
ResolvedJul 23, 2015
UpdatedApr 27, 2018
View Jira Issue