VRaptor - Problema na utilização do VRaptorRequestHolder - NullPointer  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
IAX
Thread.start()
[Avatar]

Membro desde: 11/05/2007 03:15:13
Mensagens: 46
Localização: Uberlândia - MG
Offline

Bom Dia Pessoal,

Estou tentando utilizar o VRaptorRequestHolder na aplicação mas estou recebendo NullPointerException ao executar o comando VRaptorRequestHolder.currentRequest() não sei o que pode ser, o Bean que estou utlizando para chamar está anotado com


(a última anotação preciso pois estou utilizando Spring 3 na aplicação também).

Se alguém puder me ajudar

This message was edited 1 time. Last update was at 15/06/2011 10:08:24

Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

Você não precisa da anotação do spring, se você estiver usando o VRaptor 3.3.x. Na última versão você pode usar esse componente nos componentes do spring sem problema...

Pode ser que com a anotação do Spring ele crie outra instância do mesmo componente, só que no escopo singleton, e você esteja usando esse componente num contexto fora do request.

o VRaptorRequestHolder usa threadlocal pra controlar a request, se o componente rodar em outra thread pode dar null pointer também...


tente receber o request diretamente como dependência, marcando-o como scoped-proxy

--
Caelum
www.caelum.com.br

garcia-jj
JWizard

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

Evite usar ThreadLocal. Não vale a pena. Use algo mais inteligente como injetar um request como o Lucas falou.

http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum.
IAX
Thread.start()
[Avatar]

Membro desde: 11/05/2007 03:15:13
Mensagens: 46
Localização: Uberlândia - MG
Offline

Bom Dia,

E como eu faria isso? Injetar o request???

Obrigado.
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

no construtor!



se isso não funcionar, pq o componente é session scoped, tente fazer isso:

--
Caelum
www.caelum.com.br

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