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)