メッセージ

2007年10月27日の記事

2007/10/27(土)Exact Audio Copyがfreedb取得時に落ちる

2007/10/27 5:14 PC(全般)
EAC0.95b2でUnhandled exceptionダイアログに、

CDDB.2778->ASSIGN-RANGE

エラーが提示され、アプリが落ちる問題。

これはCDDBから得たデータに対して、範囲判定が失敗しているために起こる。CDEXでチェックしたところ、当該CDではyearの項目に"19970221"という値が入っていた。これが4桁整数の範囲でないから失敗ということだろう。

判定そのものはいかにもやりたくなるものではあるが、freedbは運用上緩くデータを受け入れているから、これで落ちるのではちょっとおかしい。

0.95b2では対処方法無し。CDEXなどのソフトで無理矢理freedbの該当エントリを書き換えるくらい。

0.99pb3では落ちる問題は改善している。ただし、yearの値は無記入になる。
OK キャンセル 確認 その他