[Seasar-user:4875] Re: セッションタイムアウト時のエラーについて
take13
[E-MAIL ADDRESS DELETED]
2006年 10月 24日 (火) 09:35:35 JST
ふなくら様
表題のセッションタイムアウト時のエラーについてですが、何かわかりましたでしょうか?
こちらで調査しているのですが、具体的な対処方法を見つけ出せていない状態です。
何か情報がありましたら、ご教授願えればと思います。
よろしくお願いします。
06/10/12 に Takeshi Watanuki<[E-MAIL ADDRESS DELETED]> さんは書きました:
> ふなくら様
>
> 回答ありがとうございます。
>
> Flex2から呼ばれるServiceのインスタンス属性は、特に意識しておりませんのでデフォルトになっていると思います。
> また、sessionは使用していません。
>
> Seasar初心者なもので、きちんとした回答になっているか恐縮です。
>
> 何か分かりましたらよろしくお願いいたします。
>
>
> 06/10/11 に jun funakura<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > ふなくら(nod)です。
> >
> > 下記の件ですがsessionのタイムアウトを短くして検証してみます。
> > 今しばらくお待ちください。
> >
> > もしよろしければ、
> >
> > Flex2からよばれるServiceのインスタンス属性
> > sessionから出し入れしている情報とタイミング
> >
> > などの情報を頂けますと助かります。
> > 以上よろしくお願いいたします。
> >
> > --
> > ふなくら
> >
> >
> >
> > 06/10/10 に Takeshi Watanuki<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > > arataと申します。
> > >
> > > Windows2003Server、Tomcat 5.5.17にて
> > > Seasar2.4.0、s2-flex2-1.0.0-rc-2を利用したFlexアプリケーションを開発しています。
> > >
> > > アプリケーションを操作しないまま一定時間以上起動し、再度動作させようとした場合、以下のエラーが起こるようです。
> > > web.xmlのsession-timeoutは記述していませんので、デフォルトの30分になっています。
> > >
> > >
> > > 2006-10-10 15:54:47,187 ERROR
> > > org.seasar.flex2.rpc.remoting.message.data.processor.MessageBodyProcessor
> > > - [http-7878-Processor24] (Logger.java:110)
> > > java.util.ConcurrentModificationException
> > > at java.util.Hashtable$Enumerator.next(Hashtable.java:1020)
> > > at org.apache.catalina.util.Enumerator.<init>(Enumerator.java:100)
> > > at org.apache.catalina.util.Enumerator.<init>(Enumerator.java:66)
> > > at org.apache.catalina.session.StandardSession.getAttributeNames(StandardSession.java:1032)
> > > at org.apache.catalina.session.StandardSessionFacade.getAttributeNames(StandardSessionFacade.java:119)
> > > at org.seasar.flex2.util.data.storage.impl.HttpSessionDataStorage.getPropertyNames(HttpSessionDataStorage.java:44)
> > > at org.seasar.flex2.util.data.transfer.impl.TransferImpl.importToComponent(TransferImpl.java:55)
> > > at org.seasar.flex2.rpc.remoting.service.impl.DataTransferSupportedRemotingServiceInvokerImpl.invoke(DataTransferSupportedRemotingServiceInvokerImpl.java:44)
> > > at org.seasar.flex2.rpc.remoting.message.data.processor.impl.MessageBodyProcessorImpl.processBody(MessageBodyProcessorImpl.java:99)
> > > at org.seasar.flex2.rpc.remoting.message.data.processor.impl.MessageBodyProcessorImpl.process(MessageBodyProcessorImpl.java:65)
> > > at org.seasar.flex2.rpc.remoting.message.data.processor.impl.MessageProcessorImpl.process(MessageProcessorImpl.java:64)
> > > at org.seasar.flex2.rpc.remoting.processor.impl.RemotingMessageProcessorImpl.process(RemotingMessageProcessorImpl.java:49)
> > > at org.seasar.flex2.rpc.remoting.RemotingGateway.doPost(RemotingGateway.java:51)
> > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> > > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> > > at org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:63)
> > > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> > > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> > > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> > > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> > > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> > > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> > > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> > > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> > > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> > > at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
> > > at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> > > at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> > > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> > > at java.lang.Thread.run(Thread.java:595)
> > >
> > >
> > > タイムアウトした場合のSessionに絡んだエラーだと思っているのですが、エラーの詳細と対応方法がよく分からず、困っています。
> > > 何か有益な情報をお持ちの方がいらっしゃましたら、アドバイスをお願いいたします。
> > > _______________________________________________
> > > Seasar-user mailing list
> > > [E-MAIL ADDRESS DELETED]
> > > https://www.seasar.org/mailman/listinfo/seasar-user
> > >
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://www.seasar.org/mailman/listinfo/seasar-user
> >
>
Seasar-user メーリングリストの案内