Support #5206

Avatar?id=1733&size=50

[SCP ID :##2600##] : MSS RMBP : Cant approve user registration CC only

Added by Ahmad Hazri over 9 years ago. Updated over 9 years ago.

Status:Closed - End of life cycleStart date:March 02, 2015
Priority:NormalDue date:March 03, 2015
Assignee:Zahir Abd Latif% Done:

100%

Category:-Spent time:1.00 hour
Target version:-

Description

Hi Gabby

Please attend below issue:

Failed to approve (user checker) user registration in MSSfor user only have CC accounts.

[3/2/15 14:20:31:559 WIT] 000001a5SystemOut     O [02/03/2015] [14:20:31:558] [DEBUG][IBSSControllerAction]:99 - IB Enteringcom.ib.ibss.struts.utils.IBSSControllerAction.checkToken() ...
[3/2/15 14:20:31:559 WIT] 000001a5SystemOut     O [02/03/2015] [14:20:31:559] [DEBUG][IBSSControllerAction]:99 - IB Exiting checkToken() ...
[3/2/15 14:20:31:566 WIT] 000001a5SystemOut     O [02/03/2015] [14:20:31:566] [DEBUG][IBSSAuthorizationDetailsServices]:99 - Entering execute
[3/2/15 14:20:31:566 WIT] 000001a5SystemOut     O [02/03/2015] [14:20:31:566] [DEBUG][IBSSAuthorizationDetailsServices]:99 - Exiting execute
[3/2/15 14:20:31:567 WIT] 000001a5SystemOut     O [02/03/2015] [14:20:31:567] [DEBUG][IBSSControllerAction]:99 - IB Enteringcom.ib.ibss.struts.utils.IBSSControllerAction.checkToken() ...
[3/2/15 14:20:31:567 WIT] 000001a5SystemOut     O [02/03/2015] [14:20:31:567] [DEBUG][IBSSControllerAction]:99 - IB Exiting checkToken() ...
[3/2/15 14:20:31:576 WIT] 000001a5SystemOut     O [02/03/2015] [14:20:31:575] [ERROR][IBSSLoggerBase]:242 -
java.lang.NullPointerException
        atcom.ib.ibss.enterprise.services.ss106_maker_checker.customer_registration.IBSSAuthorizationDetailsCustomerRegistrationServices.custRegMapping(IBSSAuthorizationDetailsCustomerRegistrationServices.java:113)
        atcom.ib.ibss.enterprise.services.ss106_maker_checker.customer_registration.IBSSAuthorizationDetailsCustomerRegistrationServices.extractCustReg(IBSSAuthorizationDetailsCustomerRegistrationServices.java:92)
        atcom.ib.ibss.enterprise.services.ss106_maker_checker.customer_registration.IBSSAuthorizationDetailsCustomerRegistrationServices.execute(IBSSAuthorizationDetailsCustomerRegistrationServices.java:68)
        atcom.ib.ibss.controller.actions.ss106_maker_checker.customer_registration.IBSSAuthorizationDetailsCustomerRegistrationAction.execute(IBSSAuthorizationDetailsCustomerRegistrationAction.java:48)
        atorg.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
        atorg.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
        atorg.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        atorg.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        atcom.ib.ibss.common.utils.IBSSActionServlet.doGet(IBSSActionServlet.java:63)
        atjavax.servlet.http.HttpServlet.service(HttpServlet.java:575)
        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.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1071)
        atcom.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:1385)
        atcom.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:194)
        atorg.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
        atorg.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:274)
        atorg.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
        atorg.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:320)
        atorg.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        atorg.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        atcom.ib.ibss.common.utils.IBSSActionServlet.doGet(IBSSActionServlet.java:63)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
        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.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1071)
        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)
[3/2/15 14:20:31:577 WIT] 000001a5SystemOut     O [02/03/2015] [14:20:31:576] [ERROR][IBSSAuthorizationDetailsCustomerRegistrationServices]:141 - Error code : 0000
[3/2/15 14:20:31:577 WIT] 000001a5SystemOut     O [02/03/2015] [14:20:31:577] [ERROR][IBSSAuthorizationDetailsCustomerRegistrationServices]:141 - Error details :null
Exception class :com.ib.ibss.enterprise.services.ss106_maker_checker.customer_registration.IBSSAuthorizationDetailsCustomerRegistrationServices,class method : custRegMapping, line number : 113
com.ib.ibss.enterprise.services.ss106_maker_checker.customer_registration.IBSSAuthorizationDetailsCustomerRegistrationServices.custRegMapping(IBSSAuthorizationDetailsCustomerRegistrationServices.java:113)
com.ib.ibss.enterprise.services.ss106_maker_checker.customer_registration.IBSSAuthorizationDetailsCustomerRegistrationServices.extractCustReg(IBSSAuthorizationDetailsCustomerRegistrationServices.java:92)
com.ib.ibss.enterprise.services.ss106_maker_checker.customer_registration.IBSSAuthorizationDetailsCustomerRegistrationServices.execute(IBSSAuthorizationDetailsCustomerRegistrationServices.java:68)
com.ib.ibss.controller.actions.ss106_maker_checker.customer_registration.IBSSAuthorizationDetailsCustomerRegistrationAction.execute(IBSSAuthorizationDetailsCustomerRegistrationAction.java:48)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
com.ib.ibss.common.utils.IBSSActionServlet.doGet(IBSSActionServlet.java:63)
javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:779)
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1071)
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:1385)
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:194)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:274)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:320)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
com.ib.ibss.common.utils.IBSSActionServlet.doGet(IBSSActionServlet.java:63)
javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:779)
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1071)
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3826)
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:976)
com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526)
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312)
com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
<pre>
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1862)
</pre>

History

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

  • Status changed from New - Begin Life Cycle to Development / Work In Progress
  • % Done changed from 0 to 100

Root Cause:
Approval screen needs to show the currency code. However for registration with only CC there is no information about currency code, hence when enquiring to DB with currency equals to null, the system breaks. This is existing MSS production issue bug, not only in RMBP MSS.

Solution:
Ignore the currency code ISO (alphabet) display if currency code is empty.

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

Deployed to SIT on 3rd March 2015.

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

  • Due date set to March 03, 2015
  • Status changed from Development / Work In Progress to System Integration Test
  • % Done changed from 100 to 0

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

  • Status changed from System Integration Test to Pending Customer Feedback
  • Assignee changed from Rayvandy Gabbytian to Ahmad Hazri

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

Bang Ateh,

This item shall be still in SIT and UAT. However, you may ask Pak Wahyu whether this item can be closed or not.

Thank you.

#6 Avatar?id=1733&size=24 Updated by Ahmad Hazri over 9 years ago

  • Assignee changed from Ahmad Hazri to Zahir Abd Latif

#7 Updated by Zahir Abd Latif over 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.
Refer email: Re: [Request ID :##2600##] : MSS RMBP : Cant approve user registration CC only

Also available in: Atom PDF