Alberto,

Uma coisa que já aconteceu comigo e eu cheguei até postar na lista mas não
obtive resposta era o seguinte cenário:

- quando o meu remoteObject ia mandar o "response" pra tela ele não
convertia aquele objeto na minha classe .as, e quando eu ia acessar algum
atributo dessa minha classe na minha tela, estourava uma excecção muito
parecida com essa, mas no caso falava que ele não conseguia converter o
objeto ASFObject em um objeto sabe la deus o que...

Bom, pra resumir a única solução que eu encontrei foi quando eu recebia esse
objeto, eu "casteava" ele pro objeto que eu queria...e quando fiz isso a
aplicação funcionou..

Acho que voce podia tentar ver se essa "adaptação" faça funcionar seu
sistema.

Se atente aos objetos que seus métodos das classe JAVA e AS estão tipadas,
caso voce perceba que algo está estranho, "apele" para a minha solução.

Do mais infelizmente, não sei como lhe ajudar mais.

Obrigado

2009/7/23 Alberto Magno <[email protected]>

> Opa Vinicius,
>
> cara seguinte, quando chamo o método ab do serviço A primeiro passando como
> parametro X, o sistema só roda aquele método que recebe esse parametro. Ai
> paro o sistema e rodo novamente, acessando o método ba do serviço B passando
> como parametro o X, o sistema só roda esse serviço. Fui a fundo debugando, e
> acompanhei até o momento em que o remoteObject faz o send pelo serviço. E vi
> que meu objeto de parametro não é nulo.
>
> 2009/7/23 Vinicius Martinez <[email protected]>
>
>> Cara,
>>
>> Seguinte..se voce reparar bem na mensagem de erro, ele esta tentando
>> converter esse objeto porque está com uma referência nulla.
>>
>> Acho que voce precisa rever esse seu código pois acredito que o problema é
>> que em algum momento do seu sistema, voce seta esse objeto como nulo e está
>> tentando passar o mesmo pra frente.
>>
>> Abs
>>
>>
>>
>> 2009/7/23 Alberto Magno <[email protected]>
>>
>>> Sim.
>>>
>>> AS:
>>>
>>> package util
>>> {
>>>     import mx.collections.ArrayCollection;
>>>
>>>     [RemoteClass(alias="teste.util.PageResult")]
>>>     [Bindable]
>>>     public class PageResult
>>>     {
>>>
>>>         public var list:ArrayCollection;
>>>         public var quantTotal:int;
>>>         public var quantPorPagina:int;
>>>         public var nrPaginas:int;
>>>         public var pagAtual:int;
>>>         public var posicaoProxRegistro:int;
>>>
>>>         public function PageResult()
>>>         {
>>>         }
>>>
>>>     }
>>> }
>>>
>>> O maior problema é que todas as requisições do primeiro servico,
>>> funcionam. Mas quando tento outro serviço não funciona. :(
>>>
>>>
>>> 2009/7/23 Ronaldo Rigoni ... <[email protected]>
>>>
>>>> Tua classe AS ta mapeada com
>>>>     [RemoteClass(alias="meupacote.minhaClasse")]
>>>> ?
>>>>
>>>> Ronaldo.
>>>>
>>>> 2009/7/23 Alberto Magno <[email protected]>
>>>>
>>>> Olá galera,
>>>>>
>>>>> estou com o seguinte bug, chamo um serviço atráves da classe
>>>>> RemoteObject passando como parametro uma classe X, que está mapeada no meu
>>>>> lado java(servidor).
>>>>> Essa requisição pra o primeiro serviço funciona perfeitamente, quantas
>>>>> vezes for chamada. Mas quando mudo de serviço e tento passar outro objeto 
>>>>> do
>>>>> mesmo tipo para esse novo serviço ele da o seguinte erro;
>>>>>
>>>>> TranslationException: Cannot convert type
>>>>> flex.messaging.io.amf.ASObject with remote type specified as 'null' to an
>>>>> instance of class util.PageResult
>>>>>
>>>>> Alguém tem alguma ideia do que seja.
>>>>> --
>>>>> Alberto Magno Xavier Soares
>>>>> Bacharel em Sistemas de Informação
>>>>> Software Engineer - Digivox - João Pessoa - PB
>>>>> Jabber : [email protected]
>>>>> Skype: alberto.mxs
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> []'s,
>>>> Ronaldo Rigoni
>>>> http://www.ronaldorigoni.com.br
>>>> Desenvolvedor JEE
>>>> Ministério da Educação -  CESPE
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Alberto Magno Xavier Soares
>>> Bacharel em Sistemas de Informação
>>> Software Engineer - Digivox - João Pessoa - PB
>>> Jabber : [email protected]
>>> Skype: alberto.mxs
>>>
>>>
>>>
>>
>>
>> --
>> Vinicius Branda Martinez
>>
>> MSN/GTalk: [email protected]
>> Skype: vinicius.branda
>>
>>
>>
>>
>>
>
>
> --
> Alberto Magno Xavier Soares
> Bacharel em Sistemas de Informação
> Software Engineer - Digivox - João Pessoa - PB
> Jabber : [email protected]
> Skype: alberto.mxs
>
> >
>


-- 
Vinicius Branda Martinez

MSN/GTalk: [email protected]
Skype: vinicius.branda

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

Responder a