Description

If an interface is called in a blueprint and then altered, the blueprint will receive a compile error until the interface is removed and re-implemented.

Steps to Reproduce

1. Open Editor (any project)
2. Create new interface
3. Open interface
4. Add an input and output, compile, close
5. Create new blueprint
6. Open blueprint>class settings>add interface>new interface
7. Open interface
8. Remove outputs
9. Compile
10. In blueprint>compile

Results:

Compile warning appears:
"Graph named 'NewFunction_0' already exists in 'NewBlueprint'. Another one cannot be generated from (none)"

Expected:

Blueprint compiles with no warning.

Have Comments or More Details?

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

3
Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.9
CreatedSep 4, 2015
ResolvedJul 13, 2016
UpdatedJul 14, 2021