cancel
Showing results for 
Search instead for 
Did you mean: 

Very strange problem. Portal runtime errors at various levels.

Former Member
0 Kudos

Hello Everyone.

I'm having trouble with some webdynpro applications in my production environment.

Sometimes, the applications fail to load up generating a Runtime Error error. When I

look through the logs of the WAS I find the following entries:

cannot retrieve title from iView pcd:portal_content/com.inelectra.folder.ine/com.inelectra.roles/com.inelectra.autogestion/com.inelectra.Autogestion/com.inelectra.Solicitudes/com.inelectra.anticipoprestaciones/com.inelectra.java_local_Anticipo_Prestaciones_com_inelectra_anticipoprest_Anticipo_Prestacion

[EXCEPTION]

javax.naming.NamingException [Root exception is java.lang.NullPointerException]

at com.sapportals.portal.pcd.gl.JndiProxy.getObjectInstance(JndiProxy.java:51)

at com.sapportals.portal.pcd.gl.PcdGlContext.getSemanticObject(PcdGlContext.java:913)

at com.sapportals.portal.pcd.gl.PcdGlContext.getSemanticObject(PcdGlContext.java:690)

at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:69)

at com.sapportals.portal.pcd.gl.PcdURLContext.lookup(PcdURLContext.java:238)

at javax.naming.InitialContext.lookup(InitialContext.java:347)

at com.sapportals.portal.appintegrator.parameter.ProfileProvider.getTitleForIView(ProfileProvider.java:155)

at com.sapportals.portal.appintegrator.parameter.ProfileProvider.getTitle(ProfileProvider.java:109)

at com.sapportals.portal.appintegrator.parameter.ProfileProvider.getParameter(ProfileProvider.java:64)

at com.sapportals.portal.appintegrator.parameter.ParameterProviderManager.getParameter(ParameterProviderManager.java:51)

at com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer.getParameter(AbstractIntegrationLayer.java:174)

at com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer.getStringParameter(AbstractIntegrationLayer.java:193)

at com.sapportals.portal.sapapplication.webdynpro.pagebuilder.TopLayer.processLayer(TopLayer.java:50)

at com.sapportals.portal.appintegrator.LayerProcessor.processActionPass(LayerProcessor.java:168)

at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doActionPass(AbstractIntegratorComponent.java:73)

at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doOnPOMReady(AbstractIntegratorComponent.java:59)

at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:396)

at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)

at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:369)

at com.sapportals.portal.prt.pom.PortalNode.processEventQueue(PortalNode.java:800)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Caused by: java.lang.NullPointerException

I went ahead and checked the iView config and found that I was getting runtime error when trying to see the configuration of that and several other iViews. I'm getting a runtime error in the following component: com.sap.portal.appdesigner.framework.defaultPcmEditor . Now, this happened with several of the iViews I tried to check, not just with the one that is malfunctioning. I decided to check the pages to see if there was a problem there, and while I didn't get any runtime errors, the list that indicates the contents of the page was completely empty, as in not listing any of the iViews that it should contain, this happened with several of the pages I tried to check.

Has this happened to anyone before? Do you have any idea what could be causing this? It seems to me as if the production environment got corrupted or something like that.

Thanks a lot for any help you can provide.

Francisco.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

1.Restart once and see if teh pages work fine after restarting.

2.Sometimes when load balancing is not proper,such kind of errors come.

3.Change the memory settings as per the note 723909.

Memory settings will vary depending on whether your installtion is on 32 bit or 64 bit.

You may have to change the following properties in configtool VM settings.

go to c:/usr/sap/SID/JCxx/j2ee/configtool/configtool.bat

change teh following properties as given in note <b>723909.</b>

-<b>Xms

-Xmx

-XxNewsize

-XxMaxNewsize

-Xxpermsize

-Xxmaxpermsize</b>.

restart the engine after doing all these changes.It should work...

reward points if helpful...........