Child actor properties placed in level are reset to default on editor crash

Hello,

i suffer from this bug since a long time, already happened on a old project (if i remember good since unreal engine 4.8)

when i place a child blueprint in my level, and then i edit some propertie value of this child blueprint inside my level the values are often lost and reset to zero on a editor crash

so i have to re-edit ALL the properties of all childs blueprints that i customized in my levels because everything i did is lost and reset to their default value

if you need more information ask me but am afraid that i wont help you more than i explained here, i would like to know if i can make the editor crash on purpose, so i can test a reproducible step for this bug

Hi ,

I’ll be happy to try and find the root cause of this error with you. To do so, please provide the following information or best guess as appropriate:

  • Does this only occur in one project or is it occurring in a clean, blank project with no additional content?
  • What steps do you take before this error occurs?
  • Does it seem limited to a specific actor/group of actors or do the child blueprints of any actor reproduce this error?
  • If you save and then cause the crash to occur that resets your defaults, do they reset upon restarting or does it revert to the latest save of the project?
  • Do you have any circular dependencies in your blueprints that may be causing the reset to occur?

Does this only occur in one project or
is it occurring in a clean, blank
project with no additional content?

This occur in two of my project, i would like to reproduce this in a blank project but the reset appear to be random, but it affect always the same couple parent/child actor, i need to work a lot on my project so the editor crash and the reset may happen.

What steps do you take before this
error occurs?

i place some childs blueprint in the level, i edit some properties that are editable. i can save the level. i can work on other level, and someday, when i restart the editor i may notice that all my propertie that i edited on all the childs actors that i placed in the level the other day are reset.

Does it seem limited to a specific
actor/group of actors or do the child
blueprints of any actor reproduce this
error?

this appear to be for some couple of parent actor / child actor, in a old project i had all my child actor based on one actor that suffered from this random reset (often after a editor crash). in my current project i just begin to have this bug again on one couple of parent / child actor.

If you save and then cause the crash
to occur that resets your defaults, do
they reset upon restarting or does it
revert to the latest save of the
project?

They dont seem to revert to a latest save, they simply reset to their default value set in the child blueprint

Do you have any circular dependencies
in your blueprints that may be causing
the reset to occur?

i am not sure how to make circular dependencies in blueprint but i dont think i have circular dependecies, if its about referencing the parent inside the child and the child inside the parent?


I am sorry that i cant help to resolve this yet, i tried a few month ago with my old project having this bug to reproduce it in a clean project but i failed to reproduce it, i may try again as this is blocking me to make my levels :frowning:

Do you have a sample project that you can provide where this is occurring? I’ll be happy to take a look and see if I can reproduce it on my end.

i made a sample project to reproduce this bug, but i didnt success to produce the bug in this tiny project yet, if i success i will send you the tiny project :slight_smile:

you can mark this as resolve for tracking purpose

Hi,Guys i’m having the same problem here any solutions so far?

I’m experiencing this issue in child blueprints, but also in regular blueprints. Such as a gamemode blueprint I use. I have a function in there that has a few return nodes. Each time editor crashes these return nodes that should return a certain integer based on which return is selected all get resetted to 0. Same goes for some of my UI widgets, which have binds to show or hide certain parts of my widget. They use a branch and then split into a visible and a hidden return node. When editor crashes, these return nodes are both set to visible (as by default).

I can’t stress enough how annoying this problem is because the editor tends to crash quite a lot in my case, and having to go through all these blueprints and reset all of these return nodes and other lost values is a major friggin pain in the ■■■ and is pushing back developm ent of my game with hours each time.

This is by the way a bug I’ve experience for over a year now in every single version of the editor I used. I’ve reported this issue several times here on answer hub and still 6 or so versions later this isn’t fixed yet. Please can we finally put an expert on this issue and fix it once and for all? I love Unreal Engine, it’s a wonderful development tool, but this single bug has been causing me such a headache for such a long time now. I would enjoy the engine 10 times more if this annoying bug was finally fixed.

Please Epic, I beg you. Get on this and deal with it.

Cheers.