This discussion is archived
1 Reply Latest reply: Oct 8, 2010 5:53 PM by 792084 RSS

Callback exception using Call_Notification_sip plugin.

792951 Newbie
Currently Being Moderated
When OCSG is in the process of reporting a call event (Call Notification-Sip) to the North (ie to the endpoint defined in the Call Notification subscription), the following excepion occurs:


01 Sep 2010 10:10:36,072 [[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR com.bea.wlcp.wlng.plugin.callnotification.sip.south.CallNotificationPluginImpl$2 - exception-thrown void com.bea.wlcp.wlng.plugin.callnotification.sip.south.CallNotificationPluginImpl.2.execute(String, String)( http://localhost:8088/CallNotificationBinding,191229 )
org.csapi.schema.parlayx.common.v2_1.ServiceException
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     at com.bea.wlcp.wlng.px21.common.ExceptionCatalogImpl$ExceptionInfoImpl.newInstance(ExceptionCatalogImpl.java:456)
     at com.bea.wlcp.wlng.px21.common.PxExceptionHelper.exception(PxExceptionHelper.java:83)
     at com.bea.wlcp.wlng.px21.common.PxExceptionHelper.serviceException(PxExceptionHelper.java:177)
     at com.bea.wlcp.wlng.px21.common.PxExceptionHelper.throwServiceException(PxExceptionHelper.java:33)
     at com.bea.wlcp.wlng.px21.common.PxExceptionHelper.throwServiceException(PxExceptionHelper.java:18)
     at com.bea.wlcp.wlng.plugin.util.CallbackExceptionsHandler.rethrowServicePolicyExceptions(CallbackExceptionsHandler.java:35)
     at com.bea.wlcp.wlng.plugin.callnotification.sip.south.CallNotificationPluginImpl$2.execute(CallNotificationPluginImpl.java:173)
     at com.bea.wlcp.wlng.plugin.callnotification.sip.south.CallNotificationPluginImpl.notifyOperation(CallNotificationPluginImpl.java:130)
     at com.bea.wlcp.wlng.plugin.callnotification.sip.south.CallNotificationPluginImpl.notifyCalledNumber(CallNotificationPluginImpl.java:155)
     at com.bea.wlcp.wlng.plugin.callnotification.sip.south.NotifiableCall.handleCallNotification(NotifiableCall.java:473)
     at com.bea.wlcp.wlng.plugin.callnotification.sip.south.NotifiableCall.doInvite(NotifiableCall.java:225)
     at com.bea.wlcp.wlng.plugin.callnotification.sip.south.CallNotificationServlet.doInvite(CallNotificationServlet.java:83)
     at javax.servlet.sip.SipServlet.doRequest(Unknown Source)
     at javax.servlet.sip.SipServlet.service(Unknown Source)
     at com.bea.wcp.sip.engine.server.CanaryServlet.forwardFromSip(CanaryServlet.java:576)
     at com.bea.wcp.sip.engine.server.CanaryServlet.access$500(CanaryServlet.java:91)
     at com.bea.wcp.sip.engine.server.CanaryServlet$PrivilegedForwardAction.run(CanaryServlet.java:825)
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
     at weblogic.security.service.SecurityManager.runAs(Unknown Source)
     at com.bea.wcp.sip.engine.server.CanaryServlet.forward(CanaryServlet.java:777)
     at com.bea.wcp.sip.engine.server.ServletMappingManager.receiveInitialRequest(ServletMappingManager.java:533)
     at com.bea.wcp.sip.engine.server.ServletMappingManager.dispatchRequest(ServletMappingManager.java:501)
     at com.bea.wcp.sip.engine.server.FilterContext.dispatchMessage(FilterContext.java:134)
     at com.bea.wcp.sip.engine.server.FilterContext.filter(FilterContext.java:175)
     at com.bea.wcp.sip.engine.server.FilterContext.filterNext(FilterContext.java:204)
     at com.bea.wcp.sip.engine.server.MessageHeaderFilterManager.filter(MessageHeaderFilterManager.java:34)
     at com.bea.wcp.sip.engine.server.FilterContext.filter(FilterContext.java:183)
     at com.bea.wcp.sip.engine.server.FilterContext.filterNext(FilterContext.java:204)
     at com.bea.wcp.sip.security.internal.ChargingFilter.filter(ChargingFilter.java:61)
     at com.bea.wcp.sip.engine.server.FilterContext.filter(FilterContext.java:183)
     at com.bea.wcp.sip.engine.server.FilterContext.filterNext(FilterContext.java:204)
     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(Unknown Source)
     at com.bea.wcp.sip.security.internal.SecurityManagerFilter.filter(SecurityManagerFilter.java:95)
     at com.bea.wcp.sip.engine.server.FilterContext.filter(FilterContext.java:183)
     at com.bea.wcp.sip.engine.server.TransactionManager.filterMessage(TransactionManager.java:793)
     at com.bea.wcp.sip.engine.server.TransactionManager.filterRequest(TransactionManager.java:1927)
     at com.bea.wcp.sip.engine.server.TransactionManager.receiveInitialRequest(TransactionManager.java:1371)
     at com.bea.wcp.sip.engine.server.TransactionManager.receiveRequest(TransactionManager.java:895)
     at com.bea.wcp.sip.engine.server.TransactionManager.receiveMessage(TransactionManager.java:801)
     at com.bea.wcp.sip.engine.server.MessageHandler$MessageQueue.processMessages(MessageHandler.java:590)
     at com.bea.wcp.sip.engine.server.MessageHandler$MessageQueue.processMessages(MessageHandler.java:523)
     at com.bea.wcp.sip.engine.server.MessageHandler$MessageQueue.checkMessages(MessageHandler.java:487)
     at com.bea.wcp.sip.engine.server.MessageHandler$MessageQueue.addMessage(MessageHandler.java:463)
     at com.bea.wcp.sip.engine.server.MessageHandler.receiveMessage(MessageHandler.java:259)
     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:750)
     at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
01 Sep 2010 10:10:36,073 [[ACTIVE] ExecuteThread: '20' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR com.bea.wlcp.wlng.plugin.callnotification.sip.south.CallNotificationPluginImpl - Failed to notify http://localhost:8088/CallNotificationBinding


Has anybody experienced this and found a fix ?

Thank you
  • 1. Re: Callback exception using Call_Notification_sip plugin.
    792084 Newbie
    Currently Being Moderated
    There were missing SLA entries for the callbacks:

    <serviceContract>
    <startDate>2009-05-13</startDate>
    <endDate>9999-12-31</endDate> <scs>com.bea.wlcp.wlng.px21.callback.CallDirectionCallback</scs>
    </serviceContract>
    <serviceContract>
    <startDate>2009-05-13</startDate>
    <endDate>9999-12-31</endDate> <scs>com.bea.wlcp.wlng.px21.callback.CallNotificationCallback</scs>
    </serviceContract>

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points