Error Function 'XY' called from X Y Using Interface W should not be called from a Blueprint
On editor load there is the following message in the log:
The function takes a Mission type input and assigns it to a variable so nothing fancy is going on. That function is called from many other classes and those compile fine. Other functions through the same interface is called in this failed MissionBase class, earlier in the event chain, and they are apparently all ok too.
If I make a new function with a different name like "SetGameStateMission2" with the same definition and use that then no error. Even more weirdly if I start using "SetGameStateMission" again instantly then it's fine too. However after deleting "SetGameStateMission2" from the interface and its implementation (while still calling the original, magically fixed function) the error comes back.
The game actually loads and functions properly in PIE and when packaged up. Standalone crashes because of this problem. Interestingly one of the functions showing up in that crash log is the one mentioned here.
I tried to repro it in an empty project but couldn't but I could send you the whole project via email.
asked Aug 26 '14 at 06:33 AM in Bug Reports
I'm sorry it's taken a few days to get back with you. I just wanted to let you know that I have submitted this issue as TTP# 345370 into our tracking software and one of our developers will be looking into the issue. We will post here as soon as we have something for you.
answered Sep 08 '14 at 08:23 PM
TJ V ♦♦ STAFF
Follow this question
Once you sign in you will be able to subscribe for any updates here