Método sempre retorna null com JSF  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Rodrigo Manhães
JavaGuru
[Avatar]

Membro desde: 14/07/2005 17:07:07
Mensagens: 242
Localização: Campos dos Goytacazes/RJ
Offline

Boa tarde,

utilizo JSF+EJB+JPA e estou enfrentando um problema estranhíssimo. Em um cadastro de horários de uma turma de alunos, é necessário verificar coincidências de horários. Daí criei um método verificaCoincidencia() na classe Turma, que retorna um Map<Horario, Horario> com os pares de coincidências encontrados. Todo o processamento para a verificação é feito no próprio objeto Turma, que já está associado aos horários, não há qualquer consulta ao BD. O método é chamado a partir do MBean.

O problema é o seguinte: a coincidência é encontrada dentro do método, que cria o mapa, atribui o par correto e retorna o mapa. No MBean, contudo, o retorno do método é sempre null. Nos testes de unidade, fora do servidor web, o método funciona perfeitamente, retornando o mapa de modo correto.

Tentamos substituir o retorno passando o mapa por parâmetro e o método também recebe sempre o parâmetro como nulo, mesmo que seja passado um objeto válido.

Alguém tem idéia do que pode ser isto?

https://github.com/rodrigomanhaes
http://programacaoradical.blogspot.com
ACDias
JavaGuru
[Avatar]

Membro desde: 11/08/2006 19:54:51
Mensagens: 219
Localização: Patos de Minas
Offline

Pode passar o código da página JSF?
Rodrigo Manhães
JavaGuru
[Avatar]

Membro desde: 14/07/2005 17:07:07
Mensagens: 242
Localização: Campos dos Goytacazes/RJ
Offline

Seguem códigos das três partes envolvidas: página, MBean e classe de domínio.

Página


O último link da página chama o método salvarHorario do MBean, transcrito abaixo:


Abaixo, o código do método verificarCoincidencias() na classe Turma


O método funciona perfeitamente nos testes de unidade. Porém, quando roda no servidor (Glassfish), retorna sempre null. Durante a depuração, o conteúdo do mapa se mostra um objeto válido até o retorno do método. No MBean, porém, o retorno é sempre nulo.

Agradeço qualquer ajuda.

https://github.com/rodrigomanhaes
http://programacaoradical.blogspot.com
GabrielCardelli
GUJ Ranger
[Avatar]

Membro desde: 25/10/2008 13:07:31
Mensagens: 823
Localização: Rio de Janeiro
Offline

Estou com o mesmo problema, alguem pode me ajudar?

Abraço.

(Eu sei que o tópico é antigo, sem flood)

Gabriel Cardelli
http://www.opengti.com.br
[Email]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team