habe das problem gerade gelöst. es lag an einer falschen typzuweisung, die mir der compiler komischerweise nicht als fehler angezeigt hat.