kagarask Posted April 21, 2010 Share Posted April 21, 2010 I have a created many report with iReports 3.5.2 in netbeans 6.9M1. In one specific report, i can compile it in netbeans, select parameters and view the filled report but when i run in from inside tomcat webapps, it gives the following exception java.lang.NullPointerException at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooters(JRVerticalFiller.java:793) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:298) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:134) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:938) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:841) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417) at org.apache.jsp.reports.reports_005fviewable_005freport_005fdisplay_jsp._jspService(reports_005fviewable_005freport_005fdisplay_jsp.java from :234) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:109) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:486) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:315) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:288) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:647) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:579) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:831) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106) This specific report is very similar to another report as only the query's where clause criteria changes and runs very well in tomcat. What do i need to do to avoid this error now and in future? Thanks in advance. I have included the jrxml file Link to comment Share on other sites More sharing options...
manousek Posted May 11, 2010 Share Posted May 11, 2010 Hi,I have the same problem with NPE on JRVerticalFiller.fillGroupFooters(..).Problem appears on reports made in older version iReport/JasperReports.On 3.7.0 runs ok, but on 3.7.2 ends with NPE.group.getFooterPositionValue() in group.getFooterPositionValue() line 793 returns null and switch statement fails. When I re-compile reports in 3.7.2. , all is ok.Is there any way to make old reports work on 3.7.2 without recompilation? Thanks, Jara Link to comment Share on other sites More sharing options...
pedrogenio Posted June 4, 2010 Share Posted June 4, 2010 manousekWrote: Hi, I have the same problem with NPE on JRVerticalFiller.fillGroupFooters(..). Problem appears on reports made in older version iReport/JasperReports. On 3.7.0 runs ok, but on 3.7.2 ends with NPE. group.getFooterPositionValue() in group.getFooterPositionValue() line 793 returns null and switch statement fails. When I re-compile reports in 3.7.2. , all is ok. Is there any way to make old reports work on 3.7.2 without recompilation? Thanks, Jara I have the same question, Is there any way to make old reports work on 3.7.2 without recompilation? Link to comment Share on other sites More sharing options...
debobrotadas Posted March 15, 2011 Share Posted March 15, 2011 hi. i have made a report in iReport3.00 compiled and when i am trying to run jasper file i am getting following error.can anybody help me? -----------> MIssue.set_ValueNoCheck: ReleaseNo - Value too long - truncated to length=4 [13]===========> ProcessUtil.startJavaProcess: org.compiere.report.ReportStarter [13]java.lang.NullPointerException at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillGroupFooters(JRVerticalFiller.java:793) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportEnd(JRVerticalFiller.java:298) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:134) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:942) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:841) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:417) at org.compiere.report.ReportStarter.startProcess(ReportStarter.java:554) at org.adempiere.util.ProcessUtil.startJavaProcess(ProcessUtil.java:160) at org.adempiere.util.ProcessUtil.startJavaProcess(ProcessUtil.java:105) at org.compiere.apps.ProcessCtl.startProcess(ProcessCtl.java:649) at org.compiere.apps.ProcessCtl.run(ProcessCtl.java:432) at java.lang.Thread.run(Thread.java:619) RegardsDebobrota Das Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now