[akabana-user:101] ほぼ同時リクエスト?したときに例外が発生します
hiroshi yamamoto
hirossy @ gmail.com
2007年 3月 1日 (木) 18:44:31 JST
いつもお世話になっております。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 メーリングリストの案内