| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/10/2009 20:34:25
|
marciobarroso
Virtual Machine Man
![[Avatar]](/images/avatar/6828f61cee49c7a4da0f9c1d3e03b857.jpg)
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/10/2009 21:01:52
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/10/2009 22:15:23
|
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/10/2009 22:41:30
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/10/2009 00:27:11
|
marciobarroso
Virtual Machine Man
![[Avatar]](/images/avatar/6828f61cee49c7a4da0f9c1d3e03b857.jpg)
Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline
|
Vlw Lucas...
Grande abraço pessoal
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/10/2009 10:06:35
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
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
 |
|
|
 |
|
|
|
|