Erro ognl  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
seufagner
JavaEvangelist
[Avatar]

Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline

Estou recebendo um erro ao tentar salvar uma entidade. O trace não me informa nada que eu possa tentar resolver.

Acredito que este erro se dá quando o vraptor tenta resolver o nome dos atributos de uma das entidades envolvidas (ou alguma dependencia desta)

stack




controller


@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
[Email] [WWW]
seufagner
JavaEvangelist
[Avatar]

Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline

Comentei as validações e funcionou. não entendi.

@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
[Email] [WWW]
seufagner
JavaEvangelist
[Avatar]

Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline

Curioso, o problema não é a validação. É quando tento retornar para a mesma página de origem da chamada.

Quando ocorre um erro ao tentar salvar uma entidade, que provem da tela correspondente ao metodo 'form', que exibe o formulario, eu redireciono para form (refered) para entao exibir o erro. O mesmo ocorre com o metodo 'update' do controller.

Seria um bug ?

@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
[Email] [WWW]
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Não sei bem o que pode ser, creio que o Lucas pode responder melhor.

Mas você pode usar o iogi ao invés do ognl. Não sei como está a implementação dele. Quando conversei com o Lucas sobre isso estava ainda em testes.

Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

tenta fazer o que o garcia falou e trocar o ognl pelo iogi...

mas dá uma olhada no erro:
java.lang.StackOverflowError

isso quer dizer que vc tá redirecionando pra mesma página, e tá dando o mesmo erro de validação, que redireciona pra mesma página, etc... tenta ver se vc não caiu num caso desses..

[]'s

--
Caelum
www.caelum.com.br

seufagner
JavaEvangelist
[Avatar]

Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline

Lucas Cavalcanti wrote:tenta fazer o que o garcia falou e trocar o ognl pelo iogi...

mas dá uma olhada no erro:
java.lang.StackOverflowError

isso quer dizer que vc tá redirecionando pra mesma página, e tá dando o mesmo erro de validação, que redireciona pra mesma página, etc... tenta ver se vc não caiu num caso desses..

[]'s


É Lucas, eu sei disso. Mas isto não ocorre não. Como te falei, eu só retorno para página que chamou (deferer)

@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
[Email] [WWW]
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

seufagner wrote:É Lucas, eu sei disso. Mas isto não ocorre não. Como te falei, eu só retorno para página que chamou (deferer)


seufagner, esse é o problema. Se você está na tela de EDIT e quando clica para ir pro STORE e da um erro, seu referer é EDIT, então você redireciona para ele, certo? Sò que agora seu referer é o STORE, e quando você tentar enviar de novo e der erro você irá para o referer que é o STORE, que obviamente dá erro e você volta pro STORE N vezes até estourar.

Se não me engano do tópico onde eu pedi pro Lucas fazer um Exception Handler eu expliquei sobre o uso do referer não ser adequado para isso.

http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum.
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Sobre o referer: http://www.guj.com.br/posts/list/30/136307.java#789504
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team