"Transaction Totals" report throwing java.lang.IndexOutOfBoundsException
------------------------------------------------------------------------

                 Key: OFBIZ-2662
                 URL: https://issues.apache.org/jira/browse/OFBIZ-2662
             Project: OFBiz
          Issue Type: Bug
    Affects Versions: Release Branch 9.04, SVN trunk
            Reporter: Ashish Vijaywargiya
             Fix For: Release Branch 9.04, SVN trunk


-- This error is observed in case of only single transaction that has been 
posted to General Ledger accounts.
I have created a single transaction on demo server and it is giving the same 
error there as well.

If we have few posted and few unposted transaction on the system then this 
error doesn't come.
Creating jira issue so that I could track my work.

Steps to reproduce:

-- Create one manual transaction with credit and debit entiry and post this 
transaction. - 
https://localhost:8443/accounting/control/CreateAcctgTransAndEntries?organizationPartyId=Company

-- Come to the Transaction Totals report and provide only from-date and submit 
the form. It will give following error: 
https://localhost:8443/accounting/control/TransactionTotals?organizationPartyId=Company


2009-06-26 18:04:52,288 (http-0.0.0.0-8443-1) [      
ScreenFactory.java:129:INFO ] Got 12 screens in 0.013s from: 
file:/home/ashish/ofbiz_dev/hwm/applications/accounting/widget/ReportFinancialSummaryScreens.xml
2009-06-26 18:04:52,407 (http-0.0.0.0-8443-1) [        
ModelScreen.java:398:ERROR] Error rendering screen 
[component://accounting/widget/ReportFinancialSummaryScreens.xml#TransactionTotals]:
 java.lang.IndexOutOfBoundsException: index: 0. Rolling back transaction.
2009-06-26 18:04:52,410 (http-0.0.0.0-8443-1) [    
TransactionUtil.java:285:ERROR] 
---- exception report ----------------------------------------------------------
[TransactionUtil.rollback]
Exception: java.lang.Exception
Message: Stack Trace
---- stack trace ---------------------------------------------------------------
java.lang.Exception: Stack Trace
org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:284)
org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:266)
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:401)
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:130)
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:93)
org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:111)
org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:789)
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:533)
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:211)
org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:78)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:264)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
org.ofbiz.catalina.container.CrossSubdomainSessionValve.invoke(CrossSubdomainSessionValve.java:44)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)
--------------------------------------------------------------------------------

2009-06-26 18:04:52,411 (http-0.0.0.0-8443-1) [    
TransactionUtil.java:295:INFO ] [TransactionUtil.rollback] transaction rolled 
back
2009-06-26 18:04:52,412 (http-0.0.0.0-8443-1) [    
TransactionUtil.java:219:WARN ] [TransactionUtil.commit] Not committing 
transaction, status is No Transaction (6)
2009-06-26 18:04:52,413 (http-0.0.0.0-8443-1) [     
ControlServlet.java:214:ERROR] 
---- exception report ----------------------------------------------------------
Error in request handler: 
Exception: org.ofbiz.widget.screen.ScreenRenderException
Message: Error rendering screen 
[component://accounting/widget/ReportFinancialSummaryScreens.xml#TransactionTotals]:
 java.lang.IndexOutOfBoundsException: index: 0 (index: 0)
---- cause ---------------------------------------------------------------------
Exception: java.lang.IndexOutOfBoundsException
Message: index: 0
---- stack trace ---------------------------------------------------------------
java.lang.IndexOutOfBoundsException: index: 0
javolution.util.FastList.get(Unknown Source)
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:597)
org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229)
org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52)
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:43)
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:124)
TransactionTotals.run(TransactionTotals.groovy:73)
org.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:134)
org.ofbiz.widget.screen.ModelScreenAction$Script.runAction(ModelScreenAction.java:408)
org.ofbiz.widget.screen.ModelScreenAction.runSubActions(ModelScreenAction.java:118)
org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:220)
org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:393)
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:130)
org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:93)
org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:111)
org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:789)
org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:533)
org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:211)
org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:78)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:264)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
org.ofbiz.catalina.container.CrossSubdomainSessionValve.invoke(CrossSubdomainSessionValve.java:44)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Thread.java:619)
--------------------------------------------------------------------------------

2009-06-26 18:04:52,413 (http-0.0.0.0-8443-1) [     
ControlServlet.java:228:ERROR] An error occurred, going to the errorPage: 
/error/error.jsp
2009-06-26 18:04:52,422 (http-0.0.0.0-8443-1) [     
ControlServlet.java:235:ERROR] Including errorPage: /error/error.jsp
2009-06-26 18:04:52,551 (http-0.0.0.0-8443-1) [     
ControlServlet.java:309:INFO ] [[[TransactionTotals] Request Done- 
total:0.416,since last([TransactionTotal...):0.416]]
 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to