ここ1週間ほど解析していた不具合の原因が、ようやく分かった。 同じファイルの場合と異なるファイルの場合で管理方法が違うのに、ある情報を同じように登録していたのが原因。 意外と根が深いので、ちゃんと設計を考えてから修正しないと駄目だ。