[Seasar-user:7900] Re: HtmlSelectOneListboxRendererクラスでClassCastException
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2007年 5月 29日 (火) 18:24:30 JST
加祥です。
CmnSelMenuUIはUISelectOneを継承しているクラスです。
宜しくお願いします。
>大谷です。
>
>下記対応で修正が入っています。
>
>https://www.seasar.org/issues/browse/TEEDA-213
>
>質問なのですが、
>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: 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 mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user
>
Seasar-user メーリングリストの案内