Skip to Content
0
Jun 30, 2009 at 08:23 AM

Room Directory is empty for some users

34 Views

Hi,

some of our users are unable to display a list of collaboration rooms to which

they belong on the production portal. The room list is empty although they belong to the rooms.

It seems this error is connected with the collaboration room

60e4ba82-4535-2b10-9ba8-eaa69e00fdf2 to which they don't belong.

There is an exception in the log file which contains a message that the

permission has been denied for user franczp to the room

60e4ba82-4535-2b10-9ba8-eaa69e00fdf2.

She doesn't belong to this room so the exception shouldn't happen.

Any ideas what could be the cause of this?

Below is the error message.

Best Regards,

Ladislav

-


#1.5#00144F2D1FA60069000003BF000067AF00046D2C2712C33B#1245936308372#com.sap.ip.collaboration.room.impl.

RoomsSystem#sap.com/irj#com.sap.ip.collaboration.room.impl.RoomsSystem.getRoomsResouceListByQuery(1698)#franczp#

4087##n/a##898d49a0618b11dea83f00144f2d1fa6#SAPEngine_Application_Thread[impl:3]_15##0#0#Error##Plain###

Exception: Permission denied: uri=/rooms/60e4ba82-4535-2b10-9ba8-eaa69e00fdf2, permission=node_read_properties, user=franczpcom.sapportals.wcm.repository.AccessDeniedException: Permission denied: uri=/rooms/60e4ba82-4535-2b10-9ba8-eaa69e00fdf2, permission=node_read_properties, user=franczpcom.sapportals.wcm.repository.AccessDeniedException: Permission denied: uri=/rooms/60e4ba82-4535-2b10-9ba8-eaa69e00fdf2, permission=node_read_properties, user=franczp

at com.sapportals.wcm.repository.ResourceException.fillInStackTrace(ResourceException.java:399)

at java.lang.Throwable.<init>(Throwable.java:195)

at java.lang.Exception.<init>(Exception.java:41)

at com.sapportals.wcm.WcmException.<init>(WcmException.java:59)

at com.sapportals.wcm.util.content.ContentException.<init>(ContentException.java:38)

at com.sapportals.wcm.repository.ResourceException.<init>(ResourceException.java:162)

at com.sapportals.wcm.repository.AccessDeniedException.<init>(AccessDeniedException.java:76)

at com.sapportals.wcm.repository.manager.SecurityChecker.check(SecurityChecker.java:238)

at com.sapportals.wcm.repository.manager.SecurityChecker.checkReadProperties(SecurityChecker.java:87)

at com.sapportals.wcm.repository.manager.cm.CmPropertyManager.getProperties(CmPropertyManager.java:249)

at com.sapportals.wcm.repository.ResourceImpl.internalGetProperties(ResourceImpl.java:3755)

at com.sapportals.wcm.repository.ResourceImpl.getProperties(ResourceImpl.java:1234)

at com.sapportals.wcm.repository.search.SimplePropertySearch.execute(SimplePropertySearch.java:59)

at com.sapportals.wcm.repository.manager.cm.CmPropertySearchManager.execute(CmPropertySearchManager.java:134)

at com.sapportals.wcm.repository.ResourceImpl.internalSearch(ResourceImpl.java:4210)

at com.sapportals.wcm.repository.ResourceImpl.search(ResourceImpl.java:2757)

at com.sap.ip.collaboration.room.impl.RoomsSystem.getRoomsResourceListByQuery(RoomsSystem.java:1710)

at com.sap.ip.collaboration.room.impl.RoomsSystem.queryRoomsListForUser(RoomsSystem.java:1498)

at com.sap.ip.collaboration.room.impl.RoomsKMService.queryRoomsListForUser(RoomsKMService.java:521)

at com.sap.ip.collaboration.roomui.impl.roomdirectoryui.MyRoomsTabModel.getTypedResourceList(MyRoomsTabModel.java:53)

at com.sap.ip.collaboration.roomui.impl.roomdirectoryui.NeutralRoomControl.getNewResourceList(NeutralRoomControl.java:685)

at com.sap.ip.collaboration.roomui.impl.roomdirectoryui.NeutralRoomControl.receive(NeutralRoomControl.java:260)

at com.sapportals.wdf.stack.Control.dispatchWdfEvent(Control.java:427)

at com.sapportals.wdf.stack.Control.dispatchWdfEvent(Control.java:433)

at com.sapportals.wdf.stack.Pane.updateControls(Pane.java:408)

at com.sapportals.wdf.stack.PaneStack.updateTopControls(PaneStack.java:330)

at com.sapportals.wdf.stack.Pane.updateControls(Pane.java:421)

at com.sapportals.wdf.stack.PaneStack.updateTopControls(PaneStack.java:330)

at com.sapportals.wdf.stack.Pane.updateControls(Pane.java:421)

at com.sapportals.wdf.stack.PaneStack.updateTopControls(PaneStack.java:330)

at com.sapportals.wdf.stack.Pane.updateControls(Pane.java:421)

at com.sapportals.wdf.stack.PaneStack.updateTopControls(PaneStack.java:330)

at com.sapportals.wdf.stack.PaneStack.executeEvent(PaneStack.java:275)

at com.sapportals.wdf.WdfCompositeController.executeEvent(WdfCompositeController.java:355)

at com.sapportals.wdf.WdfCompositeController.onWdfEvent(WdfCompositeController.java:551)

at sun.reflect.GeneratedMethodAccessor1375.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at com.sapportals.htmlb.page.DynPage.doProcessCompositeEvent(DynPage.java:205)

at com.sapportals.htmlb.page.DynPage.doProcessCurrentEvent(DynPage.java:143)

at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:119)

at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:62)

at com.sapportals.htmlb.page.PageProcessorServlet.doPost(PageProcessorServlet.java:22)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sapportals.wcm.app.servlet.WcmHtmlbBaseServlet.service(WcmHtmlbBaseServlet.java:110)

at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:333)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:

110)

at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)

at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)

at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)

at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)

at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)

at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)

at java.security.AccessController.doPrivileged(Native Method)

at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(

ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)