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

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2007年 5月 29日 (火) 17:18:43 JST


大谷です。

下記対応で修正が入っています。

https://www.seasar.org/issues/browse/TEEDA-213

質問なのですが、
kyuden.haiden.cmn.tag.CmnSelMenuUIは何を継承したクラスなのでしょうか?
HtmlSelectOneListboxRendererではHtmlSelectOneListboxが来ることを
Teeda側では期待しているのですが・・・

宜しくお願いします。

07/05/29 に [E-MAIL ADDRESS DELETED]<[E-MAIL ADDRESS DELETED]> さんは書きました:
> お世話になります。加祥です。
>
> 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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================



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