何か謎な例外が出ると思ったらPOIのバグ?らしいことが判明。
以下の手順で再現することがわかった。
- エクセルでセルに「入力規則-リスト」を設定
- セルにフォーカスをあてて、ドロップダウンリストの「▼」が出たまま保存
- ファイルをアップロードする
これでHSSFWorkbookのインスタンスを作るときにRecordFormatExceptionが発生しちゃう。。。
とりあえずcatchしてエラーメッセージを出すようにはしてみたものの、
これって良くないよなぁ。。。
ちなみに、この現象は最新版(3.0)では直ってる風。