Teeda for Portlet

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がそのログを書き換えちゃっているのかな。

コメントを残す

メールアドレスが公開されることはありません。