teeda for Portlet

まだ、粘る。とりあえず、teeda.dicon でのexternalContext問題は、ExternalContextWrapperを作って、コンストラクタにサーブレットとポートレットを受け付けるのを作ってみた。そんで、デモを動かそうと思ったら、どうやら、最近?HtmlRenderKitImplでresponseWriterがなくなっているらしく、削除しないとそこでエラーになる(ほかにも変更があるのだろうか・・・)。まぁ、そんなことをしてやってきたが、HelloWorld的なものを実行すると以下のような NPE・・・。valueって・・・。つまり、diconからとれていないのかな・・・。なぜだろ・・・。うむむ、結構、いろいろとはまるな・・・。

Caused by: java.lang.NullPointerException: value
at javax.faces.internal.AssertionUtil.assertNotNull(AssertionUtil.java:32)
at javax.faces.internal.ComponentAttributesMap.put(ComponentAttributesMap.java:135)
at javax.faces.internal.WebAppUtils.setCreatedFacetNames(WebAppUtils.java:92)
at javax.faces.webapp.UIComponentTag.saveFacesComponentAttribute(UIComponentTag.java:467)
at javax.faces.webapp.UIComponentTag.removeOldFacets(UIComponentTag.java:444)
at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:190)
...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です