自分で解決できないでごめんなさい。
でも、確かに削ってみるってのはデバグとしては有効な手段のようですね
本当に無知でごめんなさい

動く状態と動かない状態。どちらも確認できました・・・・が!
その違いは問題のクラスとはまったく関係ない場所でした。
しかも、クラスとは関係ない配列にデータ入れてるだけですし。

もはやまったく理解不能です。でもここまで来たら>>562さんが言うように
自分で解決させなければならないと思います。皆さん色々ありがとう。