Rafael, Desculpe mas n�o ficou claro se voc� est� tentando receber os VOs do Java ou enviando os VOs para o Java.
Se voc� estiver recebendo, utilize o debug para colocar um breakpoint e inspecione o VO recebido, acho que � mais simples que escrever logs. Ao inspecionar o VO recebido note que o Flex dever� indicar a classe mapeada corretamente, caso isso n�o ocorra nos mande um e-mail. Se voc� estiver enviando para o Java tente fazer da seguinte forma: Descricao dos VOs: Nivel1VO cod:Number nivel2VO:Nivel2VO Nivel2VO cod:Number label:String Codigo exemplo: var n1:Nivel1VO = new Nivel1VO(); var n2:Nivel2VO = new Nivel2VO(); n2.cod = 1; n2.label = 'teste'; ni.cod = 1; n2.nivel2VO = n2; Dessa maneira acho que fica mais f�cil debugar. -----Mensagem Original----- From: Rafael [EMAIL PROTECTED] Date: Sun, 10 Jun 2007 03:49:14 -0300 To: [email protected] Subject: [flexdev] Problema com VO's > > Se alguem tiver paciencia para ler tudo e querer ajudar ehehe eu agrade�o > > Amigos estou com um problema que j� est� fazendo eu virar a noite ... > > Vou tentar explicar ... tenho um arquivo texto, o java l� ele e monta > os objetos ... perfeito por enquanto. Meus VO's eu tenho todos > mapeados iguais para o Flex, com todos remoteclass. Quando fa�o a > convers�o com o AMFTranslator ele consegue traduzir ... de t�o > desesperado para confirmar eu at� fiz isso heuihee para mostrar nos > logs do tomcat ... > > ASObject objeto = (ASObject) new ASTranslator().toActionScript(s); > System.out.println("MAPA "+objeto.values()); > > ASObject ob = (ASObject) new > ASTranslator().toActionScript(s.getGrupos().get(0)); > System.out.println("MAPA DO PRIMEIRO OBJETO SQUIDGRUPO "+ob.values()); > > ASObject ob1 = (ASObject) new > ASTranslator().toActionScript(s.getGrupos().get(0).getSitesBloq().get(0)); > System.out.println("MAPA DO PRIMEIRO OBJETO SITES BLOQUEADOS DO SQUID > GRUPO"+ob1.values()); > > e ele est� lan�ando corretamente os valores, significa ent�o que as > convers�es est�o bem sucedidas, no meu arquivo de logs tb est� tudo > perfeito at� ai. > > Quando eu clico num bot�o la na minha aplica��o flex, ele chama uma > classe no java e retorna meu objeto principal, que tem uns arrays de > objetos que tem outros arrays de objeto dentro (acima foi confirmado > que a convers�o est� ok) > > no primeiro nivel do meu objeto tenho a string nome, mando escrever na > tela e vai perfeitamente > no segundo nivel do meu objeto (� um array de um tipo de objeto), eu > mando escrever o nome e escreve perfeitamente > no terceiro nivel do meu objeto (� um array de um tipo de objeto > dentro de outro array de tipo de objeto dentro de um objeto) eu mando > escrever o valor e ele manda isso para a tela > > Error #1009: Cannot access a property or method of a null object reference. > > O que me deixa indignado � que no primeiro e segundo n�vel o objeto > encontra em estado perfeito, no terceiro nivel n�o, sendo que eu > confirmei no java que o meu ASObject tem os objetos dentro, nao sei o > que fazer hehehe > > > > []s Hamad Amaral [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
