| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 09:33:05
|
GNunesOliveira
Thread.start()
Membro desde: 08/07/2011 10:06:35
Mensagens: 33
Offline
|
Olá,
Me pintou mais uma duvida..
gerou o erro NullPointerException .. e é na minha consulta que está recebendo nulo, todos os campos.. como faço pra reverter isso ?!?!!!
segue abaixo a consulta .
DAO
e o erro.
nessa classe que aponta o erro..
Debugando percebi que o erro está na impressao de beanRelatorios, onde ele faz a consulta no DAO .
Alguém pode me ajudar .?!!??
tenho que terminar isso hoje =/ .
This message was edited 1 time. Last update was at 26/08/2011 09:33:40
|
Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.! |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 09:48:50
|
Zeed01
Virtual Machine Man
Membro desde: 27/10/2006 16:44:29
Mensagens: 668
Offline
|
Bom dia Galera !
Melhor você mandar o resto do código da sua classe RBeanCollectionDataSource.
Mas eu chutaria que sua consulta não esta retornando nada e sua lista "listaTotal" esta retornando nulo para o relatório...
[]s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 10:31:41
|
GNunesOliveira
Thread.start()
Membro desde: 08/07/2011 10:06:35
Mensagens: 33
Offline
|
Zeed01 wrote:Bom dia Galera !
Melhor você mandar o resto do código da sua classe RBeanCollectionDataSource.
Mas eu chutaria que sua consulta não esta retornando nada e sua lista "listaTotal" esta retornando nulo para o relatório...
[]s
Eu não tenho essa classe . .JRBeanCollectionDataSource .
eu importo do JasperReport mas não tenho acesso . . =/ .
e teria como mudar isso, mesmo sem ter acesso a essa classe ?
|
Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 11:27:58
|
GNunesOliveira
Thread.start()
Membro desde: 08/07/2011 10:06:35
Mensagens: 33
Offline
|
Zeed01 wrote:Bom dia Galera !
Melhor você mandar o resto do código da sua classe RBeanCollectionDataSource.
Mas eu chutaria que sua consulta não esta retornando nada e sua lista "listaTotal" esta retornando nulo para o relatório...
[]s
Eu debuguei e vi que na verdade meu erro está no meu
a minha listaTotal realmente está vindo vazia..
então o erro está nos meus set's, que não estão salvando os valores recebidos..
ou na minha consulta no Hql !?
|
Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 12:25:09
|
Zeed01
Virtual Machine Man
Membro desde: 27/10/2006 16:44:29
Mensagens: 668
Offline
|
Boa tarde galera !
Mande o codigo completo do seu DAO.
[]s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 12:39:18
|
GNunesOliveira
Thread.start()
Membro desde: 08/07/2011 10:06:35
Mensagens: 33
Offline
|
Zeed01 wrote:Boa tarde galera !
Mande o codigo completo do seu DAO.
[]s
Segue,
Obrigado pela ajuda!
|
Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 13:29:20
|
Zeed01
Virtual Machine Man
Membro desde: 27/10/2006 16:44:29
Mensagens: 668
Offline
|
Boa tarde galera !
Você testou se a sua query esta retornando algum registro ?
Veja bem... se a sua query não retornar nenhum registro não vai entrar no seu "for", então nada sera adicionado a sua "listaTotal", e ela estará como nulo, gerando o NullPointerException.
[]s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 13:53:39
|
GNunesOliveira
Thread.start()
Membro desde: 08/07/2011 10:06:35
Mensagens: 33
Offline
|
Zeed01 wrote:Boa tarde galera !
Você testou se a sua query esta retornando algum registro ?
Veja bem... se a sua query não retornar nenhum registro não vai entrar no seu "for", então nada sera adicionado a sua "listaTotal", e ela estará como nulo, gerando o NullPointerException.
[]s
Mas no erro, ele exibe como fazendo a consulta da Query ...e depois gera o erro ..
isso não quer dizer, que a consulta estaria certa ??
Vou debugar minha query .. ..
|
Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 14:20:31
|
Zeed01
Virtual Machine Man
Membro desde: 27/10/2006 16:44:29
Mensagens: 668
Offline
|
Boa tarde Galera !
Olha, a consulta pode estar certa (sem erros), mas uma consulta certa também pode retornar nenhum registro.
Sugiro que você copie a sua string SQL e execute diretamente no banco de dados e verifique se retorna registros.
De qualquer forma você pode evitar o erro verificando se existem registros na sua lista, se não existir da uma mensagem para o usuário avisando que nao tem nada para mostrar no relatório, se existirem registros daí você chama o relatorio...
Só uma idéia, não sei se cabe ai no seu problema.
[]s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 15:48:22
|
pmlm
GUJ Master
Membro desde: 20/04/2009 12:20:07
Mensagens: 1199
Localização: Portugal
Offline
|
Devolva ou não registos, a lista nunca será null. Quanto muito estará vazia e isso não provoca NullPointerException
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/08/2011 16:20:55
|
Anime
GUJ Master
![[Avatar]](/images/avatar/81d88d4f508d4f0d8acdf98c2b7ddbf3.jpg)
Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline
|
Oi,
Acho que o problema está no caminho, tente deixa-lo menor...
This message was edited 1 time. Last update was at 26/08/2011 16:21:41
|
As Quatro Chaves da Função Gerencial
O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2011 13:53:52
|
GNunesOliveira
Thread.start()
Membro desde: 08/07/2011 10:06:35
Mensagens: 33
Offline
|
Zeed01 wrote:Boa tarde Galera !
Olha, a consulta pode estar certa (sem erros), mas uma consulta certa também pode retornar nenhum registro.
Sugiro que você copie a sua string SQL e execute diretamente no banco de dados e verifique se retorna registros.
De qualquer forma você pode evitar o erro verificando se existem registros na sua lista, se não existir da uma mensagem para o usuário avisando que nao tem nada para mostrar no relatório, se existirem registros daí você chama o relatorio...
Só uma idéia, não sei se cabe ai no seu problema.
[]s
Então Zeed, no banco minha consulta funciona perfeitamentee !! traz tudo que eu preciso ..
tanto que a consulta do banco está igual ao netbeans, claro que com as mudanças necessárias, mas está no mesmo ritmo .
Agora não entendi a parte que você diz pra verificar a minha lista . . porque eu crio ela só pra exibir meu relatório, e quando debugo minha lista meus parametros vem, que são a data inicial e a datafinal, mas meus campos retornam null, mas eu sei que tem registros.. por esse motivo penso eu que meu erro está na consulta ..
mas não vejo erros a olho nu..
.
valeu
|
Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2011 13:55:26
|
GNunesOliveira
Thread.start()
Membro desde: 08/07/2011 10:06:35
Mensagens: 33
Offline
|
Anime wrote:Oi,
Acho que o problema está no caminho, tente deixa-lo menor...
Oi Anime,
o meu caminho é fixo pela empresa .. não tenho opção de mudar de pasta e talz .. infelizmenteee !!
valeu!
|
Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/08/2011 16:39:30
|
GNunesOliveira
Thread.start()
Membro desde: 08/07/2011 10:06:35
Mensagens: 33
Offline
|
Genteee, ninguém pra me ajudaar ??? rs
meu "instrutor" falou que na verdade o erro está na minha consulta..
mas eu não consigo enxergar isso..
alguem me ajuda ??
na verdadee eu até duvidoo..
porque no banco minha consulta roda perfeitamente..
mas como sou nova em Java não questiono né..
mas alguém tem uma sugestão ???
Valeu
|
Pedir é a maneira mais eficaz de merecer. É a contingência maior de quem precisa.! |
|
|
 |
|
|