cancel
Showing results for 
Search instead for 
Did you mean: 

Problem while accessing reports tab in ep

Former Member
0 Kudos

Hi,

We have a peculiar problem in sap ep.  We are on EP 7.01 SP8. we have different reports ( webex, webi) that are integrated in portal.  For these reports there are different roles (almost more than 35 roles).  When I assign all the reports related roles and when I click on reports tab in portal, it is showing "Internet Explorer cannot display the webpage" in both development and quality portal.  Whereas same number of roles when I assign in production portal, it is working fine without throwing any error.

When I search in google, I found that if the URL exceeds maximum length in IE, it will throw this kind of error.  If this is the case, it must throw error even in production also.  But it is throwing error only in dev and quality. 

When all reports related roles are assigned... the url will be like this.

http://host:port/irj/portal?NavigationTarget=merge(ROLES://portal_content/bi/roles/hcm/com.bi.gl.rl....

If you observe at the end of the url, the url is incomplete and due to this it is throwing error.  As a workaround, I have removed last role and closed the brace and then it is working fine.  Here why it is not loading complete url when I click on reports tab in the portal. 

I'm sending the log here.  I'm not sure if this is related to this problem.

#1.5 #E6A270A57B1F002D000001060165009E0004D59E55441704#1360775918917#com.sapportals.wcm.WcmException#sap.com/irj#com.sapportals.wcm.WcmException.WcmException(90)

#idv4b#48981##n/a##e2f675a975ff11e2bcd70000008020fa#SAPEngine_Application_Thread[impl:3]_36##0#0#Error##Plain###Invalid root sid. It must be an Integer representing

the SI_ID on CMS. com.sap.netweaver.bc.rf.common.exception.ResourceException: Invalid root sid. It must be an Integer representing the SI_ID on CMS.

    at com.businessobjects.kmc.manager.BOERepositoryManager.lookup(Unknown Source)

    at com.sapportals.wcm.repository.RMAdapter.getResource(RMAdapter.java:201)

    at com.sapportals.wcm.repository.runtime.CmAdapter.findResource(CmAdapter.java:1349)

    at com.sapportals.wcm.repository.runtime.CmAdapter.findManagerAndResource(CmAdapter.java:1322)

    at com.sapportals.wcm.repository.runtime.CmAdapter.getResourceImpl(CmAdapter.java:979)

    at com.sapportals.wcm.repository.runtime.CmAdapter.getResource(CmAdapter.java:192)

    at com.sapportals.wcm.repository.VirtualRootNamespaceContentPropertyManager.getChildren(VirtualRootNamespaceContentPropertyManager.java:121)

    at com.sapportals.wcm.repository.CollectionImpl.internalGetChildrenManager(CollectionImpl.java:1610)

    at com.sapportals.wcm.repository.CollectionImpl.internalGetChildren(CollectionImpl.java:1627)

    at com.sapportals.wcm.repository.CollectionImpl.doGetChildren(CollectionImpl.java:145)

    at com.sapportals.wcm.repository.CollectionImpl.getChildren(CollectionImpl.java:125)

    at com.sapportals.wcm.repository.CollectionImpl.getChildren(CollectionImpl.java:358)

    at com.sapportals.wcm.service.resourcelistfilter.cm.ResourceListFilter.getChildren(ResourceListFilter.java:420)

    at com.sapportals.wcm.rendering.collection.ResourceListInstantiater.retrieveList(ResourceListInstantiater.java:37)

    at com.sapportals.wcm.rendering.collection.FlexUICacheHierarchical.<init>(FlexUICacheHierarchical.java:66)

    at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.createStatus(LightCollectionRenderer.java:885)

    at com.sapportals.wcm.rendering.collection.LightCollectionRenderer.renderAll(LightCollectionRenderer.java:598)

    at com.sapportals.wcm.rendering.control.cm.NeutralControl.render(NeutralControl.java:164)

    at com.sapportals.wcm.rendering.layout.cm.MenuTreeListLayoutController.render(MenuTreeListLayoutController.java:127)

    at com.sapportals.wcm.rendering.control.cm.WdfProxy.render(WdfProxy.java:1844)

    at com.sapportals.wdf.layout.HorizontalLayout.renderControls(HorizontalLayout.java:42)

    at com.sapportals.wdf.stack.Pane.render(Pane.java:155)

    at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)

    at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)

    at com.sapportals.wdf.stack.Pane.render(Pane.java:158)

    at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)

    at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)

    at com.sapportals.wdf.stack.Pane.render(Pane.java:158)

    at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)

    at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)

    at com.sapportals.wdf.stack.Pane.render(Pane.java:158)

    at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)

    at com.sapportals.wdf.WdfCompositeController.doInitialization(WdfCompositeController.java:282)

    at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:669)

    at com.sapportals.htmlb.AbstractCompositeComponent.preRender(AbstractCompositeComponent.java:33)

    at com.sapportals.htmlb.Container.preRender(Container.java:120)

    at com.sapportals.htmlb.Container.preRender(Container.java:120)

    at com.sapportals.htmlb.Container.preRender(Container.java:120)

    at com.sapportals.portal.htmlb.PrtContext.render(PrtContext.java:407)

    at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:238)

    at com.sapportals.wcm.portal.component.base.KMControllerDynPage.doOutput(KMControllerDynPage.java:134)

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

    at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)

    at com.sapportals.wcm.portal.component.base.ControllerComponent.doContent(ControllerComponent.java:80)

    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:235)

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

    at java.security.AccessController.doPrivileged(AccessController.java:246)

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

    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:1060)

    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(AccessController.java:219)

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

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

