on 09-19-2014 12:17 PM
Hi !
We have an NW 7.4 Portal system.
When we try to mirror standard Portal content, we see a Portal runtime error.
Default trace reads as below:
#2.0 #2014 09 19 04:08:27:442#0-700#Error#com.sap.portal.prt.connection#
#EP-PIN-PRT#tc~epbc~prtc~api#C0000A201073043F0000000000001AC8#77379250000000004#sap.com/com.sap.portal.pagebuilder#com.sap.portal.prt.connection#gnayar#540##ED689FC93FEB11E4AC4F0000049CB6B2#1a1d0f5f3fed11e4cd5a0000049cb6b2#1a1d0f5f3fed11e4cd5a0000049cb6b2#0#Thread[1588920814|pcd:portal_content/administrator/system_admin/system_admin_role/com.sap.portal.system_admin_ws/com.sap.portal.transport/com.sap.portal.mirrorTree/com.sap.portal.mirrorTree\#pcd%3aportal_content%2fadministrator%2fsystem_admin%2fsystem_admin_role%2fcom%2esap%2eportal%2esystem_admin_ws%2fcom%2esap%2eportal%2etransport%2fcom%2esap%2eportal%2emirrorTree.com%2esap%2eportal%2emirrorTree,5,Dedicated_Application_Thread]#Plain##
Exception ID:04:08_19/09/14_0013_77379250
[EXCEPTION]
com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
Application name : com.sap.portal.admin.mirrortree
Component : pcd:portal_content/administrator/system_admin/system_admin_role/com.sap.portal.system_admin_ws/com.sap.portal.transport/com.sap.portal.mirrorTree/com.sap.portal.mirrorTree
Component class : com.sap.portal.admin.mirrortree.MirrorTree
User : xyz
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.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:119)
at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122)
at com.sap.engine.core.thread.execution.Executable.process(Executable.java:242)
at com.sapportals.portal.prt.core.async.AsyncPortalComponentResponse.waitUntilIncludesDone(AsyncPortalComponentResponse.java:242)
at com.sapportals.portal.pb.PageBuilder.includeAlliViews(PageBuilder.java:967)
at com.sapportals.portal.pb.PageBuilder.doContent(PageBuilder.java:573)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:213)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:129)
at com.sap.portal.prt.component.CachablePortalComponent.service(CachablePortalComponent.java:137)
at com.sap.portal.prt.core.RequestDispatcherFactory$PortalComponentRequestDispatcher$5.service(RequestDispatcherFactory.java:308)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:292)
at com.sap.portal.prt.core.RequestDispatcherFactory$PortalComponentRequestDispatcher.service(RequestDispatcherFactory.java:298)
at com.sap.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:229)
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.component.PortalComponentResponse.include(PortalComponentResponse.java:206)
at com.sap.portal.prt.pom.PortalNode.service(PortalNode.java:590)
at com.sap.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:233)
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:224)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:101)
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:441)
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: java.lang.NullPointerException: while trying to invoke the method java.lang.String.equals(java.lang.Object) of a null object loaded from local variable 'selection'
at com.sap.portal.admin.mirrortree.MirrorTree.getSelectedTypes(MirrorTree.java:680)
at com.sap.portal.admin.mirrortree.MirrorTree.doOnSave(MirrorTree.java:781)
at com.sap.portal.admin.mirrortree.MirrorTree.eventHandeling(MirrorTree.java:767)
at com.sap.portal.admin.mirrortree.MirrorTree.doContent(MirrorTree.java:158)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:213)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:129)
at com.sap.portal.prt.core.RequestDispatcherFactory$PortalComponentRequestDispatcher$5.service(RequestDispatcherFactory.java:308)
at com.sap.engine.services.servlets_jsp.server.deploy.impl.module.IRequestDispatcherImpl.dispatch(IRequestDispatcherImpl.java:292)
at com.sap.portal.prt.core.RequestDispatcherFactory$PortalComponentRequestDispatcher.service(RequestDispatcherFactory.java:298)
at com.sap.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:229)
... 71 more
Please help advise......
Thanks a lot !
saba.
Hi Saba,
Hope you are doing good.
Please verify the portal deployment: Go to the directories deployment,
pcd, and pcdContent, in the following paths:
- /usr/sap/<SAPSID>/J<instance number>/j2ee/cluster/server0/
apps/sap.com/irj/servlet_jsp/irj/root/WEB-INF/deployment
- /usr/sap/<SAPSID>/J<instance number>/j2ee/cluster/server0/
apps/sap.com/irj/servlet_jsp/irj/root/WEB-INF/deployment/pcd
- /usr/sap/<SAPSID>/J<instance number>/j2ee/cluster/server0/
apps/sap.com/irj/servlet_jsp/irj/root/WEB-INF/deployment/pcdContent
-Look for files with the extension *.err
-If you find any, rename the *.err files, remove the err extension so
the files extension become
*.ept or *.par. Then, restart the J2EE Engine and ensure that the
extension are changed to *.bak.
Note that ".err" is a sign that it is not deployed
Once the above is done, such issues can also be caused due to inconsistencies and it will be worthwhile to run the force bootstrap once:
1)
Stop the j2ee server. Under cluster directory (/usr/sap/<SID>/J<nr>/cluster) rename server0 and subsequent nodes to ".old" respectively. The intention here is to create a backup of the existing files. Do not rename
the bootstrap folder as this is needed for the sync process.
2)
Change bootstrap.properties file to ensure it has element.resynch=force as per SAP note 710663.
3)
Restart the J2EE Engine. The new server folders should be created during the bootstrapping and this is a time consuming process as all the contents of the server nodes will be syched with the DB content.
4)
Remove the element.resynch=force property or change it to element.resynch=detect which is the default setting.
Please do the above steps and let me know the result.
Thank you!
_____________
Kind Regards,
Hemanth
SAP AGS
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Hemanth,
Thanks a lot for the detailed post !
I tried the force method...but the issue persists...
We only c this null issue while trying to "mirror" content....all else works fine....
Default trace now says:
com.sap.ASJ.krn_thd.000025#BC-JAS-COR#kernel.sda#C0000A20107300000000000100001BE0###com.sap.engine.core.thread.impl3.ErrorQueueHandler#####617ff140423d11e49df40050568401de###Thread[ErrorQueueWatchDog,5,main]#Plain##
The following Error is thrown by the VM [com.sap.jvm.impl.lang.NonAlertingInternalError]. ErrorQueueHandler will just trace it. The caller component should take care to process it properly.
com.sap.jvm.impl.lang.NonAlertingInternalError
[Log ID = C0000A20107300000000000000001BE0]#
#2.0 #2014 09 22 02:46:55:965#0-700#Warning#com.sap.engine.core.session.Manager#
com.sap.ASJ.ses.cf0023#BC-JAS-COR-SES#kernel.sda#C0000A20107300010000000700001BE0###com.sap.engine.core.session.Manager########Thread[main,5,main]#Plain##
Could not register com.sap.engine.session.mbeans.ListConfigsOpenMBean. Exception is: java.lang.IllegalAccessException: Class com.sap.engine.core.session.Manager can not access a member of class com.sap.engine.session.mbeans.CleanPersistedSessionsMBean with modifiers ""#
#2.0 #2014 09 22 02:46:55:967#0-700#Warning#com.sap.engine.core.session.Manager#
com.sap.ASJ.ses.cf0023#BC-JAS-COR-SES#kernel.sda#C0000A20107300010000000900001BE0###com.sap.engine.core.session.Manager########Thread[main,5,main]#Plain##
Could not register com.sap.engine.session.mbeans.ListDomainsOpenMBean. Exception is: java.lang.InstantiationException: com.sap.engine.session.mbeans.MonitorSessionsOpenMBean#
#2.0 #2014 09 22 02:47:18:030#0-700#Warning#com.sap.engine.services.deploy.server.utils.container.ContainerWrapper#
com.sap.ASJ.dpl_ds.002011#N/A#library_container#C0000A20107300070000000100001BE0#77379250000001779##com.sap.engine.services.deploy.server.utils.container.ContainerWrapper#####6491dec1423d11e486230050568401de##0#Event Processor [library_container]#Plain##
The container info object, created from containers-info.xml and the one returned from getContainerInfo() method are not the same. Container name is: [app_libraries_container]. Different properties are: [
The FileExtensions property of container info is different. XML Container FileExtensions is [[jar, war, rar]] and Real Container FileExtensions is [[.jar, .war, .rar]].]#
#2.0 #2014 09 22 02:47:22:498#0-700#Warning#com.sap.engine.services.deploy.server.utils.container.ContainerInfoValidator#
com.sap.ASJ-dpl.ds-000463#N/A#tc~je~dbcontainer~srv#C0000A201073000E0000000100001BE0#77379250000001823##com.sap.engine.services.deploy.server.utils.container.ContainerInfoValidator#####6491dec1423d11e486230050568401de##0#Event Processor [tc~je~dbcontainer~srv]#Plain##
Warnings:
The [dbschemacontainer] container reports that is registered from [null] service, but really it is registered by [tc~je~dbcontainer~srv].
Solution: Please contact the container holder to fix these warnings.#
Error [{0}] occurred while service [{1}] processed [{2}] event
[EXCEPTION]
java.lang.NullPointerException: while trying to invoke the method com.sap.engine.services.iiop.server.CommunicationLayerImpl.registerProvider(com.sap.engine.interfaces.cross.CrossInterface) of a null object loaded from field com.sap.engine.services.iiop.server.CorbaServiceFrame.layer of an object loaded from local variable 'this'
at com.sap.engine.services.iiop.server.CorbaServiceFrame.interfaceAvailable(CorbaServiceFrame.java:237)
at com.sap.engine.core.service630.container.ContainerEventListenerWrapper.processEvent(ContainerEventListenerWrapper.java:178)
at com.sap.engine.core.service630.container.ContainerEventListenerWrapper.run(ContainerEventListenerWrapper.java:112)
at com.sap.engine.frame.core.thread.Task.run(Task.java:73)
at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:178)
at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:316)
We're on NW 7.4 SP 7 ...Kernel 7.41 patch 31.
Also, my folder structure is as below:
Please help
Thanks a lot !
-s.
User | Count |
---|---|
87 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.