最初にお断りしておきますが、このようなサポートは常時できるわけではありません。というよりも、普通は出来ないと思って頂いた方が適切です。あくまで、特殊な事例としてお読み下さい。通常、営業日の営業時間でなければサポートは受け付けられませんし、その時間内でも、すぐ対応できるとお約束できるものではありません。よろしくお願いします。
さて、本文です。
土曜日の夜。さて寝ようかと思っていたとき。さるベータテスターから、りすと亭で過メッセージ再作成を行うと例外で落ちるという報告がありました。IRCのチャットで事情を聞くと、どうも不正なメールが記録されていて、それが問題を起こしているようです。例外情報を送ってもらった結果、どうもメールのDateヘッダーに記録されたタイムゾーンの記述がおかしく、それが例外の原因になっているようです。実際、不正なヘッダーを持ったメールが絶対に来ないとも言えないので、これは修正が必要です。
そこで、慌てて仕事場に飛んでいきました。そして、単体テストに、不正なタイムゾーンを解析するテストをいくつか追加し、それを実行してテストが失敗することを確認した上で、ソースを直しました。解釈できないタイムゾーンは読み飛ばすようにしました。
そして、これをBeta-025としてセットアップを作成し、ベータテスターに送ったところ、上手く処理できたようです。良かった良かった。
経緯の都合上、Beta-025は非公開リリースとします。バグは取りましたが、ドキュメントなどはまったく用意されていませんので。
このバグへの対応を含む公開版は、次のリリースと言うことになります。
よろしくお願いします。