Flex 3 で HTTPService を使用すると、時折 ConcurrencyError エラーが発生します。4 つの HTTPService オブジェクトがあり、すべて concurrency=single で構成されています。FaultEvent でどのサービス オブジェクトが問題を引き起こしたのかがわからず、オンデマンドで簡単に再現できないため、診断を続行する方法がわかりません。
私のアプリの特徴の 1 つは、HTTPService 呼び出しの 1 つから結果を受け取った直後に、URLRequest を使用してサウンドをロードしていることです。これは同時実行エラーに関連している可能性がありますか?
フォルトは次のようになります。
[FaultEvent fault=[RPC Fault faultString="Attempt to invoke while another call is pending. Either change concurrency options or avoid multiple calls." faultCode="ConcurrencyError" faultDetail="null"] messageId=null type="fault" bubbles=false cancelable=true eventPhase=2]