Description

Custom Events with duplicate input names will not compile. This does not occur immediately: creating two Custom Events with two identically named inputs will not cause a compile error, but if you rename the inputs (and they are still identical to each other), the Blueprint will no longer compile.

Steps to Reproduce

1. Open any project
2. Create a new Actor Blueprint
3. Create a new Custom Event
4. Give the new event 2 inputs
5. Create a 2nd Custom Event
5. Give the new event 2 inputs with the same name as the inputs in the 1st event
6. Rename the inputs in the 1st Custom Event
7. Rename the inputs in the 2nd Custom Event to match those of the 1st
8. Compile

Results:
The BP will not compile with the error: "Error Internal Compiler Error: Duplicate property K2Node_CustomEvent_msg2 on scope CustomEventDupArgs_C"

Note: the user who reported this said it may take more renames than that, but I got it after the first rename every time.

Have Comments or More Details?

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

0
Login to Vote

Cannot Reproduce
ComponentUE - Gameplay - Blueprint
Affects Versions4.6.14.74.8
CreatedJan 12, 2015
ResolvedJul 7, 2016
UpdatedJul 14, 2021