https://www.seasar.org/issues/browse/TEEDA-15
として、UICommand問題は修正して、試しているけど、次はたまに別の問題で落ちる。どうも、FacesContextが想定外にリリースされている気がする。どこで、リリースしているのかを確認する必要があるな・・・。と言う感じで、ブログポートレットを動かすには後一歩まできている(と思う)。
Challange IT For Future
https://www.seasar.org/issues/browse/TEEDA-15
として、UICommand問題は修正して、試しているけど、次はたまに別の問題で落ちる。どうも、FacesContextが想定外にリリースされている気がする。どこで、リリースしているのかを確認する必要があるな・・・。と言う感じで、ブログポートレットを動かすには後一歩まできている(と思う)。
TomahawkのdataScrollerがうまく動かない問題だけど、見ているとイベント処理のどこかでおちるみたい。HtmlDataScroller#broadcastまでイベントが送られているのは確認。さらにHtmlDataScroller#broadcastToActionListenerの中で・・・。さらに見ると、TeedaのActionListenerImpl#processActionで落ちるみたい。
UICommand command = (UICommand) actionEvent.getComponent();
でactionEvent.getComponent()はorg.apache.myfaces.custom.datascroller.HtmlDataScrollerなのだが、こいつは、UICommandではなく、UIPanelのようだ。というわけで、クラスキャストかね・・・。
でも、どっかでClassCastExceptionがログされてもいいような気がするけど、そのログは見つからない。Jetspeedの方にはServletExceptionをキャッチしてるから、Jetspeedがそのログを書き換えちゃっているのかな。
ようやく、ブログポートレットを表示するところまできました 🙂 っで、また一つ謎に気づく。t:dataScroller でページナビゲーション?が機能しない・・・。はて、dataScroller は内部的に何やってんだろう・・・。