Getting array item fails even though length is 1

Hello,

I’m trying to display values of a blueprint in an array on the hud but for some reason i can´t get the item out, the array has the item (length = 1), but its value is none.

The array is defined in the gamemode blueprint and is an array of type blueprint (which is a ball).

Then when a item spawns it adds itself to the array:

And the hud tries to display variables and stuff from the blueprint:

The Draw Text that draws the number of items in the array says 1, so it is added, but for some reason i can’t get the item itself.

Could it be the ‘not in scope’ messages? if so, how do i fix it?

Maybe this is revelant, project crashes on startup now with the following lines in the log:

[2014.05.18-12.32.53:831][  0]LogBlueprint:Error: [compiler] Error  Balls  of type array[object'self'] doesn't match the property Balls of type array[]

[2014.05.18-12.32.53:833][  0]LogBlueprint:Warning: [compiler] Warning [0004.16] Compile of BP_NewBall_Karma failed. 1 Fatal Issue(s) 0 Warning(s) [in 13 ms]

[2014.05.18-12.32.53:928][  0]LogBlueprint:Error: [compiler] Error The type of  TargetArray  is undetermined.  Connect something to  Length  to imply a specific type.

[2014.05.18-12.32.53:930][  0]LogBlueprint:Error: [compiler] Error Default value '' for  TargetArray  is invalid: 'Literal values are not allowed for array parameters.  Use a Make Array node instead'

[2014.05.18-12.32.53:930][  0]LogBlueprint:Error: [compiler] Error Default value '' for  TargetArray  is invalid: 'Literal values are not allowed for array parameters.  Use a Make Array node instead'

[2014.05.18-12.32.53:930][  0]LogBlueprint:Error: [compiler] Error Failed to find class for pin  Balls 

[2014.05.18-12.32.53:931][  0]LogBlueprint:Warning: [compiler] Warning [0004.26] Compile of HUD failed. 4 Fatal Issue(s) 0 Warning(s) [in 6 ms]