and

#1.5 #E6A270A57B1F002D000001070165009E0004D59E55441A62#1360775918918#com.sapportals.wcm.repository.VirtualRootNamespaceContentPropertyManager#sap.com/irj#com.sapportals

.wcm.repository.VirtualRootNamespaceContentPropertyManager.caught ResourceException getting root collection of repository:

BusinessObjectsEnterprise#idv4b#48981##n/a##e2f675a975ff11e2bcd70000008020fa#SAPEngine_Application_Thread[impl:3]

_36##0#0#Error##Plain###com.sapportals.wcm.repository.ResourceException: Invalid root sid. It must be an Integer representing the SI_ID on CMS.

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

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

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

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

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

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

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

    at com.sapportals.wcm.repository.wrapping.exception.ExceptionTransformer.transformDefault(ExceptionTransformer.java:726)

    at com.sapportals.wcm.repository.wrapping.exception.ExceptionTransformer.transform(ExceptionTransformer.java:369)

    at com.sapportals.wcm.repository.RMAdapter.getResource(RMAdapter.java:204)

    at com.sapportals.wcm.repository.runtime.CmAdapter.findResource(CmAdapter.java:1349)

    at com.sapportals.wcm.repository.runtime.CmAdapter.findManagerAndResource(CmAdapter.java:1322)

    at com.sapportals.wcm.repository.runtime.CmAdapter.getResourceImpl(CmAdapter.java:979)

    at com.sapportals.wcm.repository.runtime.CmAdapter.getResource(CmAdapter.java:192)

    ------

Does anyone faced this problem?  Kindly provide me some information to resolve this problem.

Thanks,

Vijaya.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Vijaya,

I don't think the trace is related to this issue - it looks like something to do with KM (WCM), it might just be a coincidence that you get these errors in your log at the same time you get the other issue.

Does the webpage error happen if you use other browsers e.g. Firefox or Chrome?

Where do you capture that URL with the NavigationTarget=merge(ROLE....  etc... ? Have you run a HTTP or IE Dev Tool (F12) trace to see the HTTP traffic? If you do this you might see more detail into what is going on.

Hope this helps,
Simon

Former Member
0 Kudos

Thanks Simon for quick reply.

My problem got resolved after enabling the short urls under System Administration > Navigation > short URL