[akabana-user:102] Re: ほぼ同時リクエスト?したときに例外が発生します

jun funakura jun.funakura @ gmail.com
2007年 3月 2日 (金) 22:24:30 JST


hirossyさん

ふなくら(nod)です。
こんばんは。

報告ありがとうございます。
もし、再現できるような簡単なものがあれば
いただけますでしょうか。


いづれにしても、調べてみます。
取り急ぎご連絡まで。


--
ふなくら

07/03/01 に hiroshi yamamoto<hirossy @ gmail.com> さんは書きました:
> いつもお世話になっております。hirossyと申します。
>
> mxml画面初期処理(init()など)で、
> あらかじめコンボボックスやDatagridの値を入れておきたい!
> ってゆうパターンがよくあると思うのですが、
>
> 同じRemotingServiceクラス・同じメソッドに、ほぼ同時に2回リクエストした場合、
> 以下のような例外が出ません??
>
> 1回のリクエストなら例外が出ないのですが。
> そして、そもそもそんな作り方をしている私も問題アリですが(汗
>
> AS側はCairngormです。
> S2Flex2は1.0.0です。
>
> 私のサーバーリクエストの方法が間違っているのか、なにか回避策があるのか・・・
> なにも掴めておりません。
>
> すみませんが、この件についてアドバイス宜しくお願いいたします。
>
> DEBUG 2007-03-01 18:16:26,158 [http-8080-Processor23]
> クラス(jp.co.***.service.impl.ItemsectionServiceImpl[itemsectionService])のコンポーネント定義を登録します
> ERROR 2007-03-01 18:16:26,251 [http-8080-Processor23] getMetaDef
> java.lang.UnsupportedOperationException: getMetaDef
>         at org.seasar.framework.container.impl.SimpleComponentDef.getMetaDef(SimpleComponentDef.java:298)
>         at org.seasar.flex2.rpc.remoting.service.impl.RemotingServiceLocatorImpl.hasRemotingServiceMetadata(RemotingServiceLocatorImpl.java:41)
>         at org.seasar.flex2.rpc.remoting.service.impl.RemotingServiceLocatorImpl.canRegisterService(RemotingServiceLocatorImpl.java:48)
>         at org.seasar.flex2.rpc.remoting.service.impl.RemotingServiceLocatorImpl.isSupportService(RemotingServiceLocatorImpl.java:101)
>         at org.seasar.flex2.rpc.remoting.service.impl.AbstractRemotingServiceInvokerImpl.supports(AbstractRemotingServiceInvokerImpl.java:74)
>         at org.seasar.flex2.rpc.remoting.service.impl.RemotingServiceInvokerChooserImpl.chooseInvoker(RemotingServiceInvokerChooserImpl.java:36)
>         at org.seasar.flex2.rpc.remoting.message.processor.impl.MessageBodyProcessorImpl.processBody(MessageBodyProcessorImpl.java:96)
>         at org.seasar.flex2.rpc.remoting.message.processor.impl.MessageBodyProcessorImpl.process(MessageBodyProcessorImpl.java:65)
>         at org.seasar.flex2.rpc.remoting.message.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:55)
>         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)
>
>
>
> --
> -----------------------------------------------------------
>  hirossy @ gmail.com (Hiroshi Yamamoto)
>  http://d.hatena.ne.jp/hirossy1977/
> -----------------------------------------------------------
> _______________________________________________
> akabana-user mailing list
> akabana-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/akabana-user
>


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