|
From: Rachid H. <rac...@ya...> - 2008-07-25 11:24:47
|
Hello,
I have a problem in the Presence Proxy application : when a 200 OK is received for an INVITE, the doSuccessResponse tries to proxy it to the TPCC but an IllegalStateException is thrown : the proxy has already completed! Normally, a proxy transaction is terminated after receiving a final response, it's not the case here, unless there was a final response that I didn't see was received by the proxy!!
What could be the reason to that?
Please help.
Here is the stack trace of the exception :
java.lang.IllegalStateException: Proxy has already completed
at com.ericsson.ssa.sip.ProxyImpl.startProxy(ProxyImpl.java:842)
at com.ericsson.ssa.sip.ProxyImpl.proxyTo(ProxyImpl.java:880)
at com.ericsson.ssa.sip.ProxyImpl.proxyTo(ProxyImpl.java:874)
at com.ericsson.ssa.sip.ProxyImpl$ProxyFacade.proxyTo(ProxyImpl.java:1262)
at up5.mi.visio.proxy.ProxyServlet.doSuccessResponse(ProxyServlet.java:420)
at javax.servlet.sip.SipServlet.doResponse(SipServlet.java:177)
at javax.servlet.sip.SipServlet.service(SipServlet.java:45)
at com.ericsson.ssa.container.sim.SipServletFacade.service(SipServletFacade.java:85)
at com.ericsson.ssa.sip.AbstractProxyImpl.invokeServlet(AbstractProxyImpl.java:301)
at com..ericsson.ssa.sip.AbstractProxyImpl.invokeServletAndForward(AbstractProxyImpl.java:275)
at com.ericsson.ssa.sip.ProxyImpl.doInitialResponse(ProxyImpl.java:331)
at com.ericsson.ssa.sip.ProxyImpl.dispatch(ProxyImpl.java:453)
at com.ericsson.ssa.sip.ProxyContext.dispatch(ProxyContext.java:172)
at com.ericsson.ssa.container.sim.ApplicationDispatcher.dispatch(ApplicationDispatcher.java:420)
at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:68)
at com.ericsson.ssa.container.sim.ApplicationDispatcher.next(ApplicationDispatcher.java:534)
at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:75)
at com.ericsson.ssa.sip.LocalRouteManager.next(LocalRouteManager.java:112)
at com.ericsson..ssa.sip.LayerHelper.next(LayerHelper.java:75)
at com.ericsson.ssa.sip.DialogManager.next(DialogManager.java:668)
at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:75)
at com.ericsson.ssa.sip.dns.ResolverManager.next(ResolverManager.java:247)
at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:75)
at com.ericsson.ssa.sip.persistence.ReplicationManager.next(ReplicationManager.java:124)
at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:75)
at com.ericsson.ssa..sip.transaction.TransactionManager.next(TransactionManager.java:345)
at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:75)
at com..ericsson.ssa.container.GrizzlyNetworkManager.next(GrizzlyNetworkManager.java:936)
at com.ericsson.ssa.sip.LayerHelper.next(LayerHelper.java:75)
at com.ericsson.ssa.container.MessageProcessorFilter.processMessage(MessageProcessorFilter.java:400)
at com.ericsson.ssa.container.MessageProcessorFilter.execute(MessageProcessorFilter.java:280)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.ProtocolChainContextTask..doCall(ProtocolChainContextTask.java:67)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:56)
at com.sun.grizzly.util.WorkerThreadImpl.run(WorkerThreadImpl.java:169)
_____________________________________________________________________________
Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr |