Bug #5222

[SCP ID :##2604##] : M2U RMBP : SKN FAV ERROR.

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

Status:Work Completed-End life cycleStart date:March 05, 2015
Priority:NormalDue date:March 09, 2015
Assignee:Avatar?id=2607&size=14Rayvandy Gabbytian % Done:

100%

Category:-Spent time:2.00 hours
Target version:-

Description

Hi,
Kindly attend below request:

Session timeout when trx from SKN fav. attach is error log

<<<<<<<<<<<<<<<<<   Performance Calculate Result   >>>>>>>>>>>>>>>>>>>
Class: {http://www.bankbii.com/TransactionServices/}TransactionServices
MessageID: D0CE7057-B93B-48ED-BE99-EC35A878C53A
Start Time: Thu Mar 05 10:44:51 WIT 2015
End Time: Thu Mar 05 10:44:52 WIT 2015
Time Used to complete whole service (in miliseconds): 444
[3/5/15 10:44:52:231 WIT] 000000f5 SystemOut     O Recipient email address is empty
[3/5/15 10:44:52:239 WIT] 000000f5 RequestProces W org.apache.struts.action.RequestProcessor processException Unhandled Exception thrown: class java.lang.NullPointerExc
eption
[3/5/15 10:44:52:240 WIT] 000000f5 ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0014E: Uncaught service() exception root cause action: jav
ax.servlet.ServletException: java.lang.NullPointerException
        at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
        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.doPost(ActionServlet.java:525)
        at com.ib.common.utils.IBActionServlet.doPost(IBActionServlet.java:82)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:779)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
        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:960)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1064)
        at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3826)
        at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
        at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:976)
        at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
        at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
 at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
        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.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1048)
        at com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:642)
        at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1784)
        at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
        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:1862)
Caused by: java.lang.NullPointerException
        at net.penril.ib.middle.fundtransfer.telegraphic_transfer.service.IBTelegraphicTransferResultsServices.telegraphicTransferResults(IBTelegraphicTransferResultsSe
rvices.java:722)
        at com.ib.rib.controller.actions.ib104_fundtransfer.telegraphic_transfer.IBTelegraphicTransferResultsAction.execute(IBTelegraphicTransferResultsAction.java:158)
        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
        ... 37 more

[3/5/15 10:44:52:265 WIT] 000000f5 SystemOut     O [05/03/2015] [10:44:52:265] [ERROR] [SessionTimeoutFilter]:527 - javax.servlet.ServletException: java.lang.NullPointe
rException
        at org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
        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.doPost(ActionServlet.java:525)
        at com.ib.common.utils.IBActionServlet.doPost(IBActionServlet.java:82)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:779)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
        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:960)
        at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1064)
        at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3826)
        at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
        at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:976)
        at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
        at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
        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.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:1048)
        at com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:642)
        at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1784)
        at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
        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:1862)
Caused by: java.lang.NullPointerException
        at net.penril.ib.middle.fundtransfer.telegraphic_transfer.service.IBTelegraphicTransferResultsServices.telegraphicTransferResults(IBTelegraphicTransferResultsServices.java:722)
        at com.ib.rib.controller.actions.ib104_fundtransfer.telegraphic_transfer.IBTelegraphicTransferResultsAction.execute(IBTelegraphicTransferResultsAction.java:158)
        at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
        ... 37 more

Request ID 2604 M2U RMBP SKN FAV ERROR.pdf (386 KB) Rayvandy Gabbytian , March 09, 2015 13:19

Fav_SKN_Now_1.jpg (64.5 KB) Saputra Febhy Toomy, March 12, 2015 13:40

Fav_RTGS_Later_1.jpg (71.7 KB) Saputra Febhy Toomy, March 12, 2015 13:40

Fav_RTGS_Later_2.jpg (39.4 KB) Saputra Febhy Toomy, March 12, 2015 13:40

Fav_RTGS_Now_1.jpg (71.7 KB) Saputra Febhy Toomy, March 12, 2015 13:40

