備忘録的にリリースノートをリンク
あらためて眺めてみると、ちょっと前のリリースにて自分がハマった原因みたいのを見つけた。
Java Database Connectivity (JDBC)
J2SE 5.0 での退行により、実行時にしか検出されない java.sql.Timestamp.compareTo のバイナリ互換性の問題が発生します。
このバグは、Java SE 6 の Beta2 と J2SE 5.0 の Update7 (5.0u7) で修正されています。
詳細については、バグレポート 5103041 を参照してください。
厳密には違うんだが Timestamp 絡みだったので、何か変更を加えてたんだなということは分かった。確かに実行時だけエラーになるんでちょっと困った。気が付くまでに時間かかっちゃったよ。
まあたいした問題ではなかったのだけど、文字列から Timestamp型を作ろうする際に、月や日の桁を揃えておかないとダメ(×:2007-7-8 ○:2007-07-08)みたいな。言われてみればその通りなんだけど、前は動いてたじゃんねえ。もう。