OCSB Raises An Error When Ending A Diameter Session (Doc ID 1349536.1)

Last updated on OCTOBER 10, 2016

Applies to:

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

Symptoms

After browsing some pages, when terminating the browsing session the OCSB throws an exception:

java.lang.ClassCastException: com.convergin.common.sal.event.SalRequestImpl
at com.convergin.common.sal.ua.SalUAContext.sendAckRequest(SalUAContext.java:45)
at com.convergin.common.ua.state.UAConfirmed.releaseCall(UAConfirmed.java:35)
at com.convergin.common.ua.UserAgent.releaseCall(UserAgent.java:259)
at com.convergin.rimocf.common.sib.RImocfSib.releaseCall(RImocfSib.java:234)
at com.convergin.rimocf.common.rimocfsm.RImocfStateMachine$RImocfStateMachineStateListener.releaseCall(RImocfStateMachine.java:369)
at com.convergin.rimocf.common.rimocfsm.scur.OpenOnUpdateCallInfoScurState.doTerminateCcr(OpenOnUpdateCallInfoScurState.java:40)
at com.convergin.rimocf.common.rimocfsm.RImocfStateMachine.doTerminateCcr(RImocfStateMachine.java:169)
at com.convergin.rimocf.common.sib.RImocfSib.terminateCcrReceived(RImocfSib.java:141)
at com.convergin.common.diameter.dcca.sm.server.scur.DccaServerOpenScurState.doTerminateCcr(DccaServerOpenScurState.java:64)
at com.convergin.common.diameter.dcca.sm.server.DccaServerStateMachine.processCcrEvent(DccaServerStateMachine.java:243)
at com.convergin.common.diameter.dcca.sm.server.DccaServerStateMachine.doCcr(DccaServerStateMachine.java:168)
at com.convergin.common.diameter.dcca.sm.server.DccaServerStateMachine$DccaEventHandler.onEvent(DccaServerStateMachine.java:386)
at com.convergin.common.diameter.dcca.sm.server.DccaServerStateMachine$DccaEventHandler.onEvent(DccaServerStateMachine.java:377)
at com.convergin.common.framework.services.api.EventHandlerWrapper.onEvent(EventHandlerWrapper.java:33)
at com.convergin.common.framework.services.impl.ChannelEventHandlerWrapper.onEvent(ChannelEventHandlerWrapper.java:41)
at com.convergin.common.framework.services.impl.EventBrokerImpl.handleEvent(EventBrokerImpl.java:286)
at com.convergin.common.framework.services.impl.EventBrokerImpl.work(EventBrokerImpl.java:268)
at com.convergin.common.framework.services.impl.EventBrokerImpl.startWorkOnly(EventBrokerImpl.java:119)
at com.convergin.common.framework.services.impl.EventRouterSessionWrapper.flushEvents(EventRouterSessionWrapper.java:66)
at com.convergin.specific.axia.framework.mediation.protocol.diameter.DiameterProtocolMediator$DiamReqInboundEventHandler.onEvent(DiameterProtocolMediator.java:207)
at com.convergin.specific.axia.framework.mediation.protocol.diameter.DiameterProtocolMediator$DiamReqInboundEventHandler.onEvent(DiameterProtocolMediator.java:190)
at com.convergin.specific.axia.framework.mediation.impl.EventHandlerWrapper.doWrappedOnEvent(EventHandlerWrapper.java:22)
at com.convergin.specific.axia.framework.mediation.impl.MediationEventHandlerWrapper.onEvent(MediationEventHandlerWrapper.java:51)
at oracle.axia.actor.BaseActorEventDispatcher.onEvent(BaseActorEventDispatcher.java:39)
at oracle.axia.actor.events.ActorEventBrokerImpl.dispatchInboundEvent(ActorEventBrokerImpl.java:214)
at oracle.axia.actor.scheduling.ActorEventAction.doRun(ActorEventAction.java:163)
at oracle.axia.actor.scheduling.ScheduledActorAction.run(ScheduledActorAction.java:158)
at oracle.axia.actor.scheduling.processor.ActorHandlerEventTarget.deliver(ActorHandlerEventTarget.java:151)
at oracle.axia.eventbroker.util.EventProxyEntryProcessor.process(EventProxyEntryProcessor.java:83)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$Storage.invoke(PartitionedCache.CDB:20)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$InvokeRequest.run(PartitionedCache.CDB:1)
at com.tangosol.coherence.component.util.DaemonPool$WrapperTask.run(DaemonPool.CDB:32)
at com.tangosol.coherence.component.util.DaemonPool$Daemon.onNotify(DaemonPool.CDB:63)
at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
at java.lang.Thread.run(Thread.java:619)

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