Fav_RTGS_Now_2.jpg (40.9 KB) Saputra Febhy Toomy, March 12, 2015 13:40

[SCP ID ##2604##] M2U RMBP SKN FAV ERROR.docx (2.56 MB) Saputra Febhy Toomy, March 12, 2015 19:15

[SCP ID ##2604##] M2U RMBP SKN FAV ERROR.docx (3.14 MB) Saputra Febhy Toomy, March 27, 2015 18:33

[SCP ID ##2604##] M2U RMBP SKN FAV ERROR.docx (3.91 MB) Saputra Febhy Toomy, April 02, 2015 17:09

History

#1 Avatar?id=2607&size=24 Updated by Rayvandy Gabbytian over 9 years ago

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

#2 Avatar?id=2607&size=24 Updated by Rayvandy Gabbytian over 9 years ago

  • Due date set to March 05, 2015
  • Status changed from Development / Work In Progress to Pending Customer Feedback

Deployed to SIT only. I alaredy asked Pak Wahyu to test in SIT.

Root cause:
- Result page demands effective date to be present when inserting to database. However, effective date was passed null during open trx result.

Solution:
- Handle checking for null value.

Area to test:
1. Open & Fav SKN/RTGS Result Page,
2. Open Own Account Result Page,
3. Open & Fav FCR Result Page,
4. Open & Fav Within BII Result Page.

#3 Avatar?id=2607&size=24 Updated by Rayvandy Gabbytian over 9 years ago

  • File Request ID 2604 M2U RMBP SKN FAV ERROR.pdf added
  • Due date changed from March 05, 2015 to March 09, 2015
  • Status changed from Pending Customer Feedback to Internal Testing
  • Assignee changed from Rayvandy Gabbytian to Saputra Febhy Toomy

Case is reopened by Pak Wahyu in email: RE: [Request ID :##2604##] : M2U RMBP : SKN FAV ERROR. Email trace is as attached in PDF.

Toomy,

Kindly assist to perform internal testing in SIT for this bug fixes:

Area to test - 1st priority:
1. Mobile App / Simulator - Transfer Now - Open & Fav SKN/RTGS Result Page,
2. Mobile App / Simulator - Transfer Now - Open Own Account Result Page,
3. Mobile App / Simulator - Transfer Now - Open & Fav FCR Result Page,
4. Mobile App / Simulator - Transfer Now - Open & Fav Within BII Result Page.

Area to test - 2nd priority:
1. RIB WEB - Transfer Now - Open & Fav SKN/RTGS Result Page,
2. RIB WEB - Transfer Now - Open Own Account Result Page,
3. RIB WEB - Transfer Now - Open & Fav FCR Result Page,
4. RIB WEB - Transfer Now - Open & Fav Within BII Result Page.

Additional:
1. Mobile App / Simulator - Transfer Later - Open & Fav SKN/RTGS Result Page and check effective date in MSS,
3. Mobile App / Simulator - Transfer Later - Open Own Account Result Page and check effective date in MSS,
3. Mobile App / Simulator - Transfer Later - Open & Fav FCR Result Page and check effective date in MSS,
4. Mobile App / Simulator - Transfer Later - Open & Fav Within BII Result Page and check effective date in MSS,
5. RIB WEB - Transfer Later - Open & Fav SKN/RTGS Result Page and check effective date in MSS,
5. RIB WEB - Transfer Later - Open Own Result Page and check effective date in MSS,
6. RIB WEB - Transfer Later - Open & Fav FCR Result Page and check effective date in MSS,
7. RIB WEB - Transfer Later - Open & Fav Within BII Result Page and check effective date in MSS.

Please generate the SIT Script in Document.

Thank you.

#4 Updated by Saputra Febhy Toomy over 9 years ago

  • % Done changed from 0 to 70

Hi Gabby,

  • For the test script already done not yet for screen shot.
  • Need to retest again to got the new screen shot after fixing some error.
  • Still found error in Open and Fav SKN/RTGS (already report to you and pak wahyu by rizky).

Thanks

#5 Avatar?id=2607&size=24 Updated by Rayvandy Gabbytian over 9 years ago

Toomy,

Kindly update this case asap, as there will be migration this Friday. Please inform if there's any showstopper during testing.

Thank you.

#6 Updated by Saputra Febhy Toomy over 9 years ago

  • Status changed from Internal Testing to Development / Work In Progress

#7 Updated by Saputra Febhy Toomy over 9 years ago

Hi Gabby,

  • This almost done for testing just need to retest again in Transfer Now : Open & Fav SKN/RTGS.
  • For the result test in Web for this issue already pass according the last testing with me and rizky on Monday, May 9, 2015 and i will send email for the result because the size to big for attachment.

Thanks

#8 Updated by Saputra Febhy Toomy over 9 years ago

Gabby,

Untuk hasil test terakhir :

  • Fav SKN Later -> Keep loading.
  • Fav RTGS Now -> System currently unavailable.
  • Fav RTGS Later -> System currently unavailable.

Screen shot attach.

Thanks

#9 Updated by Saputra Febhy Toomy over 9 years ago

Hi Gabby,

  • Attach The Test Script for this issue in RMBP Mobile all done.
  • Not yet with screen shot for Fav SKN Later,Fav RTGS Now and Fav RTGS Later cause still fixing bugs.

Thanks

#10 Avatar?id=2607&size=24 Updated by Rayvandy Gabbytian over 9 years ago

  • Status changed from Development / Work In Progress to Internal Testing

Hi Toomy,

Favourite RTGS encounters error when reacing confirm page because mobile app does not send the fromAccountKey. You may want ask Pak Wahyu, to get a device to test in SIT instead using simulator.

Attached is the log:

fromAccountKey: null
fromAccountMap: {"11":{"isoCurrencyCode":"IDR","accountHolderName":"SUSANTI WIRJAWAN ","accountNoDisplay":"1001027095 SA IDR","applCode":"ST","productCode":"200","currencyCode":"016","accountNo":"1001027095"},"12":{"isoCurrencyCode":"IDR","accountHolderName":"DJAFAR BDN PD SARI BUANA ","accountNoDisplay":"2001019050 CA IDR","applCode":"IM","productCode":"030","currencyCode":"016","accountNo":"2001019050"},"13":{"isoCurrencyCode":"IDR","accountHolderName":"TOSHIAKI TANAKA ","accountNoDisplay":"8003830286 CA IDR","applCode":"IM","productCode":"950","currencyCode":"016","accountNo":"8003830286"},"14":{"isoCurrencyCode":"IDR","accountHolderName":"EDDY SENNELIUS ","accountNoDisplay":"2001026990 CA IDR","applCode":"IM","productCode":"020","currencyCode":"016","accountNo":"2001026990"},"15":{"isoCurrencyCode":"USD","accountHolderName":"HERMAN ","accountNoDisplay":"2001009682 CA USD","applCode":"IM","productCode":"080","currencyCode":"039","accountNo":"2001009682"},"16":{"isoCurrencyCode":"IDR","accountHolderName":"IRWIN WIJAYA ","accountNoDisplay":"1003000010 SA IDR","applCode":"ST","productCode":"210","currencyCode":"016","accountNo":"1003000010"},"17":{"isoCurrencyCode":"IDR","accountHolderName":"JOHNY SURJANA ","accountNoDisplay":"2001000150 CA IDR","applCode":"IM","productCode":"020","currencyCode":"016","accountNo":"2001000150"},"18":{"isoCurrencyCode":"IDR","accountHolderName":"MUHHARI SOFYANTO ","accountNoDisplay":"1700017059 SA IDR","applCode":"ST","productCode":"212","currencyCode":"016","accountNo":"1700017059"},"19":{"isoCurrencyCode":"IDR","accountHolderName":"NINING SETYAWATI ","accountNoDisplay":"1003833899 SA IDR","applCode":"ST","productCode":"230","currencyCode":"016","accountNo":"1003833899"},"0":{"isoCurrencyCode":"IDR","accountHolderName":"ANCELLA A HERMAWAN ","accountNoDisplay":"8700013589 CA IDR","applCode":"IM","productCode":"272","currencyCode":"016","accountNo":"8700013589"},"1":{"isoCurrencyCode":"IDR","accountHolderName":"BII FINANCE CENTER PT ","accountNoDisplay":"2001508775 CA IDR","applCode":"IM","productCode":"020","currencyCode":"016","accountNo":"2001508775"},"2":{"isoCurrencyCode":"USD","accountHolderName":"PANCA MITRA MULTIPERDANA PT ","accountNoDisplay":"2002003330 CA USD","applCode":"IM","productCode":"020","currencyCode":"039","accountNo":"2002003330"},"3":{"isoCurrencyCode":"JPY","accountHolderName":"POESER INDONESIA PT ","accountNoDisplay":"2003200109 CA JPY","applCode":"IM","productCode":"010","currencyCode":"029","accountNo":"2003200109"},"4":{"isoCurrencyCode":"IDR","accountHolderName":"PRADIPTAYA PT ","accountNoDisplay":"2003000800 CA IDR","applCode":"IM","productCode":"020","currencyCode":"016","accountNo":"2003000800"},"5":{"isoCurrencyCode":"IDR","accountHolderName":"ROSALINA CHANDRA ","accountNoDisplay":"1001332349 SA IDR","applCode":"ST","productCode":"230","currencyCode":"016","accountNo":"1001332349"},"6":{"isoCurrencyCode":"SGD","accountHolderName":"SEKUPANG MAKMUR ABADI PT ","accountNoDisplay":"2001001008 CA SGD","applCode":"IM","productCode":"010","currencyCode":"034","accountNo":"2001001008"},"7":{"isoCurrencyCode":"IDR","accountHolderName":"SETIA SAPTA PT ","accountNoDisplay":"2001027628 CA IDR","applCode":"IM","productCode":"020","currencyCode":"016","accountNo":"2001027628"},"8":{"isoCurrencyCode":"IDR","accountHolderName":"SHIMIZU JUMPEI ","accountNoDisplay":"8003830255 CA IDR","applCode":"IM","productCode":"850","currencyCode":"016","accountNo":"8003830255"},"9":{"isoCurrencyCode":"IDR","accountHolderName":"SINTIA ARI SANTI QQ BILGITA GRACE CINDY ","accountNoDisplay":"1007555362 SA IDR","applCode":"ST","productCode":"120","currencyCode":"016","accountNo":"1007555362"},"20":{"isoCurrencyCode":"JPY","accountHolderName":"OKAMOTO INDONESIA PT ","accountNoDisplay":"2002020003 CA JPY","applCode":"IM","productCode":"020","currencyCode":"029","accountNo":"2002020003"},"10":{"isoCurrencyCode":"GBP","accountHolderName":"SUMARNO ","accountNoDisplay":"2004003031 CA GBP","applCode":"IM","productCode":"030","currencyCode":"024","accountNo":"2004003031"}}
fromAccountNumber:
fromCurrency: IDR
isStandingInstruction: null
isTacRequired: null
locale: en
payMode: 2
paymentFrequencyCode:
registeredAccountsKey: 12345678909999999-ANZ PANIN-Toomy Test RTGS

#11 Updated by Saputra Febhy Toomy over 9 years ago

Hi Gabby,

This update for the test script with adding screen shot and log file for Fav SKN Transfer Now and Fav RTGS Transfer Now. Still error the page always loading in Next page when do transaction with Fav SKN Later (Future Date) and Fav RTGS Later (Future Date).

Thanks

#12 Updated by Saputra Febhy Toomy over 9 years ago

Hi Gabby,

Issue for Fav SKN Later and FAV RTGS Later that always loading when in Next page already fixed and already pass for internal testing SIT. Also, all the test script for this already complated include screen shot for Fav SKN Later and FAV RTGS Later (attach file doc).

Thanks

#13 Updated by Zahir Abd Latif over 9 years ago

Dear Gabby,

Does the issue resolved? If yes, i will proceed to close it at Support Portal.

Thanks.

Also available in: Atom PDF