Child BP does not inhering parent's value correctly

Hi everyone,

I seem to have encountered a bug in 4.17 when sometimes the default value of a variable in a parent blueprint is not passed to its children. Instead, the child gets a 0 value on that variable. I’ve seen it happen twice in my current project and the workaround for now is to simply override the value at the child blueprint.

A quick video showing what I mean:

https://www.youtube.com/watch?v=XafyPKy5ans

Hope this is in Epic’s radar already.

Thanks!

UE 4.17.2 (happend on 4.17.1 as well)
Windows 10 64bit
Full BP project (stock engine)

Hello CoquiGames,

I have a few questions for you that will help narrow down what issue it is that you are experiencing.

Quick questions:

  1. Can you reproduce this issue in a clean project?
  2. If so, could you provide a detailed list of steps to reproduce this issue on our end?
  3. Could you provide screen shots of any settings/blueprints that maybe involved with this issue(in the case of available repro)?

Hi Rudy,

Thank you for following up! I will try to reproduce it in a clean BP project and report back.

Thanks!

Be sure to update the thread when you have more information and I will be happy to investigate further.

Hi Rudy,

I have tried to reproduce the bug on a clean project and I havent been able to. If it helps, I think this happens when I make a change to a parent BP, compile it, but then the children dont need to compile (sometimes you see that you have to save all children and sometimes you dont).

I would close this thread for now, as this bug seems quite rare. If I am able to reproduce in the future, I’ll try to contact you directly, if you dont mind :slight_smile: