[Seasar-user:20959] Re: [S2Struts+S2Mai] メール送信完了画面からの画面遷移で例外発生

[E-MAIL ADDRESS DELETED]
2011年 8月 9日 (火) 10:12:34 JST


$BO;$G$9!#(B

$B>.NS$5$s!"M-$jFq$&8f:B$$$^$9!#=u$+$j$^$7$?!#(B

$B!d5\:j$5$s(B
0.9.7-SNAPSHOT $B$r(Bmaven$B%j%]%8%H%j$K%G%W%m%$$7$^$7$?$N$G(B
$B$3$l$GF0:n3NG'=PMh$^$9$G$7$g$&$+!)(B
$B$b$7(Bmaven$B;H$C$F$J$$$h$&$G$7$?$i!"(B
https://www.seasar.org/maven/maven2-snapshot/org/seasar/mai/s2mai/0.9.7-SNAPSHOT/s2mai-0.9.7-20110809.010700-2.jar
$B$,:G?7$K$J$j$^$9!#(B

2011$BG/(B8$B7n(B8$BF|(B18:15 Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>:
> $B>.NS(B (koichik) $B$G$9!%(B
>
> $B$"$&!";v8N%l%9!#(B
> keep() $B$8$c$J$/$F(B setKeep() $B$@$7!"(BsetKeep() $B$NCf$G(B finish() $B$,8F$P$l$F(B
> $B$$$k$N$G%@%a$G$9$M!#!#!#(B
> $B$J$s$G(B setKeep() $B$G(B finish() $B8F$V$s$@$C$1!)!)!)(B
> $B$9$C$+$jK:$l$F$7$^$C$?!#(B orz
>
> XmlS2ContainerBuilder#build() $B$,L5Fq$+$b$G$9!#(B
>
>
> Date: Mon, 08 Aug 2011 18:00:35 +0900
> From: Koichi Kobayashi <[E-MAIL ADDRESS DELETED]>
> Subject: Re: [Seasar-user:20955] Re: [S2Struts+S2Mai] $B%a!<%kAw?.40N;2hLL$+$i$N2hLLA+0\$GNc30H/@8(B
>
>> $B>.NS(B (koichik) $B$G$9!%(B
>>
>> > XmlS2ContainerBuilder#build $B$GD>@\:n$k$h$&$K$7$F$_$F!"0l1~%F%9%H$ODL$C$F$^$9$,(B
>> > $B$3$l$GBg>fIW$G$9$+$M!D(B
>>
>> $B$A$g$C$H>u67$rGD0.$[E-MAIL ADDRESS DELETED]$l$F$^$;$s$,!"(BHOT deploy $B$,1F6A$7$F$$$k$J$i(B
>>
>> if (HotdeployUtil.isHotdeploy()) {
>>   ((HotdeployBehavior) S2ContainerBehavior.getProvider()).keep(true);
>>   HotdeployUtil.stop();
>> }
>> try {
>>   // S2ContainerFactory.create(path) $B$N8F$S=P$7(B
>>   ...
>> } finally {
>>   if (HotdeployUtil.isHotdeploy()) {
>>     HotdeployUtil.start();
>>   }
>> }
>>
>> $B$H$$$&46$8$GCfCG$7$F$O$I$&$G$7$g$&$+!)(B
>> HotdeployUtil $B$,(B keep() $B$r8F$S=P$9%a%=%C%I$r;}$C$F$J$$$N$G$A$g$C$H(B
>> $B1x$$$G$9$,!#!#!#(B
>>
>>
>> Date: Mon, 8 Aug 2011 17:25:50 +0900
>> From: $BO;(B <[E-MAIL ADDRESS DELETED]>
>> Subject: [Seasar-user:20955] Re: [S2Struts+S2Mai] $B%a!<%kAw?.40N;2hLL$+$i$N2hLLA+0\$GNc30H/@8(B
>>
>> > $BO;$G$9!#(B
>> >
>> > XmlS2ContainerBuilder#build $B$GD>@\:n$k$h$&$K$7$F$_$F!"0l1~%F%9%H$ODL$C$F$^$9$,(B
>> > $B$3$l$GBg>fIW$G$9$+$M!D(B
>> >
>> > 2011$BG/(B8$B7n(B8$BF|(B17:11 $BO;(B <[E-MAIL ADDRESS DELETED]>:
>> > > $BO;$G$9!#(B
>> > > $B>\:Y$JJs9pM-$jFq$&8f:B$$$^$9!#(B
>> > >
>> > > $[E-MAIL ADDRESS DELETED]$+$i$N(BS2ContainerFactory.create(path)$B$GG$0U$N(Bdicon$B%U%!%$%k$+$i%3%s%F%J$r:n$k$H$$$&J}K!$O(B
>> > > Hot Deploy$B$G$O$@$a$J$s$G$9$M!D(B
>> > >
>> > > Smart Deploy $B$N;EAH$_$K4X78$J$/!"G$0U$N(Bdicon$B%U%!%$%k$+$i%3%s%F%J:n$j$?$$$@$1$J$N$G$9$,(B
>> > > $B$I$J$?$+2sHr:v$4B8CN$NJ}$$$i$C$7$c$$$^$9$+!)(B
>> > >
>> > >
>> > >
>> > > 2011$BG/(B8$B7n(B8$BF|(B15:31 $B5\:j=SO:(B <[E-MAIL ADDRESS DELETED]>:
>> > >> $B5\:j$G$9!#$*@$OC$K$J$j$^$9!#(B
>> > >>
>> > >> $B$42sEz!"$"$j$,$H$&$4$6$$$^$9!#(B
>> > >>
>> > >>> $BO;$G$9!#$R$H$D<ALd$5$;$F$/$@$5$$!#(B
>> > >>>
>> > >>>>   $B-"(BS2ContainerFactory.create()$B$NCf$G$O(Bs2container.dicon$B$rFI$_9~$_!"(B
>> > >>>
>> > >>> $B$H$N;v$J$N$G$9$,!"(BMai$B%$%s%?%U%'!<%9L>(B.dicon  $B%U%!%$%k$K!"(B
>> > >>> s2container.dicon$B$r(Binclude$B$7$F$^$;$s$+!)(B
>> > >>> $B$b$7$"$l$P!"62$i$/$=$N(Binclude$B$OITMW$+$H;W$$$^$9$N$G(B
>> > >>> $B:o=|$7$F$b$&0lEY$43NG'$*4j$$$7$^$9!#(B
>> > >>>
>> > >>
>> > >> $B"!3NG'$7$F$_$^$7$?$,!"!V(BMai$B%$%s%?%U%'!<%9L>(B.dicon$B!W%U%!%$%k$K$O(B
>> > >>$B!!(B s2container.dicon$B$r(Binclude$B$7$F$*$j$^$;$s$G$7$?!#(B
>> > >>
>> > >>$B!!(B $B"($b$H$b$H$O!V(BMai$B%$%s%?%U%'!<%9L>(B.dicon$B!W$,L5$$%Q%?!<%s$GF0$+$7$F$$$F(B
>> > >>$B!!!!(B $BNc30$,H/@8$7$F$*$j$^$7$?!#(B
>> > >>
>> > >>$B!!(B $B"((BS2ContainerFactory.java$B!J(Bver2.44$B!K$N%=!<%9%3!<%I$r8+$k$H!"(B
>> > >>$B!!!!(B $B!&(BS2ContainerFactory.create()$B$G$O(B initialized=false $B$N>l9g!"(B
>> > >>$B!!!!!!(B $B$^$:(Bconfigure()$B$r<B9T$9$k!#(B
>> > >>
>> > >>$B!!!!!!(B initialized$B$O!"(Bconfigure()$B$,<B9T$5$l$k$H!"(B
>> > >>$B!!!!!!(B $B%j%/%(%9%H=hM}=*N;;~$K(Bfalse$B$[E-MAIL ADDRESS DELETED]$5$l$k$h$&<BAu$5$l$F$$$k$N$G(B
>> > >>$B!!!!!!(B $B:#2s$N%1!<%9$G$O!"I,$:(Bconfigure()$B$,<B9T$5$l$k!#(B
>> > >>
>> > >>$B!!!!(B $B!&(Bconfigure()$B$O0J2<$N$h$&$K<BAu$5$l$F$*$j!"(B
>> > >>$B!!!!!!(B $B%a!<%kAw?.;~$K(Bs2container.dicon$B$rFI$_9~$^$;$J$$$h$&$K$9$k$N$OFq$7$$$h$&$K8+$($^$9!#(B
>> > >>
>> > >>$B!!!!!!(B ----
>> > >>$B!!!!!!(B public static final String FACTORY_CONFIG_KEY =
>> > >> "org.seasar.framework.container.factory.config";
>> > >>
>> > >>$B!!!!!!(B public static final String FACTORY_CONFIG_PATH = "s2container.dicon";
>> > >>
>> > >>$B!!!!!!(B public static void configure() {
>> > >>$B!!!!!!(B     final String configFile = System.getProperty(FACTORY_CONFIG_KEY,
>> > >>$B!!!!!!(B           FACTORY_CONFIG_PATH);
>> > >>$B!!!!!!(B     configure(configFile);
>> > >>$B!!!!!!(B }
>> > >>$B!!!!!!(B ----
>> > >>
>> > >> $B0J>e!"$h$m$7$/$*4j$$CW$7$^$9!#(B
>> > >>
>> > >>
>> > >>
>> > >> 2011$BG/(B8$B7n(B8$BF|7nMKF|(B $BO;(B [E-MAIL ADDRESS DELETED]:
>> > >>> $BO;$G$9!#$R$H$D<ALd$5$;$F$/$@$5$$!#(B
>> > >>>
>> > >>>>$B!!(B $B-"(BS2ContainerFactory.create()$B$NCf$G$O(Bs2container.dicon$B$rFI$_9~$_!"(B
>> > >>>
>> > >>> $B$H$N;v$J$N$G$9$,!"(BMai$B%$%s%?%U%'!<%9L>(B.dicon  $B%U%!%$%k$K!"(B
>> > >>> s2container.dicon$B$r(Binclude$B$7$F$^$;$s$+!)(B
>> > >>> $B$b$7$"$l$P!"62$i$/$=$N(Binclude$B$OITMW$+$H;W$$$^$9$N$G(B
>> > >>> $B:o=|$7$F$b$&0lEY$43NG'$*4j$$$7$^$9!#(B
>> > >>>
>> > >>>
>> > >>> 2011$BG/(B8$B7n(B4$BF|(B18:03 $B5\:j=SO:(B <[E-MAIL ADDRESS DELETED]>:
>> > >>>> $B$*@$OC$K$J$j$^$9!"5\:j$H?=$7$^$9!#(B
>> > >>>>
>> > >>>> $B"!8=:_!"0J2<$N$h$&$J8=>]$,H/@8$7$F$*$j$^$9!#(B
>> > >>>>$B!!(B $B2r7hJ}K!Ey$465<xD:$-$?$/!#(B
>> > >>>>
>> > >>>>  $B0J2<!"D9J8$K$J$j$^$9$,!"$4MF<O2<$5$$!#(B
>> > >>>>
>> > >>>> $B!ZF0:n4D6-![(B
>> > >>>> $B!&(BJDK 1.6.0_23
>> > >>>> $B!&(Bapache-tomcat 6.0.32
>> > >>>> $B!&(Bs2-framework-2.4.44.jar
>> > >>>> $B!&(Bs2-extension-2.4.44.jar
>> > >>>> $B!&(Bs2-tiger-2.4.44.jar
>> > >>>> $B!&(Bsa-struts-1.0.4-sp8.jar
>> > >>>> $B!&(Bs2mai-0.9.6.jar
>> > >>>>
>> > >>>> $B!Z8=>]![(B
>> > >>>> tomcat$B$X%G%W%m%$$7$?(BWeb$B%"%W%j%1!<%7%g%s(B(S2Struts$B%Y!<%9(B)$B$r(BHOT deploy$B$K$FF0:n$5$;$F$$$^$9!#$=$N:]!"(B
>> > >>>> $B!&!V%a!<%kAw?.2hLL!W$K$F!X3NDj!Y%\%?%s$r2!$7!"%5!<%P$X%j%/%(%9%H$7$^$9!#(B
>> > >>>>$B!!(B $B8F$S=P$5$l$?(BAction$B$N<B9T%a%=%C%I$NCf$G!"(BS2Mai$B$K$h$k%a!<%kAw?.$r9T$$$^$9!#(B
>> > >>>>$B!!(B $B%a!<%kAw?.=hM}$r4^$a!"<B9T%a%=%C%I$[E-MAIL ADDRESS DELETED]>o=*N;$7!"!V%a!<%kAw?.40N;2hLL!W$XA+0\$7$^$9!#(B
>> > >>>> $B!&!V%a!<%kAw?.40N;2hLL!W$+$i!"JL$N(BAction$B<B9T%a%=%C%I$r8F$S=P$9$h$&$J%j%/%(%9%H$rH/@8$5$;$^$9!#(B
>> > >>>>$B!!(B $B$9$k$H!"0J2<$N$h$&$JNc30$,H/@8$7$^$9!#(B
>> > >>>> --
>> > >>>> $BCWL?E*(B: $B%5!<%V%l%C%H(B default $B$N(BServlet.service()$B$,Nc30$rEj$2$^$7$?(B
>> > >>>> java.lang.NullPointerException
>> > >>>>        at
>> > >>>> org.seasar.struts.util.S2ExecuteConfigUtil.findExecuteConfig(S2ExecuteConfigUtil.java:70)
>> > >>>>        at
>> > >>>> org.seasar.struts.filter.RoutingFilter.doFilter(RoutingFilter.java:127)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> > >>>>        at
>> > >>>> org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:79)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> > >>>>        at
>> > >>>> xx.xx.xx.xx.xx.filter.DataSourceSwitchFilter.doFilter(DataSourceSwitchFilter.java:74)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> > >>>>        at
>> > >>>> org.seasar.framework.container.hotdeploy.HotdeployFilter.doHotdeployFilter(HotdeployFilter.java:99)
>> > >>>>        at
>> > >>>> org.seasar.framework.container.hotdeploy.HotdeployFilter.doFilter(HotdeployFilter.java:67)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> > >>>>        at
>> > >>>> org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:69)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> > >>>>        at
>> > >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> > >>>>        at
>> > >>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> > >>>>        at
>> > >>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>> > >>>>        at
>> > >>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
>> > >>>>        at
>> > >>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>> > >>>>        at
>> > >>>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>> > >>>>        at java.lang.Thread.run(Thread.java:662)
>> > >>>> --
>> > >>>>
>> > >>>> $B!ZD4::7k2L![(B
>> > >>>> $B!{(BCOOL deploy$B$G$ONc30$OH/@8$;$:!"(BHOT deploy$B$GH/@8$7$^$9!#(B
>> > >>>> $B!{%a!<%kAw?.%3!<%I$r%3%a%s%H%"%&%H$9$k$H!"Nc30$OH/@8$7$^$;$s!#(B
>> > >>>> $B!{%a!<%kAw?.%3!<%I$,$"$k>l9g$H$J$$>l9g$G=hM}$rHf$Y$k$H!"0J2<$N$h$&$J0c$$$,$"(B>
>> > >>>> _______________________________________________
>> > >>>> Seasar-user mailing list
>> > >>>> [E-MAIL ADDRESS DELETED]
>> > >>>> https://ml.seasar.org/mailman/listinfo/seasar-user
>> > >>>>
>> > >>>
>> > >> _______________________________________________
>> > >> Seasar-user mailing list
>> > >> [E-MAIL ADDRESS DELETED]
>> > >> https://ml.seasar.org/mailman/listinfo/seasar-user
>> > >>
>> > >>
>> > >
>>
>> --
>> {
>>   name: "Koichi Kobayashi",
>>   mail: "[E-MAIL ADDRESS DELETED]",
>>   blog: "http://d.hatena.ne.jp/koichik/",
>>   twitter: "@koichik"
>>  }
>
> --
> {
>  name: "Koichi Kobayashi",
>  mail: "[E-MAIL ADDRESS DELETED]",
>  blog: "http://d.hatena.ne.jp/koichik/",
>  twitter: "@koichik"
>  }
>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>


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