Description

Creating a Macro with a Wildcard Array and then using that macro to accept an array as input and attempting to get the first element causes an error to appear in the output log.

In the AnswerHub user's case, this prevented the project from packaging, but the game functioned properly in PIE and provided no blueprint compiler errors.

Found in 4.10 Preview 4. Does not occur in 4.9.2 binary or Main CL 2752291.

This is a regression, as it does not occur in 4.9.2.

Steps to Reproduce

1. Open the attached project.
2. Open the BP_ActorTest_1
3. Check the output log in the editor (Window->Developer Tools->Output Log)

Result: Errors: LogBlueprint:Error: [compiler BP_ActorTest_1] Error The type of Target Array is undetermined. Connect something to WildcardMacro to imply a specific type.

LogBlueprint:Error: [compiler BP_ActorTest_1] Error The type of Item is undetermined. Connect something to WildcardMacro to imply a specific type.

Expected: Wildcard array input would accept an array of any type.

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.10
Target Fix4.10.1
Fix Commit2761009
Main Commit2884111
CreatedNov 9, 2015
ResolvedNov 13, 2015
UpdatedApr 27, 2018