Bug #5370

[SCP ID :##2712##] : Western Union error session timeout.

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

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

100%

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

Description

Hi,
Kindly attend below request:

Need your help to check below issue : M2U failed to trx WU ,
 Noted that this issue happen in prod & UAT.
 [6/23/15 15:30:00:736 WIT] 000001a6 RequestProces Worg.apache.struts.action.RequestProcessor processException Unhandled Exceptionthrown: class java.lang.NullPointerException
[6/23/15 15:30:00:737 WIT] 000001a6 ServletWrappe Ecom.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0014E: Uncaughtservice() 
exception root cause action: javax.servlet.ServletException:java.lang.NullPointerException
        atorg.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
        atorg.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
        atorg.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
        atorg.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        atorg.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
        atcom.ib.common.utils.IBActionServlet.doPost(IBActionServlet.java:82)
        atjavax.servlet.http.HttpServlet.service(HttpServlet.java:595)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
        atcom.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
        atcom.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:779)
        at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
        atcom.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
        atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
        atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
        atcom.ib.common.utils.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:85)
        atcom.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
        atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
        atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:960)
        atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1064)
        atcom.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3826)
        atcom.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
        atcom.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:976)
        atcom.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
        atcom.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
        atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459)
        atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526)
        atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312)
        atcom.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
        atcom.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
        atcom.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
        atcom.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
        atcom.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
        atcom.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
        atcom.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
        atcom.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
        atcom.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1862)
Caused by: java.lang.NullPointerException
        atnet.penril.ib.middle.remittance.service.IBRemittancesConfirmService.remittancesConfirm(IBRemittancesConfirmService.java:80)
        atcom.ib.rib.controller.actions.ib122_remittances.IBRemittancesConfirmAction.execute(IBRemittancesConfirmAction.java:113)
        atorg.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
        ... 34 more

[6/23/15 15:30:00:738 WIT] 000001a6 PmiRmArmWrappI   PMRM0003I: parent:ver=1,ip=10.247.12.54,time=1433319028878,pid=20447432,reqid=42858,event=1- current:ver=1,ip=10.247.12.54,time=1433319028878,pid=20447432,reqid=42858,event=1type=URI detail=/bii-rib-uat/ib122/ibRemittancesConfirm.do elapsed=74
[6/23/15 15:30:00:741 WIT] 000001a6SystemOut     O [23/06/2015] [15:30:00:741] [ERROR][SessionTimeoutFilter]:527 - javax.servlet.ServletException:java.lang.NullPointerException
        atorg.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:545)
        atorg.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:486)
        atorg.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
        atorg.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        atorg.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
        atcom.ib.common.utils.IBActionServlet.doPost(IBActionServlet.java:82)
        atjavax.servlet.http.HttpServlet.service(HttpServlet.java:595)
        atjavax.servlet.http.HttpServlet.service(HttpServlet.java:668)
        atcom.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
        atcom.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:779)
        atcom.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
        atcom.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
        atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
        atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
        atcom.ib.common.utils.SessionTimeoutFilter.doFilter(SessionTimeoutFilter.java:85)
        atcom.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
        atcom.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
        atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:960)
        atcom.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1064)
        atcom.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3826)
        atcom.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
        atcom.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:976)
        atcom.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
        atcom.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
        atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459)
        atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526)
        atcom.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312)
        atcom.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
        atcom.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
        atcom.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
        atcom.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
        atcom.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
        atcom.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
        atcom.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
        atcom.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
        atcom.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1862)
Caused by: java.lang.NullPointerException
        atnet.penril.ib.middle.remittance.service.IBRemittancesConfirmService.remittancesConfirm(IBRemittancesConfirmService.java:80)
        at com.ib.rib.controller.actions.ib122_remittances.IBRemittancesConfirmAction.execute(IBRemittancesConfirmAction.java:113)
        atorg.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
        ... 34 more

History

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

  • Due date set to June 25, 2015
  • Status changed from New - Begin Life Cycle to Development / Work In Progress
  • % Done changed from 0 to 100

Dear all,

Root Cause:
Session ID is not being set. So when single sign on is turned out, the user will be kicked out from the session when moving to confirm page.

Solution:
Fix the empty session ID.

This fix has been installed in SIT env.

Thank you.

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

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

Passed internal testing.

Test script:
1. Login to RIB with single sign on turned via appconfig and restarted the application in WAS,
2. Go to western union, keys in detail and go to confirm page,
3. Key in TAC and success result shall appear.

Thank you.

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

  • Status changed from Internal Testing to Pending Customer Feedback
  • Assignee changed from Rayvandy Gabbytian to Zahir Abd Latif
  • % Done changed from 100 to 0

Dear Zahir,

You may update Pak Wahyu about this item.

Thank you.

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

  • Tracker changed from Support to Bug

#5 Updated by Zahir Abd Latif about 9 years ago

  • Status changed from Pending Customer Feedback to Closed - End of life cycle
  • % Done changed from 0 to 100

Issue closed in SCP.

Also available in: Atom PDF