Support #4291

SCP ID #2154 : Customer logged out twice from 3 fund transfer attempts

Added by William Gozali Tan over 10 years ago. Updated about 10 years ago.

Status:Work Completed-End life cycleStart date:April 07, 2014
Priority:NormalDue date:
Assignee:Zahir Abd Latif% Done:

100%

Category:-Spent time:-
Target version:-

Description

(Original subject in SCP is Re: help hi school kids at play)
Customer complains that he is logged out twice before he can complete the transaction.

From Account :******3273
To Account :******5440
Amount : IDR 20,000,000.00
Message : reimburse for sriwijaya top up
Transfer Mode : Transfer Now

Monetary Information
Amount to be Transferred : IDR 20,000,000.00
Transfer/Administrative Fee : Free
Total Amount to be Debited : USD 1,785.80
IDR Equivalent Debited : IDR 20,000,000.00
Status:Successful
Exchange Rate : USD 11200.00 (Buy)
Bill Reference No. : 0001755362
Transaction Date : 04/04/2014
Transaction Time : 12:27:39

Please check the issue with log as below:

[4/4/14 12:20:07:976 WIT] 00000940 SystemOut O [04/04/2014] [12:20:07:976] [INFO] [ESBSendSMSTokenServices]:109 - Hand Phone No: 628152301023
[4/4/14 12:20:07:977 WIT] 00000940 SystemOut O [04/04/2014] [12:20:07:976] [INFO] [ESBSendSMSTokenServices]:110 - Message: Your TAC for Transfer to Own 1062315440 is 79253322, valid for 10 minute from 04 Apr 2014 12:20:07 WIB
[4/4/14 12:20:08:226 WIT] 00000940 SystemOut O [04/04/2014] [12:20:08:225] [INFO] [ESBSendSMSTokenServices]:121 - <<<<<<<<<<<<<<<<< Response >>>>>>>>>>>>>>>>>>>
[4/4/14 12:20:08:226 WIT] 00000940 SystemOut O [04/04/2014] [12:20:08:226] [INFO] [ESBSendSMSTokenServices]:122 - Response Code: 0
[4/4/14 12:20:08:226 WIT] 00000940 SystemOut O [04/04/2014] [12:20:08:226] [INFO] [ESBSendSMSTokenServices]:123 - Response Description: Sms berhasil dikirim, Refno: 01023
[4/4/14 12:20:08:227 WIT] 00000940 SystemOut O [04/04/2014] [12:20:08:226] [INFO] [ESBSendSMSTokenServices]:127 - Out: null
[4/4/14 12:20:08:227 WIT] 00000940 SystemOut O [04/04/2014] [12:20:08:227] [INFO] [WsIntegrationService]:104 -
<<<<<<<<<<<<<<<<< Performance Calculate Result >>>>>>>>>>>>>>>>>>>
Class: {http://www.bankbii.com/TokenServices/}TokenServices
MessageID: 9BE21FE5-9B78-4931-AE4A-91F122486ECA
Start Time: Fri Apr 04 12:20:07 WIT 2014
End Time: Fri Apr 04 12:20:08 WIT 2014
Time Used to complete whole service (in miliseconds): 254
[4/4/14 12:20:08:227 WIT] 00000940 SystemOut O ########## Retrieving next value for sequence: IB_SEQ_TRNX
[4/4/14 12:20:08:235 WIT] 00000940 SystemOut O ########## Last sequence value: 1755135
[4/4/14 12:20:08:285 WIT] 00000056 WASSession E MTMBuffWrapper storeObject SESN0200E: Caught Exception while trying to serialize.
[4/4/14 12:20:08:285 WIT] 00000056 WASSession E MTMHashMap handlePropertyHits SESN0202E: Failed to replicate attribute IBRegisterResultForm
[4/4/14 12:20:08:327 WIT] 00000056 WASSession E MTMBuffWrapper storeObject SESN0200E: Caught Exception while trying to serialize.
[4/4/14 12:20:08:328 WIT] 00000056 WASSession E MTMHashMap handlePropertyHits SESN0202E: Failed to replicate attribute ibSession
[4/4/14 12:20:08:563 WIT] 0000095d WASSessionCor E MTMSession getSwappableData Exception is:
java.io.InvalidClassException: com.ib.enterprise.services.ib106_utility.tac.SMSService; com.ib.enterprise.service
s.ib106_utility.tac.SMSService; no valid constructor
at java.io.ObjectStreamClass.checkDeserialize(ObjectStreamClass.java:781)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1748)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1344)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:363)
at com.ibm.ws.session.utils.SessionLoader.loadObject(SessionLoader.java:104)
at com.ibm.ws.session.store.mtm.MTMSession.getSwappableData(MTMSession.java:143)
at com.ibm.ws.session.store.common.BackedSession.getValueGuts(BackedSession.java:762)
at com.ibm.ws.session.store.common.BackedSession.getAttribute(BackedSession.java:307)
at com.ibm.ws.session.http.HttpSessionImpl.getAttribute(HttpSessionImpl.java:192)
at com.ibm.ws.session.SessionData.getSessionValue(SessionData.java:307)
at com.ibm.ws.session.SessionData.getAttribute(SessionData.java:163)
at com.ibm.ws.session.HttpSessionFacade.getAttribute(HttpSessionFacade.java:139)
at com.ib.common.utils.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:80)
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.webapp.WebApp.handleRequest(WebApp.java:3761)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:975)
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.HttpInboundLink.ready(HttpInboundLink.java:283)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
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)

[4/4/14 12:20:08:674 WIT] 0000095d WASSessionCor E MTMSession getSwappableData Exception is:
java.io.InvalidClassException: com.ibm.ws.session.WsHttpSessionFacade; com.ibm.ws.session.WsHttpSessionFacade; no
valid constructor
at java.io.ObjectStreamClass.checkDeserialize(ObjectStreamClass.java:781)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1748)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1344)
at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1968)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1892)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1774)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1344)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:363)
at com.ibm.ws.session.utils.SessionLoader.loadObject(SessionLoader.java:104)
at com.ibm.ws.session.store.mtm.MTMSession.getSwappableData(MTMSession.java:143)
at com.ibm.ws.session.store.common.BackedSession.getValueGuts(BackedSession.java:762)
at com.ibm.ws.session.store.common.BackedSession.getAttribute(BackedSession.java:307)
at com.ibm.ws.session.http.HttpSessionImpl.getAttribute(HttpSessionImpl.java:192)
at com.ibm.ws.session.SessionData.getSessionValue(SessionData.java:307)
at com.ibm.ws.session.SessionData.getAttribute(SessionData.java:163)
at com.ibm.ws.session.HttpSessionFacade.getAttribute(HttpSessionFacade.java:139)
at com.ib.common.utils.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:80)
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.webapp.WebApp.handleRequest(WebApp.java:3761)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:975)
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.HttpInboundLink.ready(HttpInboundLink.java:283)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
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 Ngoh Chee Ping over 10 years ago

  • Status changed from New - Begin Life Cycle to Development / Work In Progress
  • Assignee changed from Ngoh Chee Ping to William Gozali Tan

William

This error happen because there is some problem in memory-to-memory session replication in a clustered Portal environment. I think we should ask BII to open a PMR with IBM support on this.

#2 Updated by Zahir Abd Latif about 10 years ago

  • Status changed from Development / Work In Progress to Work Completed-End life cycle
  • Assignee changed from William Gozali Tan to Zahir Abd Latif
  • % Done changed from 0 to 100

This case is closed now due to no response since April 7th 2014.

Also available in: Atom PDF