[Seasar-user:7890] HtmlSelectOneListboxRendererクラスでClassCastException発生

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 5月 29日 (火) 16:37:30 JST


お世話になります。加祥です。

teeda-1.0.6をteeda-1.0.7にバージョンアップしたところ、
HtmlSelectOneListboxRendererクラスのrenderStyleClass
でClassCastExceptionが発生しました。

プルダウンを使用している画面ですが、1.0.6では正常に
動作しています。

下記クラスに関して、1.0.6と1.0.7で差分をとったところ、
1.0.7で追加されたメソッドでClassCastExceptionが発生
していました。
・HtmlSelectOneListboxRenderer
・HtmlSelectManyListboxRenderer(継承元)

ClassCastExceptionが発生した時のログは下記の通りです。
回避策をご教示お願いします。

java.lang.ClassCastException: kyuden.haiden.cmn.tag.CmnSelMenuUI
	at org.seasar.teeda.core.render.html.HtmlSelectOneListboxRenderer.renderStyleClass(HtmlSelectOneListboxRenderer.java:83)
	at org.seasar.teeda.core.render.html.HtmlSelectManyListboxRenderer.encodeHtmlSelectListboxEnd(HtmlSelectManyListboxRenderer.java:88)
	at org.seasar.teeda.core.render.html.HtmlSelectManyListboxRenderer.encodeEnd(HtmlSelectManyListboxRenderer.java:68)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:349)
	at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:248)
	at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:214)



Seasar-user メーリングリストの案内