403 forbidden for XCAP PUT

68 views
Skip to first unread message

Jaya

unread,
May 8, 2011, 11:14:04 PM5/8/11
to mobicents-public
Hi,

I am running the Mobicents SIP integrated presence server BETA6
release.

When a user tries to upload the resource list document, I see a 403
Forbidden response whereas when the same user with the same
credentials tries to upload the RLS services document to the XDMS, it
is accepted.

23:01:00,378 INFO [AuthenticationProxySbbImpl] Remote request, using
http digest authentication
23:01:00,412 INFO [HttpServletResourceAdaptor] Ending activity
855e614e-e08c-4395-8eb2-d3a80bd26e97
23:01:00,447 INFO [AuthenticationProxySbbImpl] Remote request, using
http digest authentication
23:01:00,461 DEBUG [RFC2617AuthQopDigest] Calculating RFC 2617
qop=auth digest with params: username =
sip:us...@lagrange.cs.columbia.edu , realm =
lagrange.cs.columbia.edu , password = user , nonce =
7eae74bd6fc26fbc6a22349f4bf34afc , nonceCount = 00000001 , cnonce =
c315340f1cffd34f1946e94fc0ac5198 , method = PUT , digestUri = /
mobicents/resource-lists/users/sip:us...@lagrange.cs.columbia.edu/
resourceList ;
23:01:00,462 INFO [AggregationProxySbbImpl] put(resourceSelector=/
resource-lists/users/sip:us...@lagrange.cs.columbia.edu/
resourceList,mimetype=application/resource-lists
+xml,eTagValidator=null,xcapRoot=/mobicents)
23:01:00,467 ERROR [AggregationProxySbbImpl] Error processing onPut()
org.openxdm.xcap.common.error.NotAuthorizedRequestException
at
org.openxdm.xcap.server.slee.RequestProcessorSbb.put(RequestProcessorSbb.java:
892)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.mobicents.slee.container.deployment.interceptors.SbbLocalObjectInterceptor.invokeAndReturnObject(SbbLocalObjectInterceptor.java:
73)
at
org.openxdm.xcap.server.slee.RequestProcessorSbbLocalObjectImpl.put(RequestProcessorSbbLocalObjectImpl.java)
at
org.openxdm.xcap.server.slee.AggregationProxySbb.onPut(AggregationProxySbb.java:
383)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.mobicents.slee.runtime.sbbentity.SbbEntityImpl.invokeEventHandler(SbbEntityImpl.java:
499)
at
org.mobicents.slee.runtime.eventrouter.routingtask.EventRoutingTaskImpl.routeQueuedEvent(EventRoutingTaskImpl.java:
353)
at
org.mobicents.slee.runtime.eventrouter.routingtask.EventRoutingTaskImpl.run(EventRoutingTaskImpl.java:
103)
at org.mobicents.slee.runtime.eventrouter.EventRouterExecutorImpl
$EventRoutingTaskStatsCollector.run(EventRouterExecutorImpl.java:51)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
1110)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)


23:01:00,561 INFO [AuthenticationProxySbbImpl] Remote request, using
http digest authentication
23:01:00,564 INFO [HttpServletResourceAdaptor] Ending activity
41bf2289-4abf-4756-bce1-8294dcfbd2b6
23:01:00,588 INFO [AuthenticationProxySbbImpl] Remote request, using
http digest authentication
23:01:00,594 DEBUG [RFC2617AuthQopDigest] Calculating RFC 2617
qop=auth digest with params: username =
sip:us...@lagrange.cs.columbia.edu , realm =
lagrange.cs.columbia.edu , password = user , nonce =
502765e1839ca6a93f8d2f1015eda9b7 , nonceCount = 00000001 , cnonce =
f5bb12d911e4c554c7642394b060d732 , method = PUT , digestUri = /
mobicents/rls-services/users/sip:us...@lagrange.cs.columbia.edu/
rlsServicesDoc ;
23:01:00,595 INFO [AggregationProxySbbImpl] put(resourceSelector=/rls-
services/users/sip:us...@lagrange.cs.columbia.edu/
rlsServicesDoc,mimetype=application/rls-services
+xml,eTagValidator=null,xcapRoot=/mobicents)
23:01:00,609 DEBUG [RLSServicesAppUsage]
processResourceInterdependenciesOnPutDocument( oldDoc = [#document:
null], newDoc = [#document: null], documentSelector = /rls-services/
users/sip:us...@lagrange.cs.columbia.edu/rlsServicesDoc )
23:01:00,610 DEBUG [RLSServicesAppUsage] Services to add to global rls
service doc: {}
23:01:00,610 DEBUG [RLSServicesAppUsage] Services to update in global
rls service doc: {sip:user...@lagrange.cs.columbia.edu=[service:
null]}
23:01:00,611 DEBUG [RLSServicesAppUsage] Services to delete from
global rls service doc: {}
23:01:00,611 DEBUG [RLSServicesAppUsage] Updating
sip:user...@lagrange.cs.columbia.edu in rls services global doc
23:01:00,664 INFO [RLSServicesAppUsage] Updated
sip:user...@lagrange.cs.columbia.edu in rls services global doc


Can anyone please tell me what the error could be?

Thanks in advance,
Jaya

Jaya

unread,
May 9, 2011, 12:53:43 AM5/9/11
to mobicents-public
Please ignore this issue, was due to a config error.
Sorry for the inconvenience.

Jaya
> rls service doc: {sip:user2l...@lagrange.cs.columbia.edu=[service:
> null]}
> 23:01:00,611 DEBUG [RLSServicesAppUsage] Services to delete from
> global rls service doc: {}
> 23:01:00,611 DEBUG [RLSServicesAppUsage] Updating
> sip:user2l...@lagrange.cs.columbia.edu in rls services global doc
> 23:01:00,664 INFO  [RLSServicesAppUsage] Updated
> sip:user2l...@lagrange.cs.columbia.edu in rls services global doc
Reply all
Reply to author
Forward
0 new messages