Hello,
When i add my own self as a buddy in the presence soft client, I get
an exception as below. It is throwing an exception in the
PresenceComposition.java class.
The SIP URI of the soft phone and the buddy is identical:
aay...@rancore.com. Is this going against the OMA presence composition
policies ? Kindly assist...
Log:
15:07:31,312 INFO [PublicationControlSbb] publication:
entity=
sip:aay...@rancore.com,eventPackage=presence,eTag=f69adcb8949198b6c517a624f0330e05
modified.
15:07:31,328 ERROR [PublicationControlSbb] failed to refresh
publication
javax.slee.TransactionRolledbackLocalException: Invocation resulted in
exception !
at
org.mobicents.slee.container.deployment.interceptors.SbbLocalObjectInterceptor.invokeAndReturnObject
(SbbLocalObjectInterceptor.java:79)
at
org.mobicents.slee.sipevent.server.publication.ImplementedPublicationControlSbbLocalObjectImpl.combinePublication
(ImplementedPublicationControlSbbLocalObjectImpl.java)
at
org.mobicents.slee.sipevent.server.publication.PublicationControlSbb.getUpdatedComposedPublication
(PublicationControlSbb.java:263)
at
org.mobicents.slee.sipevent.server.publication.PublicationControlSbb.modifyPublication
(PublicationControlSbb.java:534)
at sun.reflect.GeneratedMethodAccessor160.invoke(Unknown
Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.mobicents.slee.container.deployment.interceptors.SbbLocalObjectInterceptor.invokeAndReturnObject
(SbbLocalObjectInterceptor.java:72)
at
org.mobicents.slee.container.deployment.interceptors.SbbLocalObjectInterceptor.invokeAndReturnvoid
(SbbLocalObjectInterceptor.java:113)
at
org.mobicents.slee.sipevent.server.publication.PublicationControlSbbLocalObjectImpl.modifyPublication
(PublicationControlSbbLocalObjectImpl.java)
at
org.mobicents.slee.sipevent.server.publication.SipPublicationControlSbb.onPublish
(SipPublicationControlSbb.java:222)
at sun.reflect.GeneratedMethodAccessor153.invoke(Unknown
Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.mobicents.slee.runtime.sbbentity.SbbEntity.invokeEventHandler
(SbbEntity.java:873)
at org.mobicents.slee.runtime.EventRouterImpl.routeQueuedEvent
(EventRouterImpl.java:933)
at org.mobicents.slee.runtime.EventRouterImpl.access$100
(EventRouterImpl.java:64)
at org.mobicents.slee.runtime.EventRouterImpl$EventExecutor.run
(EventRouterImpl.java:121)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.IllegalStateException
at java.util.AbstractList$Itr.remove(AbstractList.java:433)
at
org.mobicents.slee.sippresence.server.publication.PresenceCompositionPolicy.composeTuples
(PresenceCompositionPolicy.java:94)
at
org.mobicents.slee.sippresence.server.publication.PresenceCompositionPolicy.compose
(PresenceCompositionPolicy.java:36)
at
org.mobicents.slee.sippresence.server.publication.PresencePublicationControlSbb.combinePublication
(PresencePublicationControlSbb.java:253)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.mobicents.slee.container.deployment.interceptors.SbbLocalObjectInterceptor.invokeAndReturnObject
(SbbLocalObjectInterceptor.java:72)
Thanks in advance
aayush