:: VRaptor 3 - Problema na aplicação exemplo vraptor-mydvds-3.0.1  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
marciobarroso
Virtual Machine Man
[Avatar]

Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline

Eu baixei hoje a aplicação pois vou iniciar um novo projeto, e como fazia um tempo que não fazia nada com VRaptor iria usá-la como base.

Eu importei como projeto para o eclipse, e precisei somente acertar algumas referencias no Java build path do projeto para retirar os erros de compilação.

Em seguida, eu subi a aplicação no tomcat, e recebi então a exceção abaixo:



Ai então, tentei acessar a aplicação pelo uri /home/login e consegui então efetuar o cadastro, login e o crud de dvds.

Alguém poderia me auxiliar no ajuste desta exceção?

This message was edited 1 time. Last update was at 28/10/2009 00:25:36

[Email] [WWW] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

não entendi qual é o problema com essa exceção...

quando vc acessa o "/", a parte de autenticação deveria te redirecionar para o login... isso não está acontecendo?

o que aparece no browser?

se só apareceu essa ValidationException no log, pode ser que seja só logging e não prejudique em nada o sistema...

PS: não coloque logs tão grandes na msg do guj... o javascript que mostra códigos fica demorando qdo tem códigos gigantes... =(

--
Caelum
www.caelum.com.br

garcia-jj
JWizard

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

Marcio, você pode editar sua mensagem e remover até a linha 150, deixando apenas o restante? Meu chromium quase travou aqui.

Mas enfim, note essa mensagem de erro:



Ou seja, a aplicação funciona direito, está subindo (nota-se pelos logs) e tudo bem. O que me parece acontecer é que você está enviando um formulário com campos vazios, então o erro de validação está pegando. O que você acha Lucas, que conhece melhor a loja de dvds, há alguma validação usando os validators?

http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum.
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

acho que eu já sei qual é o problema...

o interceptador de autenticação do mydvds está usando o validator pra redirecionar pra página de login... o problema é que não dá pra fazer isso dentro de um interceptador, e eu não tinha me dado conta disso =(

talvez até funcione, mas esse não é o jeito de fazer...

pra resolver isso, abra o AuthorizationInterceptor do mydvds, troque o Validator que ele recebe por um Result, e ao inves de fazer uma validação faça um if que use o result para redirecionar:

algo como:

if usuário não está na sessão
result.use(logic()).redirectTo(HomeController.class).form();

ou algo do tipo...

vou corrigir isso assim que possível (estou sem meu notebook agora...)

--
Caelum
www.caelum.com.br

marciobarroso
Virtual Machine Man
[Avatar]

Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline

Vlw Lucas...

Grande abraço pessoal
[Email] [WWW] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

já foi corrigido, se você quiser pegar a nova versão do src:

http://github.com/caelum/vraptor

--
Caelum
www.caelum.com.br

 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team