Bug #742

Logout Summary Not Showing

Added by Anonymous over 13 years ago. Updated over 13 years ago.

Status:Closed - End of life cycleStart date:January 19, 2011
Priority:UrgentDue 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

Also available in: Atom PDF