After an Answer Event, OCSB Does Not Answer To Requests On Camel Phase 2 (Roaming Situation) (Doc ID 1350694.1)

Last updated on OCTOBER 10, 2016

Applies to:

Oracle Communications Service Broker - Version 3.1.0 and later
Information in this document applies to any platform.

Symptoms

On camel phase 2, in a roaming call situation, when the answer event arrives, a NullPointerException happens in the OCSB. In addition, there is no response to the answer event, causing the call to fail

Exception was found in wcsA_wls.out

java.lang.NullPointerException
at com.convergin.common.ase.plugin.oss.inap.cap2.EventReportBCSMMsg.getMonitorMode(Unknown Source)
at com.convergin.common.ng.inap.LegData.getCurEvent(Unknown Source)
at com.convergin.common.ng.inap.NGCap4.processInternalEventReportBCSMMesage(Unknown Source)
at com.convergin.common.ng.inap.NGCap4.processEventReportBCSMMsg(Unknown Source)
at com.convergin.common.ng.inap.NGCap4.access$2000(Unknown Source)
at com.convergin.common.ng.inap.NGCap4$3.handleMsg(Unknown Source)
at com.convergin.common.ng.inap.NGCap4$3.handleMsg(Unknown Source)
at com.convergin.common.ss7.applicationpart.inap.InapMsgListenerManager.genericHandleMsg(Unknown Source)
at com.convergin.common.ss7.applicationpart.inap.InapMsgListenerManager.handleEventReportBCSM(Unknown Source)
at com.convergin.common.ase.plugin.oss.inap.cap2.EventReportBCSMMsg.visitHandler(Unknown Source)
at com.convergin.common.ng.inap.NGCap4.processAppComponent(Unknown Source)
at com.convergin.common.ss7.applicationpart.asl.ApplicationSubLayerHandler$ComponentLayerHandler.processAppInvokeIndEvent(Unknown Source)
at com.convergin.common.ss7.applicationpart.event.component.ind.AppInvokeIndEvent.process(Unknown Source)
at com.convergin.common.ss7.applicationpart.asl.ApplicationSubLayerHandler$DialogLayerHandler.processAppContinueIndEvent(Unknown Source)
at com.convergin.common.ss7.applicationpart.event.dialog.ind.AppContinueIndEvent.process(Unknown Source)
at com.convergin.common.ss7.applicationpart.asl.ApplicationSubLayerHandler.processAppDialogueIndEvent(Unknown Source)
at com.convergin.common.ss7.applicationpart.asl.ApplicationCoordinator$1.processAppDialogueIndEvent(Unknown Source)
at com.convergin.common.ss7.applicationpart.asl.dsm.DialogStateMachine.processTcInvokeIndEvent(Unknown Source)
at com.convergin.common.ss7.applicationpart.asl.ApplicationCoordinator.processTcInvokeIndEvent(Unknown Source)
at com.convergin.common.ss7.tcap.tc.event.component.ind.TcapTcInvokeIndEvent.process(Unknown Source)
at com.convergin.common.ss7.applicationpart.asl.ApplicationCoordinator.processTcComponentIndEvent(Unknown Source)
at com.convergin.common.ss7.tcap.csl.DialogueHandlerManager$DialogueListenerImpl.processTcComponentIndEvent(Unknown Source)
at com.convergin.common.ss7.tcap.csl.DialogueHandler$CSLOutgoingIndPublisher.publish(Unknown Source)
at com.convergin.common.ss7.tcap.csl.DialogueHandler.processTrIndEvent(Unknown Source)
at com.convergin.common.ss7.tcap.csl.DialogueHandlerManager.processTrIndEvent(Unknown Source)
at com.convergin.common.ss7.tcap.tsl.TransactionCoordinator.processTrIndEvent(Unknown Source)
at com.convergin.common.ss7.tcap.tsl.TransactionCoordinator.processSccpNUnitdataIndEvent(Unknown Source)
at com.convergin.common.ss7.tcap.tsl.TransactionCoordinator.processSccpIndEvent(Unknown Source)
at com.convergin.common.servlet.sib.Sip2Sccp.doIndEventFromMessage(Unknown Source)
at com.convergin.common.servlet.sib.Sip2Sccp.doMessage(Unknown Source)
at com.convergin.common.servlet.sib.Sip2Sccp.messageReceived(Unknown Source)
at com.convergin.common.servlet.sip.ua.state.UserAgentState.notifyListeners(Unknown Source)
at com.convergin.common.servlet.sip.ua.state.UANullState.doOutOfDialogMessage(Unknown Source)
at com.convergin.common.servlet.sip.ua.state.UANullState.doMessage(Unknown Source)
at com.convergin.common.servlet.sip.ua.UserAgent.doMessage(Unknown Source)
at com.convergin.common.servlet.sip.ua.UserAgent.doRequest(Unknown Source)
at com.convergin.common.servlet.sip.ua.UserAgent.service(Unknown Source)
at com.convergin.common.servlet.sip.SipExtAppSession.service(Unknown Source)
at com.convergin.common.servlet.sip.SipExtAppSession.service_internal(Unknown Source)
at com.convergin.common.servlet.sip.SipManagerServlet.service(Unknown Source)
at com.bea.wcp.sip.engine.server.CanaryServlet.forwardFromSip(CanaryServlet.java:545)
at com.bea.wcp.sip.engine.server.CanaryServlet.forward(CanaryServlet.java:775)
at com.bea.wcp.sip.engine.server.ServletMappingManager.receiveInitialRequest(ServletMappingManager.java:389)
at com.bea.wcp.sip.engine.server.ServletMappingManager.dispatchRequest(ServletMappingManager.java:357)
at com.bea.wcp.sip.engine.server.FilterContext.dispatchMessage(FilterContext.java:133)
at com.bea.wcp.sip.engine.server.FilterContext.filter(FilterContext.java:174)
at com.bea.wcp.sip.engine.server.FilterContext.filterNext(FilterContext.java:203)
at com.bea.wcp.sip.security.internal.ChargingFilter.filter(ChargingFilter.java:61)
at com.bea.wcp.sip.engine.server.FilterContext.filter(FilterContext.java:182)
at com.bea.wcp.sip.engine.server.FilterContext.filterNext(FilterContext.java:203)
at com.bea.wcp.sip.security.internal.SecurityManagerFilter$RunAsAction.run(SecurityManagerFilter.java:150)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at com.bea.wcp.sip.security.internal.SecurityManagerFilter.filter(SecurityManagerFilter.java:95)
at com.bea.wcp.sip.engine.server.FilterContext.filter(FilterContext.java:182)
at com.bea.wcp.sip.engine.server.TransactionManager.filterMessage(TransactionManager.java:790)
at com.bea.wcp.sip.engine.server.TransactionManager.filterRequest(TransactionManager.java:1517)
at com.bea.wcp.sip.engine.server.TransactionManager.receiveInitialRequest(TransactionManager.java:1156)
at com.bea.wcp.sip.engine.server.TransactionManager.receiveRequest(TransactionManager.java:827)
at com.bea.wcp.sip.engine.server.TransactionManager.receiveMessage(TransactionManager.java:798)
at com.bea.wcp.sip.engine.server.MessageHandler$MessageQueue.processMessages(MessageHandler.java:360)
at com.bea.wcp.sip.engine.server.MessageHandler$MessageQueue.processMessages(MessageHandler.java:283)
at com.bea.wcp.sip.engine.server.MessageHandler$MessageQueue.checkMessages(MessageHandler.java:247)
at com.bea.wcp.sip.engine.server.MessageHandler$MessageQueue.addMessage(MessageHandler.java:223)
at com.bea.wcp.sip.engine.server.MessageHandler.receiveMessage(MessageHandler.java:130)
at com.bea.wcp.sip.engine.connector.transport.AbstractTransport.dispatchOrFwdSidewaysMsg(AbstractTransport.java:175)
at com.bea.wcp.sip.engine.connector.transport.AbstractTransport.dispatch(AbstractTransport.java:157)
at com.bea.wcp.sip.engine.connector.transport.UdpTransportModule$UdpWorker.run(UdpTransportModule.java:698)
at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms