cancel
Showing results for 
Search instead for 
Did you mean: 

Getting error while publishing area on intranet sap portal

Former Member
0 Kudos

Hi,
I am facing issue while publishing area "Transport" on intranet, see attached screenshot for reference


Error message: ”Could not perform operation; contact to your portal administrator for assistance”

Area ID: pcd:com.sap.portal.system/pcc/rt_content/com.sap.portal.pcc/StagingAreaId/Mijndienstenopkantoor/Bureaumateriaal

I Checked sap note "2218643 - WPC Area Fails to Publish due to Sort Priority". According to this note value for "com.sap.portal.navigation.Priority" should be in between 0 to 100.
I checked this, value is 100.

I already have all roles which are mentioned in "Authoring permisssions"

Under Area "Transport" all pages are already published
But "Facility home" is moved to another location and "Voiture de pool" is deleted but both pages still appears in navigation structure?


Can this be causing issue while publishing "Transport" area?
If so could you suggest me how can I remove those pages?

When I click on main menu "Mijn diensten op kantoor" it gives me runtime error

Exception ID:03:57_26/07/17_0008_722684251
[EXCEPTION]
com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
User : DHANK
at com.sap.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:786)
at com.sap.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:245)
at com.sap.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:107)
at com.sap.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:141)
at com.sap.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:520)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:202)
at com.sap.portal.prt.dispatcher.DispatcherServlet.service(DispatcherServlet.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)
at com.sap.portal.http.EnrichNavRequestFilter.doFilter(EnrichNavRequestFilter.java:49)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.portal.prt.dispatcher.CustomHeaderFilter.doFilter(CustomHeaderFilter.java:58)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.portal.http.EnrichNavRequestFilter.doFilter(EnrichNavRequestFilter.java:49)
at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:432)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)
at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60)
at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43)
at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12)
at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)
at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475)
at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269)
at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101)
at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)
Caused by: com.sap.portal.prt.core.PortalRequestManagerException: PortalRuntimeException
at com.sap.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:112)
at com.sap.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:141)
at com.sap.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:206)
at com.sap.portal.prt.pom.PortalNode.service(PortalNode.java:588)
at com.sap.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:233)
... 51 more
Caused by: java.lang.ClassCastException: Cannot cast class java.lang.Boolean to class java.lang.String
at com.sapportals.portal.navigation.NavigationNode.getDefaultNode(NavigationNode.java:1160)
at com.sapportals.portal.navigation.NavigationEventsHelperService.getDefaultPageForFolder(NavigationEventsHelperService.java:807)
at com.sapportals.portal.navigation.NavigationEventsHelperService.getDefaultPageForFolder(NavigationEventsHelperService.java:798)
at com.sapportals.portal.navigation.NavigationEventsHelperService.getCurrentLaunchNavNode(NavigationEventsHelperService.java:725)
at com.sapportals.portal.navigation.NavigationEventsHelperService.getCurrentLaunchNavNode(NavigationEventsHelperService.java:701)
at com.sapportals.portal.navigation.fpm.NavigationFpmListener.addToHistory(NavigationFpmListener.java:941)
at com.sapportals.portal.navigation.fpm.NavigationFpmListener.doNavigatePhase(NavigationFpmListener.java:449)
at com.sapportals.portal.navigation.fpm.NavigationFpmListener.doPhase(NavigationFpmListener.java:117)
at com.sapportals.portal.pb.fpm.FPMContainer.distributeEvent(FPMContainer.java:63)
at com.sapportals.portal.pb.fpm.FPM.doDocumentHook(FPM.java:179)
at com.sapportals.portal.prt.service.document.DocumentHookMulticaster.doDocumentHook(DocumentHookMulticaster.java:100)
at com.sapportals.portal.prt.service.document.DocumentHookMulticaster.doDocumentHook(DocumentHookMulticaster.java:99)
at com.sapportals.portal.prt.service.document.DocumentHookService.doDocumentHook(DocumentHookService.java:119)
at com.sapportals.portal.prt.service.document.DocumentHookServiceNew.doDocumentHook(DocumentHookServiceNew.java:186)
at com.sapportals.portal.prt.connection.PortalHook.doDocumentHook(PortalHook.java:665)
at com.sap.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:183)
at com.sap.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:107)
... 55 more

Could you please suggest me how can I solve this issue?

Thanks in advance for your help!

Kind Regards,
Kanchan

Accepted Solutions (0)

Answers (1)

Answers (1)

rohit_singhal
Active Contributor

Hi Kanchan,

Looks like after moving the "Facility Home" and deleting "Voiture de pool" links are still maintained in the Transport Area.

To correct this, you can go to PCD Inspector and go to pcd path: pcd:com.sap.portal.system/pcc/rt_content/com.sap.portal.pcc/StagingAreaId/

Navigate to the correct Area/Page and delete links which are still maintained for the above in Transport Area.

Let me know if this resolves your issue.

Best Regards,

Rohit

Former Member
0 Kudos

Hi Rohit,

Thanks for your reply!

There are 3 area present under "Facility"
1. Bureau (pcd:com.sap.portal.system/pcc/rt_content/com.sap.portal.pcc/StagingAreaId/Mijndienstenopkantoor/Vergaderzalenr)
2. Manger
3. Transport (pcd:com.sap.portal.system/pcc/rt_content/com.sap.portal.pcc/StagingAreaId/Mijndienstenopkantoor/Bureaumateriaal)

Facility home page is moved to Bureau and it is maintained in PCD folder also for both area "Bureau(Vergaderzalenr)" & "Transport (Bureaumateriaal)"


I haven't used PCD Inspector till now so I am not sure about this.
So just want to confirm with you if I delete link which is still maintained for "Facilityhome" under Transport (Bureaumateriaal) Area will it have any impact?

And there are two "Voiture de pool" pages under transport area.


One is deleted and another is published so if I delete "Voiture de pool" using PCD Inspector I think it will have an impact on already published page also.

Kindly correct me if I am wrong.
So should I delete it or not?

Kind Regards,
Kanchan

rohit_singhal
Active Contributor
0 Kudos

Hi Kanchan,

Yes, you can delete the "Facility Home" under Transport area. This will not impact the page under different area.

Regarding the second page: "Voiture de pool", you can delete the page which is showing as deleted, as it contains metadata for the deleted page. This should not impact the published page.

Also I would suggest that before making the changes, you can save the current version, and in case of any issues, revert to the older version.

Do let me know in case you face any other issue.

Best Regards,

Rohit