Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0009807Openbravo ERP09. Financial managementpublic2009-07-08 13:212009-09-15 00:00
vmromanos 
vmromanos 
urgentminoralways
closedfixed 
20Ubuntu 8.04
pi 
pi 
Core
No
0009807: Exception in General Ledger Report when no data is available
If you run the General Ledger Report with a set of filters that return no data, the application will show a java.lang.ArrayIndexOutOfBoundsException

ERROR org.openbravo.erpCommon.ad_reports.ReportGeneralLedger - Error captured:
java.lang.ArrayIndexOutOfBoundsException: 0
    at org.openbravo.erpCommon.ad_reports.ReportGeneralLedger.printPageDataSheet(ReportGeneralLedger.java:362)
    at org.openbravo.erpCommon.ad_reports.ReportGeneralLedger.doPost(ReportGeneralLedger.java:126)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
    at org.openbravo.base.HttpBaseServlet.serviceInitialized(HttpBaseServlet.java:224)
    at org.openbravo.base.secureApp.HttpSecureAppServlet.service(HttpSecureAppServlet.java:324)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.openbravo.utils.SessionExpirationFilter.doFilter(SessionExpirationFilter.java:66)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.openbravo.utils.CharsetFilter.doFilter(CharsetFilter.java:35)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.openbravo.dal.core.DalRequestFilter$1.doAction(DalRequestFilter.java:79)
    at org.openbravo.dal.core.ThreadHandler.run(ThreadHandler.java:46)
    at org.openbravo.dal.core.DalRequestFilter.doFilter(DalRequestFilter.java:85)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)


1- Go to Financial Management || Accounting || Analysis Tools || General Ledger Report || General Ledger Report
2- Introduce filters which will return no data. Example:
* Start date: 01-01-2222
* End date: 01-02-2222
3- Press HTML Format button
No tags attached.
Issue History
2009-07-08 13:21vmromanosNew Issue
2009-07-08 13:21vmromanosAssigned To => rafaroda
2009-07-20 11:43psarobeAssigned Torafaroda => dalsasua
2009-07-20 11:43psarobePrioritynormal => urgent
2009-07-20 11:43psarobeStatusnew => scheduled
2009-09-10 11:19vmromanosAssigned Todalsasua => vmromanos
2009-09-10 11:28vmromanosStatusscheduled => resolved
2009-09-10 11:28vmromanosFixed in Version => pi
2009-09-10 11:28vmromanosFixed in SCM revision => db73154462f9
2009-09-10 11:28vmromanosResolutionopen => fixed
2009-09-14 11:24sureshbabuStatusresolved => closed
2009-09-14 11:24sureshbabuNote Added: 0019883
2009-09-15 00:00anonymoussf_bug_id0 => 2858891

Notes
(0019883)
sureshbabu   
2009-09-14 11:24   
Tested working fine, while executing the General Ledger report there is no exception thrown when there is no data available