Arrays get "destroyed" while adding something.

This does not happen everytime, but sometimes.

Normally i would have an Array with

A
B
C
D
E (This is the last added item)

but sometimes this happens:

None
None
None
None
E (This is the last added item)

everything that was added before that item gets “None’d”…

This is the “Add”-Node (not much to do wrong here…)
http://www2.pic-upload.de/img/30762871/Unbenannt.png

And this is what sometimes happens ingame:
http://www2.pic-upload.de/img/30762889/Unbenannt.png

Parts of the array just get replaced with “None”.

Explanation what i am trying to do there: Create an Array of actors that i removed from the game, so that they won’t spawn again when i load the game. (I add themn BEFORE i remove them from the game…)

The keyword is “sometimes” meaning that there is something wrong with your setup and this picture practically provides no information of how and when the arrays are created. Check the the logic and order of execution of your nodes. If the object doesn’t exist it will also give you none.

The Array was created by me, and is already there when the game starts.

but here you go:

That is everything that i do with this array (except from saving it… but this works) I just add stuff to it, the “Print String-Loop” is only there because i was searching for the problem.

http://www2.pic-upload.de/img/30763047/Unbenannt.png

Does it work when you remove the branch?