Bug #5415

[SCP ID :##2756##] : MSS error when updating user_access_no

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

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

100%

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

Description

Hi,
Kindly attend below request:

MSS error when updating user_access_no field, tested with userid : usercc01

Log
[8/5/15 17:06:01:846 WIT] 0000017e SystemOut O [05/08/2015] [17:06:01:845] [DEBUG] [IBSSControllerAction]:99 - IB Entering com.ib.ibss.struts.utils.IBSSControllerAction.checkToken() ...
[8/5/15 17:06:01:846 WIT] 0000017e SystemOut O [05/08/2015] [17:06:01:846] [DEBUG] [IBSSControllerAction]:99 - IB Exiting checkToken() ...
[8/5/15 17:06:01:846 WIT] 0000017e SystemOut O [05/08/2015] [17:06:01:846] [DEBUG] [IBSSRetailUserEnquiryEditResultServices]:99 - Entering updateEditedProfile
[8/5/15 17:06:01:846 WIT] 0000017e SystemOut O [05/08/2015] [17:06:01:846] [DEBUG] [IBSSRetailUserEnquiryEditResultServices]:99 - Entering getEditInputs
[8/5/15 17:06:01:847 WIT] 0000017e SystemOut O [05/08/2015] [17:06:01:846] [DEBUG] [IBSSRetailUserEnquiryEditResultServices]:99 - Exiting getEditInputs
[8/5/15 17:06:01:847 WIT] 0000017e SystemOut O [05/08/2015] [17:06:01:847] [DEBUG] [IBSSRetailUserEnquiryEditResultServices]:99 - Entering updateCurrentUserProfile
[8/5/15 17:06:02:097 WIT] 0000017e SystemOut O [05/08/2015] [17:06:02:097] [DEBUG] [IBSSRetailUserEnquiryEditResultServices]:99 - Exiting updateCurrentUserProfile
[8/5/15 17:06:02:107 WIT] 0000017e SystemOut O [05/08/2015] [17:06:02:107] [ERROR] [IBSSLoggerBase]:242 -
java.lang.NullPointerException
at com.ib.ibss.enterprise.services.ss102_user_admin.AdminSharedServices.rebindToken(AdminSharedServices.java:223)
at com.ib.ibss.enterprise.services.ss112_user.IBSSRetailUserEnquiryEditResultServices.updateEditedProfile(IBSSRetailUserEnquiryEditResultServices.java:175)
at com.ib.ibss.controller.actions.ss112_user.IBSSRetailUserEnquiryEditResultAction.execute(IBSSRetailUserEnquiryEditResultAction.java:94)
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.doPost(ActionServlet.java:525)
at com.ib.ibss.common.utils.IBSSActionServlet.doPost(IBSSActionServlet.java:81)
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.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1071)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:909)
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.HttpICLReadCallback.complete(HttpICLReadCallback.java:88)
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)
[8/5/15 17:06:02:108 WIT] 0000017e SystemOut O [05/08/2015] [17:06:02:108] [ERROR] [IBSSRetailUserEnquiryEditResultServices]:141 - Error code : 0000
[8/5/15 17:06:02:108 WIT] 0000017e SystemOut O [05/08/2015] [17:06:02:108] [ERROR] [IBSSRetailUserEnquiryEditResultServices]:141 - Error details : null
Exception class : com.ib.ibss.enterprise.services.ss102_user_admin.AdminSharedServices, class method : rebindToken, line number : 223
com.ib.ibss.enterprise.services.ss102_user_admin.AdminSharedServices.rebindToken(AdminSharedServices.java:223)
com.ib.ibss.enterprise.services.ss112_user.IBSSRetailUserEnquiryEditResultServices.updateEditedProfile(IBSSRetailUserEnquiryEditResultServices.java:175)
com.ib.ibss.controller.actions.ss112_user.IBSSRetailUserEnquiryEditResultAction.execute(IBSSRetailUserEnquiryEditResultAction.java:94)
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.doPost(ActionServlet.java:525)
com.ib.ibss.common.utils.IBSSActionServlet.doPost(IBSSActionServlet.java:81)
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
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.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:909)
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)
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1862)

[Request ID ##2756##] - MSS error when updating user_access_no.doc (3.58 MB) Rayvandy Gabbytian , August 06, 2015 08:58

History

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

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

Item has been fixed.

Root cause:
When doing comparison cif no before vs cif no after, the util 'equals ignore case' breaks, because for customer with only cc, will definitely has its CIF blank.

Solution:
Change 'equals ignore case' function to equal operator.

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

This item has been fully tested according to test script attached.

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

  • Status changed from Internal Testing to Pending Customer Feedback
  • % Done changed from 100 to 0

Dear Zahir,

You may ask Wahyu whether this item can be closed.

Thank you.

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

  • Assignee changed from Rayvandy Gabbytian to Zahir Abd Latif

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

Correction:

Root cause:
When doing comparison cif no before vs cif no after, the util 'equals ignore case' breaks, because for customer with only cc, will definitely has its CIF blank.

Solution:
Add checking for empty CIF.

#6 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