Erro misterioso no JasperReport!

2 respostas
G

Galera,

estou passando uma collection devidamente preenchida por JavaBeans para o metodo fillReport para preencher meu relatorio no IReport.
Nao há valores nulos e os campos do meu relatorio estao com os nomes e tipos identicos aos do Bean.
quando executo o metodo fillReport, ocorre o seguinte erro:

java.lang.NullPointerException

java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2217)

java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2230)

java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2698)

java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:750)

java.io.ObjectInputStream.<init>(ObjectInputStream.java:268)

net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:188)

net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:407)

br.org.df.codeplan.sigterra.struts.contabil.emiteRelatorioEstoque.EmiteRelatorioEstoqueAction.exibirRelatorio(EmiteRelatorioEstoqueAction.java:89)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

java.lang.reflect.Method.invoke(Method.java:585)

org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280)

org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216)

org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)

javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

2 Respostas

R

aparentemente nao tá conseguindo carregar alguma coisa, que no caso deve ser a collection. eu nao sei resolver, nao usei ainda essa maneira de fazer relatorio. Mas se deu null exception, deve tá faltando algum detalhe, apesar de voce ter dito que ta tudo preenchido

G

valeu,
já achei o problema, tava fazendo um referencia de forma errada.

Criado 13 de junho de 2005
Ultima resposta 15 de jun. de 2005
Respostas 2
Participantes 2