You have a working more efficient version posted as the thread, yet you choose to want to use the original source - which won't work without you having any vJass knowledge, I've recoded it entirely to use more popular systems....
The code is devided into the actual "Data" and "Spell Response" - I believe you just copied the Spell Response, it has no linking data - (Shown by your BladeBarrier is not of a type that allows . syntax). But still, you don't want to use anything from inside that map. If you want Blade Barrier - use mine.
Ghan has said he has fixed this. Monovertex please confirm this fix. This was only a problem with people that had signatures in the upper levels like not the special members but the respected members.