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

jun funakura [E-MAIL ADDRESS DELETED]
2007年 3月 31日 (土) 00:54:17 JST


hirossyさん

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

ファイル受け取りました。ありがとうございました。

プロジェクトをimportして動作確認したところ
ボタンクリックやcreationCompleteでサーバアクセス
するところが動作しませんでした。

頂いたメールからs2flex2_exampleにあるadd.mxml + add_script.as
をもとにcreationCompleteとDataGridのinitializeを追加しました。

> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
> xmlns:s2="http://www.seasar.org/s2flex2/mxml" xmlns="*"
> layout="absolute" creationComplete="calculate();">

> <mx:DataGrid x="10" y="40" height="110" initialize="calculate();">

#これであっていますでしょうか?

しかしながら上記では再現しませんでした。(>.<)
同様にs2flex2-example(2.4HotDeploy構成)でも再現せず
calculateが2回正常に呼び出されていました。

mxml  + AS3のコードで上記と異なるところがありましたら
おしえていただけますでしょうか。

お手数をおかけいたします。
どうぞよろしくお願いいたします。


--
ふなくら(nod)



07/03/29 に hiroshi yamamoto<[E-MAIL ADDRESS DELETED]> さんは書きました:
> お世話になっております。
> hirossy(やまもと)です。
>
> かなり時間が経ってしまいましたが、
>
> サンプルを作成し、
> ふなくらさん宛に送らせていただきました。
>
> ApplicationタグのcreationCompleteと
> DataGridタグのinitiallizeにて
> 同じファンクションを呼び出した場合に発生しました。
>
>
> お手数をお掛けしますが宜しくお願いいたします。
>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
> xmlns:s2="http://www.seasar.org/s2flex2/mxml" xmlns="*"
> layout="absolute" creationComplete="calculate();">
>
> ・・・
>
> <mx:DataGrid x="10" y="40" height="110" initialize="calculate();">
>
> ・・・
>
> function calclate()にて、Remotingしています。
>
>
>
>
> 07/03/02 に jun funakura<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > hirossyさん
> >
> > ふなくら(nod)です。
> > こんばんは。
> >
> > 報告ありがとうございます。
> > もし、再現できるような簡単なものがあれば
> > いただけますでしょうか。
> >
> >
> > いづれにしても、調べてみます。
> > 取り急ぎご連絡まで。
> >
> >
> > --
> > ふなくら
> >
> > 07/03/01 に hiroshi yamamoto<[E-MAIL ADDRESS DELETED]> さんは書きました:
> > > いつもお世話になっております。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)
> > >
> > >
> > >
> > > --
> > > -----------------------------------------------------------
> > >  [E-MAIL ADDRESS DELETED] (Hiroshi Yamamoto)
> > >  http://d.hatena.ne.jp/hirossy1977/
> > > -----------------------------------------------------------
> > > _______________________________________________
> > > akabana-user mailing list
> > > [E-MAIL ADDRESS DELETED]
> > > https://ml.seasar.org/mailman/listinfo/akabana-user
> > >
> > _______________________________________________
> > akabana-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/akabana-user
> >
>
>
> --
> -----------------------------------------------------------
>  [E-MAIL ADDRESS DELETED] (Hiroshi Yamamoto)
>  http://d.hatena.ne.jp/hirossy1977/
> -----------------------------------------------------------
> _______________________________________________
> akabana-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/akabana-user
>


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