Overriding Server Event and Calling Parent causes Crash with Nativization

I have a server event which is overidden in a derived class (which calls the parent). As far as I know, this is totally valid Blueprint scripting.

It works fine in Blueprint (also in the packaged project).

However, if I enable Blueprint Nativization, this causes a crash (stack overflow).
In order to reproduce this bug, I’m attaching a minimal project (nativizationcrash.zip). Simply run packaging with Blueprint Nativization enabled (use the level which is included), and the resulting game will crash.

[minimal project][1]

These are the Blueprints:

201442-nativization_crash_01.png

201443-nativization_crash_02.png

This bug also occurs if the event is “Executes On Owning Client” instead of “Executes On Server”.

Hey lotodore,

I was able to reproduce the issue in 4.16.2, but it seems to be resolved in our main internal branch. I did some searching to find a related ticket in our database, but I was unable to find one, so it’s possible this was fixed unintentionally as part of another commit. Let me know if you’re seeing the same issue in 4.17 when it is released, and I’ll be glad to take another look.

Have a great day

This issue still occurs in 4.17 Preview 1.

Is this still an issue in the 4.17 release?

Yes it is also in the final release. I have just checked.
I had already attached a simple project to this report which can be used to reproduce it, so there is really nothing more I can do.

Sorry for the delay on this. It does appear that this crash is still occurring. I’ve gone ahead and entered a ticket, which you can track using the link below:

Thanks again for your report.

Have a great day