Я получаю случайные ошибки ConcurrencyError при использовании HTTPService в Flex 3. У меня есть четыре объекта HTTPService, все из которых настроены с concurrency = single. Однако я не уверен, как продолжить диагностику, поскольку в FaultEvent я не вижу, какой объект службы вызвал проблему, и я не могу легко воспроизвести его по запросу.
Одна из особенностей моего приложения заключается в том, что я также использую URLRequest для загрузки звука вскоре после получения результата от одного из вызовов HTTPService. Может ли это быть связано с ошибкой параллелизма?
Неисправность выглядит так:
[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]