Happens because called twice concurrently , should add semaphore:
java.lang.NullPointerException
at org.mobicents.media.core.endpoints.MediaGroup.releaseDtmfDetector(MediaGroup.java:190)
at org.mobicents.media.core.endpoints.MediaGroup.releaseAll(MediaGroup.java:360)
at org.mobicents.media.core.endpoints.BaseEndpointImpl.deleteConnection(BaseEndpointImpl.java:235)
at org.mobicents.media.core.endpoints.BaseMixerEndpointImpl.deleteConnection(BaseMixerEndpointImpl.java:96)
at org.mobicents.media.core.connections.BaseConnection.releaseConnection(BaseConnection.java:414)
at org.mobicents.media.core.connections.RtpConnectionImpl.onClosed(RtpConnectionImpl.java:393)
at org.mobicents.media.core.connections.BaseConnection.close(BaseConnection.java:264)
at org.mobicents.media.core.endpoints.BaseEndpointImpl.deleteConnection(BaseEndpointImpl.java:213)
at org.mobicents.media.server.mgcp.controller.MgcpEndpoint.deleteConnection(MgcpEndpoint.java:207)
at org.mobicents.media.server.mgcp.tx.cmd.DeleteConnectionCmd$Delete.perform(DeleteConnectionCmd.java:185)
at org.mobicents.media.server.scheduler.Task.run(Task.java:122)
at org.mobicents.media.server.scheduler.Scheduler$WorkerThread.run(Scheduler.java:420)
Original issue reported on code.google.com by oifa.yul...@gmail.com on 22 Apr 2013 at 9:53
Original issue reported on code.google.com by
oifa.yul...@gmail.com
on 22 Apr 2013 at 9:53