Olá Samuel,

Primeiramente, vc deve saber q o Flex é assincrono, o que explicaria
qualquer problema onde suas chamadas tivessem dependências, o que seria
resolvido utilizando o método q vc mesmo comentou (chamando no onResult do
outro RemoteObject).
Pelo menos no código que vc postou não há nada que pareça errado neste
sentido das chamadas, pois em um sistema para popular uma tela faço chamadas
exatamente iguais as suas.
Olhando seu erro reparei  que seu destination está nulo, assim como o body
da sua requisição.
O seu RemoteObject está corretamente configurado (na sua parte MXML )?
Se tiver como postar esta parte detalhando um pouco mais o erro talvez
possamos te ajudar.

=D

Em 16 de março de 2010 17:30, Samuel Soares <samuelesoa...@gmail.com>escreveu:

> Tenho na minha aplicação que chamar dois remoteobjects em sequencia
>
> Exemplo:
>
> private function Inicio():void
> {
>      RemoteObject1.Listar();
>      RemoteObject2.Incluir();
> }
>
> Quando chamo um de cada vez funciona, mas quando chamo em sequencia dá
> um erro no último. Se inverter a ordem sempre dá o erro no último. Tem
> alguma configuração que tenha que ser feita?
>
> Estou contornando o problema chamando o segundo remoteobject no result
> do primeiro:
>
> Exemplo:
>
> RemoteObject1.Listar()
>
> private function onResultRemoteObject1(event:ResultEvent):void
> {
>          RemoteObject2.Incluir();
> }
>
> Já deu problemas em outros remoteobjets do mesmo jeito!!
>
> ---- ERRO
>
> (mx.messaging.messages::ErrorMessage)#0
>  body = (null)
>  clientId = "22C10400-67CF-B688-5B48-00007E7661FF"
>  correlationId = "C2DE9ED2-F726-34CF-853F-7A52344C60D4"
>  destination = (null)
>  extendedData = (null)
>  faultCode = "0"
>  faultDetail = ""
>  faultString = ""
>  headers = (Object)#1
>  messageId = "06FA2033-EBB6-0629-63B4-0000527E35EB"
>  rootCause = (null)
>  timestamp = 126477259200
>  timeToLive = 0
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev




-- 
______________________

Atenciosamente,

Rafael Comim

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a