blojsomのバージョンを2.30に上げました。
2.30が出てるのは知ってたんですが特に目立った機能追加は無かったし、
また次のバージョンが出たら上げようと思ってたんですけど
ちょっとバージョンを上げる理由が出来てしまったんですよねぇ。
というのもかねてからmoblogで送ったエントリに対してコメント書いても
管理者にメールが飛ばないという不具合があってちょっとそれは不便だろ
ということでソースを修正しようとしたわけです。
せっかくコメント書いてもらっても気付かないと失礼でしょ。
ちなみにこんな例外が出ます。
org.apache.commons.mail.EmailException
at org.apache.commons.mail.Email.createInternetAddress(Email.java:427)
at org.apache.commons.mail.Email.addTo(Email.java:490)
at org.blojsom.plugin.comment.CommentPlugin.setupEmail(CommentPlugin.java:650)
at org.blojsom.plugin.comment.CommentPlugin.handleEvent(CommentPlugin.java:665)
at org.blojsom.event.SimpleBlojsomEventBroadcaster$AsynchronousEventBroadcaster.run(SimpleBlojsomEventBroadcaster.java:192)
at java.lang.Thread.run(Thread.java:788)
Caused by: java.lang.NullPointerException
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:569)
at javax.mail.internet.InternetAddress.parse(InternetAddress.java:529)
at javax.mail.internet.InternetAddress.(InternetAddress.java:65)
at org.apache.commons.mail.Email.createInternetAddress(Email.java:414)
... 5 more
要はmoblogで投稿した場合は.metaファイルにblog-entry-authorが書かれないのが原因。
で2.29のソースを修正する前に念のため現行のCVSで
もしかして修正されているかなーと思って確認すると…
修正されてるー!CommentPlugin.javaのリビジョンも1.41から1.46に上がってる…。
ふぅ…危うく無駄な修正をするところだった、確認して良かった良かった。
そういう事があって今回2.30にバージョンを上げました。
でも未だにMoblogPluginの文字化け不具合はそのまんま。
ちょっとはマルチバイト圏のユーザーの事も考えて欲しいよなぁ。
バージョン上げるたびにそこだけ修正するのも面倒だし。
CVSを見ていて気付いたんだけど既にblojsom3のプロジェクトが始まってるのね。
公式サイトには特に何も書いてなさそうだけど(たぶん)、どう発展するのか楽しみ。
これからもblojsomを追い続けていきます。
Technorati Tags:
blojsom