Support #5382

[SCP ID :##2724##] : Today Transaction History Get KickOut.

Added by Zahir Abd Latif about 9 years ago. Updated about 9 years ago.

Status:Closed - End of life cycleStart date:July 01, 2015
Priority:NormalDue date:
Assignee:Zahir Abd Latif% Done:

100%

Category:-Spent time:-
Target version:-

Description

Hi,
Kindly attend below request:

Need your help to fix below issue :

accessing Today Transaction History Get KickOut if Response Description: Error: No Data

[7/1/15 14:51:26:014 WIT] 000000d0 SystemOut     O [01/07/2015] [14:51:26:014] [INFO] [ESBAccountStatementTodayServices]:133 - Response Code: 00
[7/1/15 14:51:26:015 WIT] 000000d0 SystemOut     O [01/07/2015] [14:51:26:014] [INFO] [ESBAccountStatementTodayServices]:134 - Response Description: Error: No Data
[7/1/15 14:51:26:015 WIT] 000000d0 SystemOut     O [01/07/2015] [14:51:26:015] [INFO] [ESBAccountStatementTodayServices]:143 - Account No: 1003632642
[7/1/15 14:51:26:015 WIT] 000000d0 SystemOut     O [01/07/2015] [14:51:26:015] [INFO] [ESBAccountStatementTodayServices]:144 - Opening Balance:  0.00
[7/1/15 14:51:26:016 WIT] 000000d0 SystemOut     O [01/07/2015] [14:51:26:015] [INFO] [ESBAccountStatementTodayServices]:145 - Closing Balance:  0.00
[7/1/15 14:51:26:016 WIT] 000000d0 SystemOut     O [01/07/2015] [14:51:26:016] [INFO] [WsIntegrationService]:104 -
<<<<<<<<<<<<<<<<<   Performance Calculate Result   >>>>>>>>>>>>>>>>>>>
Class: {http://www.bankbii.com/AccountServices/}AccountServices
MessageID: C4DE7842-4DDF-4CF8-88A0-BBC9AC2AB4C1
Start Time: Wed Jul 01 14:51:25 WIT 2015
End Time: Wed Jul 01 14:51:26 WIT 2015
Time Used to complete whole service (in miliseconds): 50
[7/1/15 14:51:26:016 WIT] 000000d0 SystemOut     O logger
[7/1/15 14:51:26:016 WIT] 000000d0 SystemOut     O ########## Retrieving next value for sequence: IB_SEQ_TRNX
[7/1/15 14:51:26:020 WIT] 000000d0 SystemOut     O ########## Last sequence value: 40388189

[7/1/15 14:51:26:026 WIT] 000000d0 servlet       E com.ibm.ws.webcontainer.servlet.ServletWrapper service Uncaught service() exception thrown by servlet action: java.
lang.NoClassDefFoundError: com.ib.common.error.exception.IBBusinessException (initialization failure)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:176)
        at com.ib.common.error.handler.IBErrorHandler.createBusinessException(IBErrorHandler.java:51)
        at com.bankbii.esb.wsclient.services.integration.account_enquiry.ESBAccountStatementTodayServices.compileResponseBean(ESBAccountStatementTodayServices.java:18
7)
        at com.bankbii.esb.wsclient.services.integration.account_enquiry.ESBAccountStatementTodayServices.compileResponseBean(ESBAccountStatementTodayServices.java:58
)
        at com.ib.enterprise.services.integration.WsIntegrationService.retrieve(WsIntegrationService.java:95)
        at net.penril.ib.middle.enquiry.service.IBTransactionHistoryService.getTransactionHistory(IBTransactionHistoryService.java:280)
        at com.ib.rib.controller.actions.ib102_enquiry.history.IbTransactionHistoryAction.execute(IbTransactionHistoryAction.java:98)
        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:575)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1225)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:775)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:457)
        at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
        at com.ib.common.utils.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:85)
        at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
        at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:928)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1025)
        at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
        at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:908)
        at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
        at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526)
        at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312)
        at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:87)
        at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
        at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
        at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
        at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
        at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
        at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
        at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1815)

History

#1 Updated by Zahir Abd Latif about 9 years ago

  • Status changed from New - Begin Life Cycle to Development / Work In Progress

Dear Gabby,

Kindly assist to update the current status or any finding/progress on this issue in Redmine.

Thanks

#2 Updated by Zahir Abd Latif about 9 years ago

  • Status changed from Development / Work In Progress to Closed - End of life cycle
  • Assignee changed from Rayvandy Gabbytian to Zahir Abd Latif
  • % Done changed from 0 to 100

Response from Gabby on Jul 1, 2015 04:41 PM:-

Dear Pak Wahyu,

ESBAccountStatementTodayServices.java:187 simply tells that "*You do not have any transactions for today*.”

As I simulate that in production using my personal user-ID, it is able to show such error message properly. So I assume that, this error only 
happens to one of the server instance (please correct me if i’m wrong).

- Thus, in server which affected, kindly look into folder /lib as below screen capture and make sure that IBBusinessException.class is present:
- Make sure file property in that server has key: transaction.history.error.2=ib102.transaction.history.transaction.today.error.no.history
- For class loading issue (if only happens to one server), possible way to fix it is by restarting server instance via websphere admin console 
(deployment manager).

Issue closed in SCP.

Also available in: Atom PDF