トップ  検索

Diary/2007-4-4

続Fedora Core 6

Fedora CoreというよりFedora Core上のEclipseで、
Mailer On Eclipseでメールを送ろうとしたら、
 java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang.String
 at java.util.Properties.getProperty(libgcj.so.7rh)
 at javax.mail.Session.getProperty(Session.java:861)
 at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:333)
 at javax.mail.Service.connect(Service.java:275)
 at javax.mail.Service.connect(Service.java:156)
 at net.wasamon.mailer.driver.SMTPClient.sendMessage(SMTPClient.java:60)
というエラーで送れない。
どうやら、SMTP AUTHのためにJavaMailに指定しているプロパティ値のようだ。
ちなみに、同じキャストによる例外は、
プラグインをパッケージングしようとするときにも発生する。
でもテスト用のワークベンチ上だと、ちゃんと送れる。

解決

Eclipseと、gcj関係のパッケージを全て削除して、
SunのJ2SDKと、eclipse.orgで配布されているバイナリで試したら解決。
確かに、起動は、FedoraCoreパッケージ版のが速かったなぁ。
ついでに、OpenOfficeも削除されてしまったのが、ちょっと残念。
まあ、使わないからいいけど。

Copyright (c) 2001-2008 Takefumi MIYOSHI, All rights reserved