java.lang.ArrayIndexOutOfBoundsException

とあるお客様のアプリデータの更新作業中、一定数以上のTableViewで画面遷移時にアプリがクラッシュするという現象が発生。
ランタイムがコケていて、エラーログからでは原因が細かく追えず、とりあえず運用で回避しておいた。

その後公式の掲示板を丁寧に漁っていたところ、約半年前の記事を発見。
http://developer.appcelerator.com/question/123787/index-out-of-bound
classNameの指定をRowsに含めていると起こるらしい。
言われてみるとclassName指定してたですよテヘペロ

それを削ってみたところ、確かにクラッシュしなくなった。
しかしclassNameを削ることによる他の部分への影響調査とデバッグで半日はかかるかなぁ・・・。