[Seasar-user:18650] Re: [Mobylet]ContentTypeの自動書き換えについて

Shin Takeuchi [E-MAIL ADDRESS DELETED]
2009年 10月 15日 (木) 22:07:21 JST


末さん

竹内(stakeuchi)です。

> Mobylet mobylet = MobyletFactory.getInstance();
> 箇所で、例外が発生してしまいました。

申し訳御座いません。
今色々な改修を同時に入れているので
それで起きていた問題になります。

#今deployしてあるSNAPSHOTは
#該当の問題を修正済みです。


お手数をおかけして申し訳御座いません。。。


2009年10月15日21:51 Sue <[E-MAIL ADDRESS DELETED]>:
> 竹内さま
>
> お世話になっております。
> 末です。
>
> ご回答ありがとうございます。
> 早速、試してみました。
>
> (1)mobylet-coreのver.1.0.0-SNAPSHOTを使う
>     pom.xmlに記述し、SNAPSHOTを使うように変更しました。
>
> (2)Ymirでレスポンスの文字コードを「UTF-8」に設定する。
>
> (3)MobyletFilterを以下のクラスに変更する
>     org.mobylet.core.http.ForceWrapMobyletFilter
>
> (4)Ymirのサーブレットで処理されるActionに対して
>  <filter>
>    <filter-name>mobyletFilter</filter-name>
>    <filter-class>org.mobylet.core.http.ForceWrapMobyletFilter</filter-class>
>    <init-param>
>        <param-name>isAllForceWrap</param-name>
>        <param-value>true</param-value>
>    </init-param>
>  </filter>
>
> (5)Ymirにてカスタムタグを作成
>
> 以上を設定し、実行したところ、
> カスタムタグの、
> Mobylet mobylet = MobyletFactory.getInstance();
> 箇所で、例外が発生してしまいました。
>
> ===============================================================================
> 2009-10-15 21:35:18,560 DEBUG http-8080-1 [ExceptionProcessorImpl#process():96] - Exception has occured
> java.lang.NullPointerException
>        at org.mobylet.core.MobyletFactory.getInstance(MobyletFactory.java:48)
>        at net.takuhoi.mobile.zpt.EmojiInterceptor.render(EmojiInterceptor.java:46)
>        at org.seasar.ymir.zpt.TagRenderingInterceptorChainImpl.render(TagRenderingInterceptorChainImpl.java:73)
>        at org.seasar.ymir.zpt.TagRenderingInterceptorChainImpl.render(TagRenderingInterceptorChainImpl.java:76)
>        at org.seasar.ymir.zpt.TagRenderingInterceptorChainImpl.render(TagRenderingInterceptorChainImpl.java:76)
>        at org.seasar.ymir.zpt.YmirTagRenderer.render(YmirTagRenderer.java:50)
>        at net.skirnir.freyja.zpt.TalTagEvaluator.evaluate(TalTagEvaluator.java:346)
>        at net.skirnir.freyja.zpt.MetalTagEvaluator.evaluate(MetalTagEvaluator.java:128)
>        at net.skirnir.freyja.TagElement.evaluate(TagElement.java:49)
>        at net.skirnir.freyja.impl.TemplateEvaluatorImpl.evaluate(TemplateEvaluatorImpl.java:118)
>        at net.skirnir.freyja.webapp.FreyjaServlet.doProcess(FreyjaServlet.java:251)
>        at net.skirnir.freyja.webapp.FreyjaServlet.doGet(FreyjaServlet.java:163)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at org.seasar.ymir.impl.YmirImpl.processResponse(YmirImpl.java:273)
>        at org.seasar.ymir.zpt.ZptYmir.processResponse(ZptYmir.java:47)
>        at org.seasar.ymir.impl.YmirImpl.process(YmirImpl.java:213)
>        at org.seasar.ymir.servlet.YmirFilter.doFilter(YmirFilter.java:90)
>        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> ===============================================================================
>
> 他に、設定するにあたり、何か注意点はございませんでしょうか?
>
> お手数をおかけしますが、ご教授宜しくお願いいたします。
>
> --
> Sue <[E-MAIL ADDRESS DELETED]>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>



-- 
―Lei Hau'oli Co.,Ltd.―――――――――――

 竹内 真(TAKEUCHI SHIN)
 Tel: 080-3300-9888
 Mail: [E-MAIL ADDRESS DELETED]

 株式会社Lei Hau'oli
 〒150-0001 東京都渋谷区神宮前4丁目18番6号
 Tel: 03-5775-0315 Fax: 03-5775-0314


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