when I enter a new parameter to an event node it is not added automatically to it’ calling nodes.
Reproduction:
Open level blueprint
Create custom event node ‘testevent’
Enter ‘On Begin Play’ node, call ‘testevent’ from there
Add new boolean parameter ‘new param’ to event node
Compile the blueprint
Expected: New parameter gets added to calling nodes with its default value (a manual refresh seems to fix this).
BTW: Shouldn’t there be a checkbox for booleans available to set the default value instead of a text input field? I can enter different values there but can’t delete it afterwards:
Thanks for the report! This is indeed an issue in 4.8 (and earlier, I believe), but it’s already been fixed in our internal branch. The fix should be included in the 4.9 release, but I can’t guarantee that. As you’ve discovered, the way to resolve this is to right-click the node and select Refresh Nodes, then recompile.
The Default Value being a text field is a known issue. It’s expecting the proper syntax for types, and doesn’t make any sense for arrays. There’s a report in for this already (UE-11189) but it’s relatively low priority. I’ve emailed the devs to alert them to it again, in case it’s an easy fix.
thank you, but just out of curiosity: Why should descriptions of known bugs be non-public…? Doesn’t that counteract the whole idea of a public issue tracker? And why was this question marked as ‘resolved’ when the underlying issue isn’t fixed for one and a half year (no offense)?
We mark topics as resolved for tracking purposes once the ticket has been entered into our system.
The public bug process is not automatic so that we are able to filter out reports that contain sensitive information. While newer reports get marked as public right away, older reports such as this may not be public as we have not run through the entire backlog, so it’s possible that you’ll find a stray once in a while that hasn’t been made public yet. We’re always more than happy to look into making an issue public so it never hurts to ask.