Bug #742
Logout Summary Not Showing
Status: | Closed - End of life cycle | Start date: | January 19, 2011 | |
---|---|---|---|---|
Priority: | Urgent | Due date: | January 19, 2011 | |
Assignee: | Tan Lee Yong | % Done: | 0% | |
Category: | - | Spent time: | 2.00 hours | |
Target version: | - |
Description
Error message return:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at com.ib.enterprise.services.IBUtils.getServiceInfoBean(IBUtils.java:565)
at com.ib.enterprise.services.ib101_access.IBPortalLogoutServices.getServicesNotes(IBPortalLogoutServices.java:112)
at com.ib.enterprise.services.ib101_access.IBPortalLogoutServices.logout(IBPortalLogoutServices.java:79)
at com.ib.rib.controller.actions.ib101_access.IBPortalLogoutAction.execute(IBPortalLogoutAction.java:84)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at com.ib.common.utils.IBActionServlet.doGet(IBActionServlet.java:64)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)
History
#1 Updated by Anonymous over 13 years ago
- Tracker changed from Task to Bug
#2 Updated by Anonymous over 13 years ago
- Assignee set to Tan Lee Yong
A few other services also throwing IndexOutOfBoundsException i.e.
- com.ib.enterprise.services.ib102_enquiry.normal.IBNormalAccountInfoServices
- com.ib.enterprise.services.ib102_enquiry.IBTrnxHistServices
- com.ib.enterprise.services.ib102_enquiry.IBAccountSummaryServices
----
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at com.ib.enterprise.services.IBUtils.getServiceInfoBean(IBUtils.java:565)
----
#3 Updated by Tan Lee Yong over 13 years ago
- Due date set to January 19, 2011
- Assignee changed from Tan Lee Yong to Ang Wei Cheng
- Priority changed from Normal to Urgent
Must fix this before end of today, due to the UAT is on Friday.
#4 Updated by Tan Lee Yong over 13 years ago
- Status changed from New - Begin Life Cycle to Work Completed-End life cycle
- Assignee changed from Ang Wei Cheng to Tan Lee Yong
Problem fixed. The source of the problem is when the service info is offline and the hibernate query return an empty list, not null. While the code call .get(0) and it throw exception.
#5 Updated by Tan Lee Yong over 13 years ago
- Status changed from Work Completed-End life cycle to Closed - End of life cycle