[4.11 preview 2] Blueprints failing to compile resets defaults

Version:
4.11.0-2822657

Operating System:
Windows 7 Home Premium 64-bit

Description:
If a blueprint fails to compile, it causes that blueprint’s defaults to reset. This does not effect inherited defaults.

Steps to Repro:

  1. Create a new project using 4.11.0-2822657.
  2. Create a new actor blueprint.
  3. Create a new variable and compile blueprint.
  4. Set variable default to something other than engine default. E.g. for an int, anything but 0.
  5. Use any method that will result in a failure to compile; E.g. Add a Creating Widget node, leave class blank.
  6. Compile blueprint.

Result:
Variable will show it’s default value; E.g For an int, 0.

I first noticed this with a character class, I had changed the base movement speed to 300, but noticed that it seemed to keep resting to 600. While working on another blueprint I noticed it seemed to happen whenever the BP failed a compile.

Hello NATO_chrisjm,

I was able to reproduce this issue in a clean project. I have written up a report ( UE-25625) and I have submitted to the developers for further consideration. I will provide updates with any pertinent information as it becomes available. Thank you for your time and information.

Make it a great day

Hi ,

Any updates on this?

This was fixed in 4.11p3

Hello Godlewski,

I went ahead and double checked on this issue for you. It appears that this issue has been resolved internally. This solution will be available in a later release of the engine. I hope that this information helps.

Make it a great day