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 -~----------~----~----~----~------~----~------~--~---
